@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap"); body { font-family: "Inter", "Open Sans", sans-serif; margin: 0; padding-left: 32px; padding-right: 20px; } .page { max-width: 1216px; margin: 0 auto; } .content { padding-top: 36px; } .logo { background-image: url(https://st.ru.laliexpress.com/mixer-storage/new-error-page/logo-aliexpress.svg); width: 166px; height: 28px; overflow: hidden; background-repeat: no-repeat; } .header, .search-wrapper, .navigation-wrapper, .navigation-link, .buttons { display: flex; align-items: center; } .header { padding-top: 12px; justify-content: space-between; width: 100%; } .search-label { height: 20px; } .search-input { max-width: 592px; width: 100%; } .search-wrapper { padding: 0 12px; border: 2px solid #000; height: 40px; border-radius: 28px; background-color: #fff; box-sizing: border-box; } .input { background-color: transparent; border: none; height: 36px; width: 100%; font-size: 16px; font-family: Inter, Open Sans, Roboto, Arial, Helvetica, sans-serif, SimSun; padding: 0; margin-left: 9px; color: rgba(34, 34, 34, 0.64); outline: none; } .navigation-wrapper { justify-content: space-between; width: 136px; margin: 0; list-style-type: none; } .navigation-item { height: 44px; width: 60px; } .navigation-link { flex-direction: column; position: relative; text-decoration: none; color: inherit; } .icon-wrapper { height: 28px; width: 28px; } .navigation-link-text { margin: 0; font-size: 12px; letter-spacing: -0.2px; line-height: 16px; } .info { display: flex; flex-direction: column; } .fail-icon { margin-left: 17px; } .heading, .sub-heading { width: 100%; } .heading { font-size: 32px; margin: 0; padding-top: 10px; padding-bottom: 5px; letter-spacing: -0.01em; font-weight: 600; } .sub-heading { font-size: 16px; color: #222222; padding-bottom: 22px; letter-spacing: -0.02em; } .button { padding: 16px 20px; border-radius: 28px; font-weight: bold; font-size: 20px; line-height: 24px; letter-spacing: -0.4px; text-decoration: none; text-align: center; width: fit-content; } .button-home { color: #fff; background: #cc290a; } .button-reload { margin-left: 8px; color: #222222; background: #e4e4e4; } @media only screen and (max-width: 1024px) { .page { width: 100%; } } @media only screen and (max-width: 767px) { body { padding: 0 12px; } .page { width: 100%; } .navigation-wrapper { display: none; } .header { flex-direction: column; padding-top: 32px; } .logo { padding-bottom: 16px; } .search-input { max-width: 100%; } .button-reload { display: none; } }