/* Generated by scripts/build-style-profiles.py; profile=storefront. */
/* === ui.min.css === */
.sorting-section {display: flex;align-items: center;gap: 24px;border: 1px solid var(--stroke-color);padding: 18px 24px;overflow-x: auto;width: 100%;white-space: nowrap;}.sorting-section::-webkit-scrollbar {display: none;}.sorting-section__parameter {display: flex;gap: 4px;width: fit-content;justify-content: end;}.sorting-section__sort-parameter {}.sorting-section__parameter-label {color: var(--color-8);}.sorting-section__parameter-select {color: var(--color-primary);display: flex;align-items: center;gap: 4px;user-select: none;cursor: pointer;}.sorting-section__parameter-select-icon {stroke: var(--color-primary);width: 24px;height: 0;display: flex;align-items: center;justify-content: center;}.sorting-section__sort-parameter-list {position: absolute;width: 100%;max-width: 302px;z-index: 5;background: #FFFFFF;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);border-radius: 16px;padding-top: 14px;padding-bottom: 14px;margin-top: 35px;opacity: 0;pointer-events: none;transition: 0.15s ease opacity;margin-right: 0px;}.sorting-section__sort-parameter_active .sorting-section__sort-parameter-list {opacity: 1;pointer-events: fill;transition: 0.15s ease opacity;}.sorting-section__sort-parameter-list-item {padding: 2px 24px;user-select: none;cursor: pointer;}.sorting-section__sort-parameter-list-item_active {background: #F4F8FF;color: var(--color-primary);}.checkbox {user-select: none;display: flex;align-items: center;gap: 12px;font-size: var(--font-size-16);color: var(--color-10);font-family: inherit;font-weight: 500;cursor: pointer;}.checkbox__input {appearance: none;width: 24px;height: 24px;cursor: pointer;margin: 0;padding: 0;}.checkbox__input:before {content: "";display: block;width: 24px;height: 24px;border: 1px solid var(--color-6);border-radius: 4px;}.checkbox__input:checked:before {background: var(--color-primary);background-image: url("/catalog/view/theme/apple/images/ui/fly.svg");background-position: center;background-repeat: no-repeat;background-size: 20px 20px;border: solid 1px var(--color-primary);}@media screen and (max-width: 600px) {.sorting-section {padding: 10px 16px;}.sorting-section__parameter:first-child {margin-left: auto;}.sorting-section__sort-parameter-list {left: 24px;width: calc(100% - 48px);max-width: 100%;}}.button {color: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 4px;background: none;padding: 11px 24px;font-size: var(--font-size-16);font-family: inherit;margin: 0;width: fit-content;transition: 0.15s ease background-color, 0.15s ease color;text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;}.button_accent {background: var(--color-primary);color: var(--color-white);}.button:hover {transition: 0.15s ease background-color, 0.15s ease color;background: var(--color-primary);color: var(--color-white);}.input {border: 1px solid var(--color-6);border-radius: 4px;padding: 11px 24px;font-weight: 400;font-size: 16px;color: var(--color-7);outline: none;}.input::placeholder {color: #8c929481;}.input:focus {border-color: var(--color-primary);}.date-select {position: relative;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 4px;height: 40px;user-select: none;}.date-select_opened, .date-select:focus-within {border: 1px solid var(--color-primary);}.date-select__current {width: 100%;height: 38px;display: flex;align-items: center;justify-content: space-between;padding-left: 16px;padding-right: 20px;font-weight: 400;font-size: 16px;color: var(--color-9);cursor: pointer;}.date-select__current:after {content: "";display: block;border: 2px solid #8C9294;transform: translateY(-3px) rotate(-45deg);width: 10px;height: 10px;margin-left: 21px;border-top: 0;border-right: 0;}.date-select_opened .date-select__current:after {transform: translateY(3px) rotate(135deg);}.date-select__list {position: relative;width: 100%;margin: 4px 0 0;background: var(--color-2);border-radius: 4px;opacity: 0;transform: translateY(20px);transition: 0.15s ease transform, 0.15s ease opacity;border: 1px solid var(--color-3);padding: 12px 8px;z-index: 20;height: 124px;pointer-events: none;}.date-select_opened .date-select__list {opacity: 1;pointer-events: fill;transform: translateY(0);transition: 0.15s ease transform, 0.15s ease opacity;border: 1px solid var(--color-primary);}.date-select__list-container {display: flex;flex-direction: column;gap: 8px;overflow-y: auto;overflow-x: hidden;max-height: 100%;}.date-select__list-container::-webkit-scrollbar {width: 4px;background: var(--color-3);border-radius: 8px;padding-right: 15px;}.date-select__list-container::-webkit-scrollbar-thumb {background: var(--color-6);border-radius: 8px;}.date-select__list-item {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);user-select: none;cursor: pointer;padding: 4px;margin: -4px;padding-right: 20px;}.date-select__input {appearance: none;width: 0;height: 0;}.alert-window {position: absolute;background: var(--color-7);border-radius: 8px;top: 100px;left: 100px;padding: 16px 41px 16px 14px;z-index: 400;max-width: 349px;}@media screen and (max-width: 500px){.alert-window {max-width: 100% !important;width: calc(100% - 8px) !important;left: 4px !important;}}.alert-window__close {position: absolute;width: 24px;height: 24px;top: 8px;right: 8px;background: none;border: none;fill: white;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;}.alert-window__content {font-size: var(--font-size-14);color: white;}.range {position: relative;width: 100%;height: 24px;display: flex;align-items: center;justify-content: center;cursor: pointer;}.range__input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;opacity: 0;cursor: pointer;margin: 0;padding: 0;}.range__active-line {position: absolute;background: var(--color-primary);border-radius: 8px;width: 50%;z-index: 2;height: 8px;left: 0;pointer-events: none;}.range__line {position: absolute;background: var(--color-3);border-radius: 8px;width: 100%;height: 8px;pointer-events: none;}.range__circle-container {position: absolute;width: calc(100% - 24px);left: 12px;}.range__circle {position: absolute;width: 24px;height: 24px;background: var(--color-primary);border-radius: 999px;z-index: 3;left: 50%;margin-left: -12px;pointer-events: none;margin-top: -12px;}

/* === blocks/seo-text.min.css === */
.seo-text table td, .seo-text table th {border:1px solid #000;} .seo-text table { border-collapse: collapse;} .seo-text table tr{border:1px solid #000;} .seo-text table td {color: var(--color-7);} .seo-text table th,.seo-text table td{ padding: 2px 10px;} .seo-text h2 {font-weight: 500;font-size: var(--font-size-24);} .seo-text {padding: 32px 48px 56px;}.seo-text ul{color: var(--color-7);}.seo-text__container {max-width: 1200px;margin: 0 auto;}.seo-text h1, .seo-text h2, .seo-text h3, .seo-text .seo-text h4 {margin: 16px 0;}.seo-text p {margin: 12px 0;}.seo-text a {color:#2192ff;}.seo-text h1 + .seo-text p, .seo-text h2 + .seo-text p, .seo-text h3 + .seo-text p, .seo-text h4 + .seo-text p {margin-top: 16px;}.seo-text h3 {font-weight: 500;font-size: var(--font-size-20);}.seo-text h4 {font-weight: 500;font-size: var(--font-size-24);}.seo-text p {color: var(--color-7);}@media screen and (max-width: 1000px) {.seo-text {padding: 48px 48px 29px;}.seo-text p {margin: 12px 0;}}@media screen and (max-width: 450px) {.seo-text h3 {font-size: var(--font-size-24);}.seo-text h4 {font-size: var(--font-size-18);}.seo-text p, .seo-text ul {font-size: var(--font-size-14);}.seo-text {padding: 48px 0;}.seo-text__container {padding: 0 16px;}}.seo-text p:first-child, .seo-text h1:first-child, .seo-text h2:first-child, .seo-text h3:first-child, .seo-text h4:first-child {margin-top: 0;}.seo-text p:last-child, .seo-text h1:last-child, .seo-text h2:last-child, .seo-text h3:last-child, .seo-text h4:last-child {margin-bottom: 0;}

/* === header.min.css === */
header {display: contents;}.top-menu {padding: 12px 32px;background: #2D3441;height: 68px;}.top-menu__container {color: var(--color-white);display: flex;align-items: center;gap: 18px;margin: 0 auto;max-width: 1200px;justify-content: center;}.top-menu__logo {fill: var(--color-white);}.top-menu__location-button {cursor: pointer;user-select: none;background: none;border: none;font-size: inherit;font-family: inherit;padding: 0;margin-right: 8px;}.top-menu__navigation {display: flex;gap: 20px;list-style: none;padding: 0;margin: 0 24px;}.top-menu__navigation-link {display: flex;gap: 16px;white-space: nowrap;}.top-menu__navigation-link:hover {color: var(--color-primary);text-decoration: underline solid;}.top-menu__phone-and-time {margin-left: auto;display: flex;flex-direction: column;align-items: end;gap: 4px;white-space: nowrap;}.top-menu__phone {fill: var(--color-3);display: flex;gap: 8px;align-items: center;}.top-menu__phone:hover {text-decoration: solid underline;fill: var(--color-primary);color: var(--color-primary);}.top-menu__time {font-size: 14px;fill: var(--color-3);display: flex;gap: 4px;margin-right: 10px;align-items: center;white-space: nowrap;}.social-media {display: flex;gap: 8px;}.social-media__link {width: 32px;height: 32px;border-radius: 8px;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;}@media screen and (max-width: 1250px) {.top-menu {display: none;}}.bottom-menu {position: fixed;bottom: 0;left: 0;width: 100%;display: none;box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.05), 0 4px 4px rgba(0, 0, 0, 0.25);background: var(--color-white);z-index: 500;height: 54px;}.bottom-menu__container {display: flex;list-style: none;margin: 0;padding: 8px 22px;}.bottom-menu__button {width: 100%;color: var(--color-7);transition: 0.15s ease color;}.bottom-menu__button svg {fill: var(--color-7);transition: 0.15s ease fill;}.bottom-menu__button_active, .bottom-menu__button:active {color: var(--color-primary);transition: 0.15s ease color;}.bottom-menu__button_active svg, .bottom-menu__button:active svg {fill: var(--color-primary);transition: 0.15s ease fill;}.bottom-menu__button-link {display: flex;flex-direction: column;align-items: center;}.bottom-menu__button-icon {}.bottom-menu__button-text {font-size: 12px;text-align: center;}.bottom-menu__button-counter {position: absolute;background-color: var(--done);color: var(--color-white);padding: 2px 6px;font-size: 13px;border-radius: 999px;margin-left: 30px;margin-top: -7px;}@media screen and (max-width: 1250px) {.footer {margin-bottom: 54px !important;}.bottom-menu {display: block;}.bottom-menu__button-text {font-size: 14px;}}@media screen and (max-width: 460px) {.bottom-menu__button-text {font-size: 12px;}}.fix-top {position: sticky;left: 0;top: 0;width: 100%;z-index: 500;}.header {background: var(--color-white);color: var(--color-9);padding: 0 32px;display: flex;align-items: center;height: 64px;}.header__container {margin: 0 auto;max-width: 1200px;padding: 8px 0;display: flex;align-items: center;gap: 24px;justify-content: center;width: 100%;}.header__logo {fill: var(--color-white);align-items: center;justify-content: center;display: flex;margin-right: -5px;}.header__button {fill: var(--color-9);background: none;border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;margin: -12px;padding: 12px;transition: 0.1s ease fill;}.header__button svg {width: 24px;height: 24px;}.header__button-state {display: none;}.header__button-state:first-of-type {display: block;}.header__button_phone-only {display: none;}.header__button_desktop-only {display: flex;}.header__button:hover {fill: var(--color-primary);transition: 0.15s ease fill;}.header__navigation-nav {margin-right: auto;margin-left: 17px;flex: 1 1 0;}.header__navigation {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 5px;}.header__category {flex-grow: 1;}.header__category-title {transition: 0.1s ease color;display: flex;align-items: center;gap: 8px;white-space: nowrap;padding: 0 10px;margin: 0 -10px;}.header__category-icon {width: 24px;height: 24px;object-fit: contain;}.header__category-title:hover {color: var(--color-primary);transition: 0.1s ease color;padding: 36px 10px;margin: -36px -10px;}.header__category-links {position: absolute;opacity: 0;pointer-events: none;background-color: var(--color-white);width: fit-content;padding: 0;margin: 22px 0 0 -15px;list-style: none;z-index: 2;display: flex;flex-direction: column;}.header__category-links_over-6 {display: grid;grid-template-columns: minmax(173px, auto) minmax(173px, auto);}.header__category-links_columns{display: grid;grid-auto-flow: column;}.header__category:hover .header__category-links, .header__category:focus-within .header__category-links {opacity: 1;pointer-events: fill;}.header__category .header__category-nav:before, .header__category .header__category-nav:before {content: "";display: block;position: absolute;left: 0;margin-top: 22px;width: 100%;height: calc(100vh - 64px);pointer-events: none;background: none;z-index: -1;}.header__category-link {color: var(--color-7);padding: 8px 16px;border-bottom: var(--stroke-color) 1px solid;display: flex;gap: 16px;width: 100%;transition: 0.15s ease background-color, 0.15s ease color;position: relative;z-index: 3;background: var(--color-white);}.header__category-link:hover {background-color: var(--color-2);color: var(--color-primary);transition: 0.15s ease background-color, 0.15s ease color;}.header__category-link-new-tag {color: var(--done);margin-left: auto;display: block;}.header__basket {position: relative;}.header__basket:hover .header__basket-link {color: var(--color-white);background: var(--color-primary);transition: 0.1s ease color, 0.15s ease background;}.header__basket-icon {width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;}.header__basket:hover .header__basket-icon {display: flex;align-items: center;justify-content: center;fill: var(--color-white);width: 24px;height: 24px;}.header__basket-text {}.header__basket-link {display: flex;align-items: center;gap: 4px;padding: 12px 8px;background: #F2F2F2;border-radius: 16px;margin-left: 6px;transition: 0.1s ease color, 0.15s ease background;white-space: nowrap;}.header__basket_active {}.header__basket_active .header__basket-link {background: var(--done);color: var(--color-white);}.header__basket_active .header__basket-icon{fill: var(--color-white);}.header__basket_active:hover .header__basket-link {background: var(--color-primary);border-radius: 16px 16px 0 0;}.header__basket-payed {position: absolute;top: 48px;right: 0;padding: 16px 16px 24px 24px;background: var(--color-white);border-radius: 16px 0 16px 16px;width: 447px;color: var(--color-9);opacity: 0;pointer-events: none;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}.header__basket_active:hover .header__basket-payed {opacity: 1;pointer-events: fill;}.header__basket-payed-list {margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;max-height: 300px;overflow-y: auto;padding-right: 24px;}.header__basket .basket-page__count {display: flex;align-items: center;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 500px;width: fit-content;padding: 4px 16px;height: 32px;margin-top: 11px;overflow: hidden;}.header__basket .basket-page__count-input {font-weight: 400;font-size: var(--font-size-20);color: var(--color-7);text-align: center;width: 36px;background: none;outline: none;border-width: 0;}.header__basket-payed-list::-webkit-scrollbar {background: var(--color-2);border-radius: 8px;width: 8px;}.header__basket-payed-list::-webkit-scrollbar-thumb {background: var(--color-4);border-radius: 8px;}.header__basket-payed-item {}.header__basket-payed-item-remove{height: 100%;background: none;padding: 0;margin: 0;display: block;width: 32px;min-width: 32px;align-items: center;justify-content: center;border: none;cursor: pointer;fill: var(--color-primary);}.header__basket-payed-item-remove svg{display: block}.header__basket-payed-item-link {border-bottom: 1px solid var(--color-2);display: flex;align-items: center;gap: 8px;padding: 4px 0;}.header__basket-payed-item-image {width: 48px;min-width: 48px;height: 48px;object-fit: contain;}.header__basket-payed-item-name {font-weight: 500;font-size: 16px;margin-right: 64px;}.header__basket-payed-item-price {font-weight: 500;font-size: 16px;margin-left: auto;white-space: nowrap;text-align: right;}.header__basket-payed-total {display: flex;align-items: center;gap: 9px;margin-top: 16px;padding-right: 24px;}.header__basket-payed-button {padding: 11px 16px;}.header__basket-payed-total-text {font-weight: 500;font-size: 16px;margin-left: auto;}.header__basket-payed-total-text-bold {font-weight: 700;font-size: 16px;}@media screen and (max-width: 1250px) {.fix-top {display: contents;}main {padding-top: 80px;}.header {display: none;}}@media screen and (max-width: 460px) {header *{outline: none;}main {padding-top: 48px;}.header__container {padding: 12px 16px;gap: 20px;height: 48px;}}.header__button_active {fill: var(--color-primary) !important;}.header__button_active .header__button-state {fill: var(--color-primary) !important;}.mobile-header {background: #2D3441;display: none;height: 80px;align-items: center;padding-left: 40px;padding-right: 16px;position: fixed;z-index: 500;top: 0;left: 0;width: 100%;}.mobile-header__logo {margin-right: auto;}.mobile-header__logo svg {fill: white;}.mobile-header__button.mobile-header__search-button {}.mobile-header__button.mobile-header__menu-button {}.mobile-header__button {width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;background: none;padding: 16px;margin: 0;fill: #FFFFFF;transition: 0.15s ease fill;}.mobile-header__button:active, .mobile-header__button_active {fill: var(--color-primary);transition: 0.15s ease fill;}.mobile-header__button svg {width: 32px;height: 32px;}.mobile-header:before {position: fixed;content: "";display: block;width: 100%;height: 2px;margin-top: -1px;background-color: inherit;left: 0;top: 0;}@media screen and (max-width: 1250px) {.mobile-header {display: flex;height: 80px;}.mobile-header__logo{padding: 1.875vw 0;}.mobile-header__logo img{width: auto;height: 25px;}}@media screen and (max-width: 460px) {main {padding-top: 12.5vw;}.mobile-header {height: 12.5vw;padding-left: 5vw;padding-right: 4.25vw;gap: 2.5vw;}.mobile-header__logo img{height: 7vw;}.mobile-header__logo svg {width: 20.9375vw;height: 7.5vw;}.mobile-header__button.mobile-header__search-button {}.mobile-header__button.mobile-header__search-button svg {}.mobile-header__button.mobile-header__menu-button {}.mobile-header__button.mobile-header__menu-button svg {}.mobile-header__button {width: 11.25vw;height: 11.25vw;padding: 1.875vw;}.mobile-header__button:hover {}.mobile-header__button_active {}.mobile-header__button svg {width: 7.5vw;height: 7.5vw;}}

/* === footer.min.css === */
.footer {background: var(--blue-black);padding: 72px 64px 0;color: var(--color-1);}.footer__container {max-width: 1200px;margin: 0 auto;overflow: hidden;}.footer__header {display: grid;grid-template-columns: 1fr auto auto;align-items: start;margin-bottom: 24px;gap: 30px;}.footer__logo {fill: var(--color-1);}.footer__social-media .social-media__link {width: 40px;height: 40px;}.footer__yandex-market-rating {width: fit-content;background: var(--blog-card-bg);border-radius: 8px;padding: 8px 16px;display: flex;align-items: center;gap: 4px;font-weight: 500;flex-wrap: wrap;}.footer__yandex-market-rating-star {}.footer__yandex-market-rating-value {}.footer__yandex-market-rating-reviews {color: #CEC7C7;font-weight: 400;margin-right: 12px;}.footer__yandex-market-rating-title {}.footer__social-media .social-media {}.footer__social-media .social-media__link {width: 40px;height: 40px;}.footer__menu-nav {}.footer__menu {list-style: none;padding: 0;width: calc(100% + 64px);margin: 0 0 0 -32px;display: flex;flex-wrap: wrap;}.footer__category {padding: 32px 32px 59px;border-top: #2D3441 1px solid;}.footer__category:nth-last-child(2) {}.footer__category-title {font-weight: 700;font-size: 24px;margin-bottom: 16px;display: block;transition: 0.15s ease color;width: fit-content;}.footer__category-arrow {border: 2px solid var(--color-6);border-right: 0;border-bottom: 0;transform: rotate(-135deg);width: 10px;height: 10px;display: none;position: absolute;align-self: end;transition: 0.15s ease border, 0.15s ease transform;}.footer__category_opened .footer__category-arrow {transform: rotate(45deg);border-color: var(--color-3);transition: 0.15s ease border, 0.15s ease transform;}.footer__category-links-nav {}.footer__category-links {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px;}.footer__category-link {color: var(--color-6);transition: 0.15s ease color;width: fit-content;}.footer__bottom-text {max-width: 408px;color: var(--color-6);border-top: #2D3441 1px solid;flex-grow: 1;padding: 45px 0 44px 32px;}.footer__bottom-icons {padding: 0;margin: 0;list-style: none;display: flex;gap: 8px;}.footer__phone-link {transition: 0.15s ease color;}.footer__bottom-icon {fill: var(--color-6);margin-top: 11px;}.footer__bottom-text p:first-child {margin-top: 0;}.footer__bottom-text p:last-child {margin-bottom: 0;}.footer__bottom-text-fragment {gap: 16px;display: flex;flex-direction: column;}.footer__bottom-text-fragment a {padding-top: 16px;padding-bottom: 16px;display: block;}@media screen and (max-width: 890px) {.footer {padding-top: 40px;}.footer__header {grid-template-columns: auto auto;column-gap: 24px;row-gap: 30px;width: fit-content;margin: 0 auto;margin-bottom: 40px;}.footer__logo {grid-column: 1/3;justify-self: center;}.footer__yandex-market-rating {margin-left: 0;}.footer__bottom-text {max-width: 100%;width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(210px, auto));column-gap: 40px;row-gap: 24px;}.footer__bottom-text-fragment {width: fit-content;}.footer__bottom-text-fragment a {padding: 0;}}@media screen and (max-width: 450px) {.footer {padding: 20px 0 35px;padding-bottom: 0;}.footer__menu {width: 100%;display: flex;flex-direction: column;margin: 0;}.footer__category {padding: 8px 32px;}.footer__category-title {font-weight: 700;font-size: var(--font-size-16);color: var(--color-4);margin-bottom: 0;}.footer__category-links-nav {overflow: hidden;height: fit-content;}.footer__category-links {margin-top: 16px;}.footer__bottom-text {padding: 24px 32px;}.footer__header {width: 100%;row-gap: 16px;padding: 0 24px;margin-bottom: 24px;align-items: center;}.footer__logo svg {width: 104px;height: 33px;}.footer__logo {grid-column: 1/2;justify-self: start;}.footer__social-media {grid-column: 2/3;grid-row: 1/2;justify-self: end;}.footer__social-media .social-media__link {width: 36px;height: 36px;}.footer__yandex-market-rating {grid-column: 1/3;justify-self: center;margin: 0 24px;}.footer__category-title {display: flex;flex-direction: column;justify-content: center;}.footer__category-arrow {display: block;position: absolute;right: 19px;pointer-events: none;}}@media screen and (min-width: 1000px) {.footer__category-title:hover {transition: 0.15s ease color;color: var(--color-primary);}.footer__category-link:hover {color: var(--color-1);transition: 0.15s ease color;}.footer__phone-link:hover {transition: 0.15s ease color;color: var(--color-1);}.footer__category-title:hover {color: var(--color-primary);}}@media screen and (max-width: 1000px) {.footer__category-title:active {transition: 0.15s ease color;color: var(--color-primary);}.footer__category-link:active {color: var(--color-1);transition: 0.15s ease color;}.footer__phone-link:active {transition: 0.15s ease color;color: var(--color-1);}.footer__category-title:active {color: var(--color-4);}}

/* === blocks/promo-slider.min.css === */
.promo-slider {position: relative;display: flex;flex-direction: column;align-items: start;justify-content: center;width: 100%;}.promo-slider__left, .promo-slider__right {--arrow-color: black;position: absolute;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;z-index: 2;margin-left: 64px;border: none;background: none;cursor: pointer;user-select: none;}.promo-slider__left:before, .promo-slider__right:before {content: "";display: block;width: 24px;height: 24px;border-top: 3px solid var(--color-10);border-left: 3px solid var(--color-10);border-color: var(--arrow-color);transform: rotate(-45deg);}.promo-slider__right {align-self: end;margin-right: 64px;}.promo-slider__right:before {transform: rotate(135deg);}.promo-slider__swiper {width: 100%;max-width: 100%;}.promo-slider__swiper .swiper-wrapper {list-style: none;margin: 0;padding: 0;margin-bottom: -6px;}.promo-slider__swiper .swiper-slide {position: relative;max-width: 100%;height: auto;}.promo-slider__images {display: block;width: 100%;}.promo-slider__image {width: 100%;display: block;max-width: 1200px;margin: 0 auto;}.promo-slider__slide_fullwidth .promo-slider__image {max-width: none;margin: 0;}@media screen and (min-width: 951px) {.promo-slider__slide_fullwidth {overflow: hidden;}.promo-slider__slide_fullwidth .promo-slider__images, .promo-slider__slide_fullwidth .promo-slider__image {height: 370px;}.promo-slider__slide_fullwidth .promo-slider__image {object-fit: cover;object-position: center;}}.promo-slider__image_desktop {display: block;}.promo-slider__image_tablet {display: none;}.promo-slider__image_phone {display: none;}@media screen and (max-width: 950px) {.promo-slider__left {margin-left: 8px;}.promo-slider__right {margin-right: 8px;}.promo-slider__image_desktop {display: none;}.promo-slider__image_tablet {display: block;}.promo-slider__image_phone {display: none;}}@media screen and (max-width: 520px) {.promo-slider {height: Min(Max(550px, 172vw), 880px);}.promo-slider__image{width: 100%;height: 100%;object-fit: cover;object-position: center;}.promo-slider__swiper .swiper-slide, .promo-slider__swiper{height: 100%;}.promo-slider__images{width: 100%;height: 100%;}}@media screen and (max-width: 450px) {.promo-slider__left {margin-left: 0;}.promo-slider__right {margin-right: 0;}.promo-slider__left:before, .promo-slider__right:before {width: 16px;height: 16px;}.promo-slider__image_desktop {display: none;}.promo-slider__image_tablet {display: none;}.promo-slider__image_phone {display: block;}}

/* === blocks/product-shelf.min.css === */
.product-shelf {padding: 48px 120px;}.product-shelf__container {margin: 0 auto;}.product-shelf__header {display: flex;align-items: center;margin-bottom: 32px;justify-content: center;}.product-shelf__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin: 0;}.product-shelf__more {color: var(--color-primary);margin-left: auto;padding: 0;}.product-shelf__title-only {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);padding: 0 16px;margin: 0;margin-top: -16px;margin-bottom: 32px;text-align: center;}.product-shelf__slider {display: flex;flex-direction: column;justify-content: center;position: relative;}.product-shelf__slider-left, .product-shelf__slider-right {position: absolute;width: 32px;height: 32px;stroke: var(--color-8);z-index: 3;border: none;background: var(--color-2);border-radius: 999px;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;transition: 0.15s ease opacity, 0.15s ease background-color;}.product-shelf__slider-left:hover, .product-shelf__slider-right:hover {background: var(--color-primary);}.product-shelf__slider-left_not-active, .product-shelf__slider-right_not-active {opacity: 0;pointer-events: none;}.product-shelf__slider-left svg, .product-shelf__slider-right svg {position: absolute;transition: 0.15s ease stroke;}.product-shelf__slider-left:hover svg, .product-shelf__slider-right:hover svg {position: absolute;stroke: white !important;transition: 0.15s ease stroke;}.product-shelf__slider-left{left: -48px;}.product-shelf__slider-right {align-self: end;right: -48px;}.product-shelf__slider-swiper {max-width: 100%;width: 100%;}.product-shelf__slider-swiper .swiper-wrapper {list-style: none;padding: 0;margin: 0;}.product-shelf__slider-swiper .swiper-slide {height: auto !important;}.product-shelf__slider-navigation {margin-top: 24px;display: flex;justify-content: center;gap: 8px;position: static;}.product-shelf .swiper-pagination-bullet {background-color: var(--color-3);border-radius: 999px;width: 16px;height: 16px;transition: 0.15s ease background-color;opacity: 1;margin: 0 !important;padding: 0;}.product-shelf .swiper-pagination-bullet-active {background-color: var(--color-primary);padding: 0;}@media screen and (max-width: 1200px){.product-shelf {padding-bottom: 40px;padding-left: 40px;padding-right: 40px;}.product-shelf__slider-left{display: none;}.product-shelf__slider-right {display: none;}.product-shelf__header {margin-bottom: 16px;}.product-shelf__title-only {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-top: 31px;margin-bottom: 56px;}}@media screen and (max-width: 700px){.product-shelf {padding: 24px 0;}.product-shelf__header {padding: 0 24px;}.product-shelf__slider {overflow: hidden;}.product-shelf__slider-swiper {max-width: 288px;overflow: visible !important;}.product-shelf__slider-navigation{gap: 5px }.product-shelf .swiper-pagination-bullet{width: 10px;height: 10px;}}@media screen and (max-width: 500px){.product-shelf__header {margin-bottom: 20px;padding: 0 16px;}.product-shelf__title {font-size: var(--font-size-20);}.product-shelf__slider-swiper {max-width: 240px;overflow: visible !important;}.product-shelf__title-only {font-size: var(--font-size-20);margin-top: 0;margin-bottom: 32px;}}

/* === elements/product.min.css === */
.product {border: 1px solid var(--stroke-color);border-radius: 4px;color: var(--color-8);transition: 0.15s ease border-color;height: 100%;min-width: 220px;display: flex;flex-direction: column;padding: 16px 16px 8px;}.product__header {display: flex;align-items: start;margin-bottom: 16px;}.product__tags {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;flex-wrap: wrap;gap: 4px;}.product-tag {background-color: var(--color-primary);font-size: 11px;font-weight: 700;color: var(--color-white);padding: 4px 8px;width: min-content;border-radius: 9px;}.product__top-buttons {display: flex;gap: 16px;margin-left: auto;}.product__top-button {fill: var(--color-6);display: flex;align-items: center;justify-content: center;background: none;border: none;margin: -8px;padding: 8px;cursor: pointer;user-select: none;transition: 0.15s ease fill;}.product__rating {display: flex;align-items: center;}.product__rating-stars {display: flex;align-items: center;margin-right: 10px;}.product__rating-star {fill: var(--color-3);width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}.product__rating-star_active {fill: #F4900C;}.product__rating-link {color: var(--color-primary);text-decoration: underline;white-space: nowrap;font-size: var(--font-size-14);}.product__preview {margin-top: 12px;}.product__preview-image {height: 172px;max-width: 100%;object-fit: contain;display: block;margin: 0 auto;}.product__preview-button {width: 100%;height: 172px;display: block;padding: 0;margin: -172px 0 0;position: relative;background: none;border: none;cursor: pointer;user-select: none;opacity: 0;transition: 0.15s ease opacity;font-family: inherit;font-size: inherit;z-index: 3;pointer-events: none;}.product__image-link {display: contents;}.product__preview-hover-text {background: var(--color-white);padding: 8px;border-radius: 999px;border: 1px solid var(--stroke-color);font-size: var(--font-size-14);pointer-events: fill;transition: 0.15s ease background-color, 0.15s ease border, 0.15s ease color;}.product__preview-hover-text:hover {background: var(--color-primary);border: 1px solid var(--color-primary);transition: 0.15s ease background-color, 0.15s ease border, 0.15s ease color;color: white;}.product__name {font-weight: 700;font-size: var(--font-size-20);padding: 0;margin: 20px 0 0;overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 3;box-orient: vertical;margin-bottom: 11px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.product__prices {display: flex;align-items: center;gap: 8px;margin-top: auto;margin-bottom: auto;margin-left: auto;margin-right: auto;}.product__old_price {text-decoration-line: line-through;color: var(--color-error);}.product__price {font-size: var(--font-size-20);font-weight: 400;display: flex;align-items: center;}.product__status {margin-top: 11px;margin-bottom: 18px;display: flex;align-items: center;gap: 4px;color: var(--color-6);justify-content: center;margin-left: -5px;margin-right: -5px;}.product__basket-button {display: block;margin: 0 auto;padding: 11px 14px;border: none;border-radius: 4px;background-color: var(--color-primary);color: var(--color-white);font-size: inherit;font-family: inherit;font-weight: 400;cursor: pointer;user-select: none;width: 100%;max-width: 172px;text-align: center;white-space: nowrap;}.product__basket-button__added, .product__basket-button.active {background-color: var(--done);}.product__basket-button__disabled {background-color: var(--color-3);}.product__fast-buy-button {display: block;margin: 0 auto;padding: 8px 16px;background: none;border: none;color: var(--color-primary);font-size: inherit;font-weight: 400;cursor: pointer;user-select: none;font-family: inherit;}.product__fast-buy-button_min{padding: 8px 4px;}.product__status:before {content: "";display: block;min-width: 16px;height: 16px;background-color: var(--done);border-radius: 999px;}.product__delete {display: none;min-width: 32px;width: 32px;height: 32px;align-items: center;justify-content: center;background: none;border: none;padding: 0;margin: 0;fill: var(--color-primary);}.product_option .product__tags {display: none;}.product_option .product__top-buttons {display: none;}.product_option .product__delete {margin-left: auto;display: flex;cursor: pointer;}.product_option .product__rating {display: none;}.product_option .product__preview {margin-top: 0;}.product_option .product__header {margin-bottom: 8px;}@media screen and (max-width: 700px) {.product__preview-hover-text{display: none;}.product__name {text-align: center;}.product__prices {margin-top: auto;display: flex;align-items: center;justify-content: center;text-align: center;gap: 8px;margin-bottom: auto;}.product__header {margin-bottom: 8px;}.product {font-size: var(--font-size-16);min-width: 240px;padding: 16px;display: flex;flex-direction: column;}.product_small-image-in-mobile-version .product {text-align: center;}.product__basket-button {margin-top: auto;}}@media screen and (max-width: 500px) {.product__header {margin-bottom: 16px;}.product_small-image-in-mobile-version .product__tags {margin-left: -8px;}.product_small-image-in-mobile-version .product__rating {margin-left: -8px;margin-right: -8px;margin-top: -8px;justify-content: center;flex-wrap: wrap;}.product_small-image-in-mobile-version .product__name {text-align: center;font-size: var(--font-size-16);}.product_small-image-in-mobile-version .product__preview {height: 145px;}.product_small-image-in-mobile-version .product__preview-image {height: 145px;}.product_small-image-in-mobile-version .product__preview-button {height: 145px;margin-top: -145px;pointer-events: none;}.product__name {margin-top: 24px;}.product__status {margin-bottom: 8px;justify-content: center;}.product__basket-button {margin-top: 0;}}@media screen and (max-width: 600px) {.product_option {padding: 8px;min-width: 0;}.product_option .product__tags {display: none;}.product_option .product__top-buttons {display: none;}.product_option .product__delete {margin-left: auto;display: flex;}.product_option .product__rating {display: none;}.product_option .product__preview {height: 88px;margin-top: -8px;}.product_option .product__preview-image {height: 88px;}.product_option .product__preview-button {height: 88px;margin-top: -88px;}.product_option .product__header {margin-bottom: 8px;}.product_option .product__name {font-size: 16px;}.product_option .product__old_price {font-size: 16px;}.product_option .product__price {font-size: 20px;margin-top: auto;margin-bottom: auto;}.product_option .product__prices {flex-direction: column;align-items: start;justify-content: center;}.product_option .product__status {margin-top: 9px;margin-bottom: 16px;font-size: 14px;justify-content: center;}.product_option .product__basket-button {padding: 10px 7px;font-size: 12px;margin: 0 auto;}.product_option .product__fast-buy-button {padding: 0;padding-top: 8px;padding-bottom: 6px;font-size: 12px;}}.product__status_not-actual:before {background-color: var(--color-primary);}@media screen and (min-width: 1000px) {.product__top-button:hover {fill: var(--color-primary);transition: 0.15s ease fill;}.product:hover .product__preview-button, .product__preview-button:focus-visible {opacity: 1;transition: 0.15s ease opacity;}.product:hover {border-color: var(--color-primary);transition: 0.15s ease border-color;}}@media screen and (max-width: 1000px) {.product__preview-button {pointer-events: none;}.product__top-button:active {fill: var(--color-primary);transition: 0.15s ease fill;}}

/* === elements/search.min.css === */
.search {position: absolute;left: 0;z-index: 300;width: 100%;background-color: var(--color-white);opacity: 0;pointer-events: none;transform: translateY(-50px);transition: 0.15s ease transform, 0.15s ease opacity;}.search_opened {opacity: 1;pointer-events: fill;transform: translateY(0);transition: 0.15s ease transform, 0.15s ease opacity;}.search__container {max-width: 1200px;margin: 0 auto;padding: 0;}.search__input-slice {display: flex;align-items: center;gap: 10px;padding-top: 21px;padding-bottom: 24px;}.search__input {width: 100%;height: 100%;border: none;background: none;font-family: "SF Pro Display",Arial,sans-serif;font-style: normal;font-weight: 400;font-size: var(--font-size-16);line-height: 19px;outline: none;}.search__input::placeholder {color: var(--color-6);}.search__icon {width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;}.search__icon svg {width: 24px;height: 24px;fill: var(--color-7);}.search__error {font-style: normal;font-weight: 400;font-size: var(--font-size-14);line-height: 17px;color: #F45353;padding-left: 36px;position: relative;top: -28px;margin-bottom: -17px;opacity: 0;pointer-events: none;transform: translateY(10px);transition: 0.15s ease opacity, 0.15s ease transform;}.search__error_active {opacity: 1;pointer-events: fill;transform: translateY(0);transition: 0.15s ease opacity, 0.15s ease transform;}.search__close-icon {width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;cursor: pointer;padding: 0;margin: 0;background: none;border: none;}.search__close-icon svg {width: 32px;height: 32px;fill: var(--color-7);}.search__prompt-slice {display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 0;list-style: none;margin-bottom: 28px;}.search__prompt {background: #F7F6F7;border-radius: 16px;padding: 8px 16px;color: var(--color-7);user-select: none;display: block;border: 1px solid #F7F6F7;box-sizing: border-box;}.search__prompt:hover{border: 1px solid var(--color-primary);}.search__prompt:hover {text-decoration: none;}.search__results-slice {padding: 0;list-style: none;margin: -8px 0 6px;}.search__result {padding: 8px 0;border-bottom: 1px var(--color-2) solid;color: var(--color-7);user-select: none;display: flex;align-items: center;gap: 16px;transition: 1s ease opacity, 0.15s ease color;}@media screen and (pointer: fine) {.search__result:hover {color: var(--color-primary);transition: 1s ease opacity, 0.15s ease color;}}.search__result a {width: 100%;}.search__result:after {content: "";display: none;margin-left: auto;border-top: 2px solid #8C9294;border-right: 2px solid #8C9294;transform: rotate(45deg);min-width: 10px;height: 10px;}.search__result:hover {text-decoration: none;}@media screen and (max-width: 1250px) {.search {top: 80px;position: fixed;max-height: calc(100% - 80px - 54px);overflow-y: auto;}.search__container {padding: 0 32px;}}@media screen and (max-width: 460px) {.search {top: 12.5vw;max-height: calc(100% - 12.5vw - 54px);}.search__container {padding: 0 16px;}}

/* === blocks/catalog-block.min.css === */
.big-h1 {padding: 56px;}.big-h1__container {font-weight: 500;font-size: var(--font-size-40);color: var(--color-10);text-align: center;margin: 0;}.catalog-block {padding: 32px 16px;}.catalog-block .big-h1 {padding: 56px;}.catalog-block__container {max-width: 1200px;margin: 0 auto;list-style: none;padding: 0;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 16px;}.catalog-block__item {}.category-item {border-radius: 8px;background-color: var(--color-1);display: flex;flex-direction: column;align-items: center;gap: 24px;height: 100%;padding: 22px 22px 80px;transition: 0.15s ease border;border: 1px solid var(--color-1);}.category-item:hover {border: 1px solid var(--color-primary);transition: 0.15s ease border;}.category-item__image {max-width: 100%;height: 100px;object-fit: contain;}.category-item__info {text-align: center;display: flex;flex-direction: column;align-items: center;}.category-item__title {font-weight: 500;font-size: var(--font-size-32);margin: 0 0 8px;color: var(--color-black);}.category-item__sub-title {font-weight: 400;margin: 0 0 16px;color: var(--color-6);}.category-item__link {color: var(--color-primary);display: flex;align-items: center;gap: 8px;transition: 0.15s ease color;}.category-item__link-icon {stroke: var(--color-primary);transition: 0.15s ease stroke;}@media screen and (min-width: 600px) {.catalog-block__item:nth-child(1) {grid-column: 1/3;}.catalog-block__item:nth-child(2) {grid-column: 3/5;}.catalog-block__item:nth-child(5) {grid-column: 3/5;}.catalog-block__item:nth-child(6) {grid-column: 1/3;}.catalog-block__item:nth-child(1) .catalog-block__category-item, .catalog-block__item:nth-child(2) .catalog-block__category-item {flex-direction: row;align-items: center;padding: 30px;gap: 48px;}.catalog-block__item:nth-child(1) .catalog-block__category-item .category-item__image, .catalog-block__item:nth-child(2) .catalog-block__category-item .category-item__image {height: 120px;}.catalog-block__item:nth-child(3) .catalog-block__category-item .category-item__image {height: 130px;}.catalog-block__item:nth-child(1) .catalog-block__category-item .category-item__info, .catalog-block__item:nth-child(2) .catalog-block__category-item .category-item__info {text-align: left;align-items: start;}.catalog-block__item:nth-child(5) .catalog-block__category-item {flex-direction: row-reverse;justify-content: start;align-items: start;padding: 30px;gap: 48px;}.catalog-block__item:nth-child(5) .catalog-block__category-item .category-item__image {height: 260px;margin-left: auto;align-self: center;}.catalog-block__item:nth-child(5) .catalog-block__category-item .category-item__info {text-align: left;align-items: start;}.catalog-block__item:nth-child(6) .catalog-block__category-item {flex-direction: row;align-items: center;padding: 30px;gap: 48px;}.catalog-block__item:nth-child(6) .catalog-block__category-item .category-item__image {height: 180px;}.catalog-block__item:nth-child(6) .catalog-block__category-item .category-item__info {text-align: left;align-items: start;margin: 0 auto;}.catalog-block__item:nth-child(7) .catalog-block__category-item, .catalog-block__item:nth-child(8) .catalog-block__category-item {flex-direction: column-reverse;justify-content: space-between;align-items: start;padding: 16px 24px;}.catalog-block__item:nth-child(7) .catalog-block__category-item .category-item__image {height: 156px;margin-left: auto;margin-right: 44px;}.catalog-block__item:nth-child(8) .catalog-block__category-item .category-item__image {height: 134px;margin-left: auto;margin-right: 44px;}.catalog-block__item:nth-child(7) .catalog-block__category-item .category-item__info, .catalog-block__item:nth-child(8) .catalog-block__category-item .category-item__info {text-align: left;align-items: start;}@media screen and (max-width: 1280px) {.catalog-block__item:nth-child(1), .catalog-block__item:nth-child(2) {grid-column: 1/3;}.catalog-block__item:nth-child(5) {grid-column: 1/3;}}}@media screen and (max-width: 1280px) {.big-h1 {}.big-h1__container {}.catalog-block {}.catalog-block__container {grid-template-columns: 1fr 1fr;max-width: 700px;}.catalog-block__item {}.category-item {}.category-item__image {}.category-item__info {}.category-item__title {}.category-item__sub-title {}.category-item__link {}.category-item__link-icon {}}@media screen and (max-width: 500px) {.big-h1 {padding: 24px 48px;}.big-h1__container {font-size: var(--font-size-32);}.catalog-block {padding: 24px 16px;padding-bottom: 40px;}.catalog-block__container {grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));}.category-item {padding: 16px;gap: 24px;flex-direction: row;}.category-item__image {width: 64px;height: 64px;}.category-item__info {gap: 4px;text-align: left;align-items: start;}.category-item__title {font-size: var(--font-size-20);margin: 0;}.category-item__sub-title {font-size: var(--font-size-14);margin: 0;}.category-item__link {margin: 0;}.category-item__link-icon {}}@media screen and (min-width: 1000px){.category-item__link:hover {color: var(--color-7);transition: 0.15s ease color;}.category-item__link:hover .category-item__link-icon{stroke: var(--color-7);transition: 0.15s ease stroke;}}@media screen and (max-width: 1000px){.category-item__link:active {color: var(--color-7);transition: 0.15s ease color;}.category-item__link:active .category-item__link-icon{stroke: var(--color-7);transition: 0.15s ease stroke;}}

/* === blocks/question-block.min.css === */
.question-block {background-color: var(--color-1);overflow: hidden;}.question-block__container {max-width: 1044px;display: flex;margin: 0 auto;padding: 0 45px;gap: 58px;}@media screen and (max-width: 800px) {.question-block__container {padding: 0 45px;}}@media screen and (max-width: 450px) {.question-block__container {padding: 0 24px;display: block;}}.question-block__image-side {display: flex;align-items: end;}@media screen and (max-width: 750px) {.question-block__image-side {display: none;}}.question-block__image {transform: translateY(29px);display: block;margin-top: auto;width: 354px;}@media screen and (max-width: 800px) {.question-block__image {width: 346px;}}.question-block__text-side {padding: 48px 0;}.question-block__title {font-family: "SF Pro Display",Arial,sans-serif;font-weight: 500;font-size: var(--font-size-24);line-height: 29px;color: var(--color-7);margin-top: 0;margin-bottom: 16px;}.question-block__text {font-family: "SF Pro Display",Arial,sans-serif;font-weight: 400;font-size: var(--font-size-16);line-height: 19px;color: var(--color-6);margin: 0;margin-bottom: 24px;}.question-block__phone {font-family: "SF Pro Display",Arial,sans-serif;font-weight: 500;font-size: var(--font-size-24);line-height: 29px;color: var(--color-7);margin-bottom: 16px;display: block;width: fit-content;white-space: nowrap;}.question-block__button {margin-bottom: 16px;border: 1px solid var(--color-primary);border-radius: 4px;padding: 11px 24px;background: none;font-size: inherit;color: var(--color-primary);user-select: none;cursor: pointer;transition: 0.15s ease color, 0.15s ease background;}.question-block__emails {display: flex;column-gap: 26px;row-gap: 8px;flex-wrap: wrap;margin: 0;}.question-block__email {font-family: "SF Pro Display",Arial,sans-serif;font-weight: 400;font-size: var(--font-size-16);line-height: 19px;color: var(--color-6);margin: 0;}.question-block__email-link {font-weight: 500;color: var(--color-7);}@media screen and (max-width: 450px) {.question-block__email {font-size: Min(Max(13px, 4vw), 16px);}}@media screen and (max-width: 750px) {.question-block__button {width: 100%;}.question-block__text-side {padding-bottom: 24px;}}@media screen and (min-width: 1000px) {.question-block__button:hover {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background;}}@media screen and (max-width: 1000px) {.question-block__button:active {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background;}}

/* === blocks/benefits-block.min.css === */
.benefits-block {padding: 0 30px;}.benefits-block__container {max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));column-gap: 16px;row-gap: 24px;list-style: none;padding: 40px 0;}.benefits-block__item {background: var(--color-2);border-radius: 8px;max-width: 1200px;font-size: var(--font-size-20);padding: 32px 22px;font-weight: 700;text-align: center;color: var(--color-9);display: flex;flex-direction: column;align-items: center;width: 100%;}.benefits-block__item-link {color: var(--color-primary);font-size: var(--font-size-16);text-decoration: underline solid;margin-top: 8px;}.benefits-block__icon {width: 64px;height: 64px;object-fit: contain;margin-bottom: 24px;display: block;}@media screen and (max-width: 1200px) and (min-width: 640px){.benefits-block__container {display: flex;flex-wrap: wrap;justify-content: center;}.benefits-block__item {max-width: 225px;width: 100%;}}@media screen and (max-width: 640px){.benefits-block {padding: 0;}.benefits-block__container {padding: 24px;gap: 8px;}.benefits-block__item {align-items: start;text-align: left;padding: 12px;padding-left: 64px;font-size: var(--font-size-16);min-height: 64px;justify-content: center;}.benefits-block__item-link {font-size: var(--font-size-14);margin-top: 4px;}.benefits-block__icon {position: absolute;width: 32px;height: 32px;margin-left: -48px;justify-self: start;margin-bottom: 0;}}

/* === elements/menu.min.css === */
.mobile-menu {background: #2D3441;color: var(--color-1);position: fixed;top: 48px;height: calc(100% - 48px - 53px);left: 0;width: 100%;z-index: 200;overflow-y: auto;margin-left: -100%;transition: 0.25s ease margin-left, 0.15s ease opacity;transform: translateY(-2px);padding-top: 2px;}.mobile_menu__other-links {display: flex;gap: 8px;padding: 32px;}.mobile_menu__other-link {display: block;width: 48px;height: 48px;background-position: center;background-size: contain;}.mobile-menu_opened {pointer-events: fill;margin-left: 0;transition: 0.25s ease margin-left, 0.15s ease opacity;}.mobile-menu__city-select {font-weight: 400;font-size: var(--font-size-16);color: #8C9294;padding: 8px 16px;}.mobile-menu__city-select-button {display: inline;border: 0;background: 0;cursor: pointer;margin: 0;padding: 0;color: var(--color-primary);}.mobile-menu__list {margin: 0;padding: 0;list-style: none;}.mobile-menu__list-item {}.mobile-menu__link {font-weight: 500;font-size: var(--font-size-16);color: var(--color-1);padding: 12px 32px;border-bottom: 1px solid #3a4354;display: block;}@media screen and (min-width: 460px) {.mobile-menu {top: 80px;height: calc(100% - 75px);}.mobile-menu__link {font-size: var(--font-size-20);}.mobile-menu__city-select {font-size: var(--font-size-20);}}@media screen and (max-width: 460px) {.mobile-menu {top: 12.5vw;height: calc(100% - 12.5vw);}.mobile-menu__link {font-size: var(--font-size-20);}.mobile-menu__city-select {font-size: var(--font-size-20);}}@media screen and (min-width: 1252px) {.mobile-menu {display: none;}}.catalog-menu {background: var(--color-white);position: fixed;top: 80px;height: calc(100vh - 80px - 50px);left: 0;width: 100%;z-index: 200;overflow-y: auto;margin-left: -100%;transition: 0.25s ease margin-left, 0.15s ease opacity;padding-bottom: 110px;}.catalog-menu_opened {pointer-events: fill;margin-left: 0;transition: 0.25s ease margin-left, 0.15s ease opacity;}.catalog-menu__container {}.catalog-menu__list {list-style: none;margin: 0;padding: 0;}.catalog-menu__list-item {}.catalog-menu__category {border-bottom: 1px solid #D3D3D3;}.catalog-menu__category-header {padding: 12px 32px;display: flex;align-items: center;font-weight: 500;font-size: var(--font-size-16);color: var(--color-10);}.catalog-menu__category-header.none-children:after {display: none;}.catalog-menu__category-header:after {content: "";display: block;width: 10px;height: 10px;margin-left: auto;border: 2px solid var(--color-6);transform: rotate(-45deg);border-top: 0;border-right: 0;margin-top: -5px;transition: 0.15s ease transform, 0.15s ease margin-top;}.catalog-menu__category_opened .catalog-menu__category-header:after {transform: rotate(135deg);margin-top: 5px;transition: 0.15s ease transform, 0.15s ease margin-top;}.catalog-menu__category-header-link {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.catalog-menu__category-content {height: 0;overflow: hidden;}.catalog-menu__category_opened .catalog-menu__category-content {height: auto;}.catalog-menu__category-list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px;padding-bottom: 12px;}.catalog-menu__category-list-item {}.catalog-menu__category-link {padding-left: 32px;padding-right: 32px;font-weight: 400;font-size: var(--font-size-18);color: var(--color-7);display: inline-block;}.catalog-menu__more {display: block;padding: 8px 32px;font-weight: 500;font-size: var(--font-size-16);color: var(--color-primary);}.catalog-menu__list-item-link-only {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);border-bottom: 1px solid #D3D3D3;}.catalog-menu__list-item-link {padding: 12px 32px;display: block;}@media screen and (min-width: 650px) {.catalog-menu {top: 80px;height: calc(100vh - 80px - 50px);}}@media screen and (max-width: 460px) {.catalog-menu {top: 12.5vw;height: calc(100vh - 12.5vw - 50px);}.catalog-menu__category-header-link, .catalog-menu__list-item-link {font-size: var(--font-size-20);}}

/* === blocks/blog-block.min.css === */
.blog-block {background-color: var(--blue-black);color: var(--color-white);padding: 45px 80px;}.blog-block__container {max-width: 1200px;margin: 0 auto;}.blog-block__header {display: flex;align-items: center;gap: 24px;margin-bottom: 56px;}.blog-block__title {font-weight: 500;font-size: var(--font-size-40);margin: 0;}.blog-block__theme-list {width: 100%;position: relative;padding: 0 24px;overflow: hidden;}.blog-block__theme-list::before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;pointer-events: none;background: linear-gradient(90deg, var(--blue-black) 0%, #00000000 24px, #00000000 calc(100% - 24px), var(--blue-black) 100%);}.blog-block__theme-list-swiper {overflow: visible !important;}.blog-block__theme-list-swiper .swiper-wrapper {}.blog-block__theme-list-swiper .swiper-slide {width: fit-content !important;}.blog-blog__theme-tab {}.blog-blog__theme-tab-label {display: flex;align-items: center;gap: 8px;padding: 16px;user-select: none;cursor: pointer;}.blog-block__theme-tab-input {appearance: none;width: 0;height: 0;margin: 0;display: block;}.blog-block__theme-tab-input:checked:before {background-color: var(--color-primary);border-radius: 16px;transition: 0.1s ease transform;}.blog-block__theme-tab-input:before {content: "";display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;background: var(--color-7);border-radius: 16px;transition: 0.1s ease background-color, 0.1s ease transform;}.blog-block__theme-tab-input:active:before {transform: scale(0.925);transition: 0.05s ease transform;}.blog-blog__theme-tab-icon {width: 24px;height: 24px;object-fit: contain;margin-top: -12px;margin-bottom: -12px;}.blog-block__articles {margin-bottom: 24px;display: flex;flex-direction: column;justify-content: center;}.blog-block__articles-left, .blog-block__articles-right {position: absolute;stroke: var(--color-5);z-index: 2;background-color: var(--blog-card-bg);width: 32px;height: 32px;margin-left: -56px;display: flex;align-items: center;justify-content: center;cursor: pointer;user-select: none;border-radius: 999px;transition: 0.15s ease opacity;}.blog-block__articles-left svg, .blog-block__articles-right svg {position: absolute }.blog-block__articles-left.swiper-button-disabled, .blog-block__articles-right.swiper-button-disabled {opacity: 0;pointer-events: none;}.blog-block__articles-right {align-self: end;margin-right: -56px;}.blog-block__articles-swiper {width: 100%;border-radius: 16px;}.blog-block__articles-swiper .swiper-wrapper {margin: 0;padding: 0;list-style: none;}.blog-block__articles-swiper .swiper-slide {display: flex;height: auto;}.blog-block__article {background: var(--blog-card-bg);padding: 32px 32px 43px;display: flex;flex-direction: column;gap: 16px;border-radius: 16px;}.blog-block__article-title {font-weight: 500;font-size: 24px;margin: 0;}.blog-block__article-text {margin: 0;overflow: hidden;text-overflow: ellipsis;height: 100%;position: relative;}.blog-block__article-text:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: linear-gradient(180deg, #00000000 0%, #00000000 calc(100% - 24px), var(--blog-card-bg) 100%);pointer-events: none;}.blog-block__article-image {border-radius: 12px;object-fit: cover;width: 100%;max-height: 135px;}.blog-block__article-more {font-weight: 500;background: var(--blue-black-light);display: block;border-radius: 8px;padding: 11px;text-align: center;cursor: pointer;transition: 0.15s ease background;}.blog-block__footer {background: var(--blog-card-bg);border-radius: 16px;padding: 32px 64px;display: flex;align-items: center;justify-content: center;column-gap: 16px;row-gap: 8px;font-weight: 500;font-size: var(--font-size-24);}.blog-block__footer-icon {width: 48px;height: 48px;}.blog-block__footer-text {margin: 0;}.blog-block__footer-button {border-radius: 4px;background-color: var(--color-primary);min-width: 172px;padding: 11px 14px;text-align: center;font-size: var(--font-size-16);}@media screen and (max-width: 1000px) {.blog-block {padding: 48px 24px 40px;}.blog-block__theme-list {margin: 0 -24px;width: calc(100% + 48px);}.blog-block__articles-left {margin-left: -48px;}.blog-block__articles-right {margin-right: -48px;}.blog-block__articles {padding: 0 48px;margin-bottom: 20px;}.blog-block__header {padding: 0 24px;flex-direction: column;gap: 16px;align-items: start;}.blog-block__footer {flex-direction: column;align-items: start;justify-content: end;row-gap: 16px;padding: 30px 46px;padding-bottom: 91px;}.blog-block__footer-icon {margin-left: 0;position: static;}.blog-block__footer-text {padding-left: 64px;margin-top: -55px;}.blog-block__footer-button {align-self: center;position: absolute;margin-bottom: -58px;}}@media screen and (max-width: 600px) {.blog-block {padding: 24px 16px;overflow: hidden;}.blog-block__container {}.blog-block__articles-left {display: none;}.blog-block__articles-right {display: none;}.blog-block__articles {padding-left: 8px;padding-right: 8px;margin-bottom: 10px;}.blog-block__articles-swiper {overflow: visible !important;}.blog-block__header {padding: 0;margin-bottom: 16px;}.blog-block__footer {padding: 24px;align-items: center;gap: 8px;}.blog-block__footer-icon {margin: 0;width: 32px;height: 32px;}.blog-block__footer-text {margin: 0;padding: 0;text-align: center;margin-bottom: 8px;font-size: var(--font-size-16);}.blog-block__footer-button {position: static;margin: 0;padding: 16px;}.blog-block__theme-tab-input {appearance: none;width: 0;height: 0;margin: 0;display: block;}.blog-blog__theme-tab-icon {width: 16px;height: 16px;}.blog-blog__theme-tab-label {gap: 4px;padding: 9px;font-size: var(--font-size-14);}.blog-block__article {padding: 32px 16px;}.blog-block__article-more {padding: 16px;}}@media screen and (min-width: 1000px) {.blog-block__article-more:hover {background: var(--color-primary);transition: 0.15s ease background;}}@media screen and (max-width: 1000px) {.blog-block__article-more:active {background: var(--color-primary);transition: 0.15s ease background;}}

/* === blocks/review-block.min.css === */
.review-block {padding: 0 24px;}.review-block__container {max-width: 1200px;padding: 40px 0;margin: 0 auto;}.review-block__header {display: flex;align-items: center;gap: 19px;margin-bottom: 64px;}.review-block__title {font-weight: 400;font-size: var(--font-size-40);color: var(--color-9);margin: 0;}.review-block__add-review {background: none;border: none;font-size: var(--font-size-20);color: var(--color-primary);font-family: inherit;padding: 0;margin: 0;display: block;cursor: pointer;user-select: none;}.review-block__list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 40px;}.review {display: grid;grid-template-columns: auto 1fr;column-gap: 29px;}.review__image-slice {width: 192px;height: 192px;overflow: hidden;display: flex;align-items: end;justify-content: end;}.review__image {width: 100%;height: 100%;border-radius: 24px;display: block;object-fit: cover;}.review__other {position: absolute;background: var(--color-white);opacity: 0.8;border-radius: 8px;width: 48px;height: 48px;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-right: 16px;margin-bottom: 16px;pointer-events: none;user-select: none;}.review__other-icon {fill: var(--color-7);width: 15px;height: 15px;}.review__other-text {color: var(--color-7);}.review__info-slice {display: flex;flex-direction: column;gap: 8px;}.review__info-header {display: flex;align-items: center;}.review__title {font-size: var(--font-size-20);color: var(--color-9);margin: 0;}.review__rating {margin-left: auto;display: flex;gap: 4px;margin-right: 147px;}.review__rating-star {fill: var(--color-3);width: 24px;height: 24px;}.review__rating-star_active {fill: #F4900C;}.review__sub-title {color: var(--color-6);margin: 0;font-weight: 400;}.review__text {color: var(--color-9);margin: 0;}.review__date {font-weight: 400;color: var(--color-6);}.review__sub-title, .review__text, .review__date {padding-right: 363px;}.review__more-button {max-width: 642px;background: none;border: 1px dashed var(--color-5);font-size: var(--font-size-14);padding: 16px;color: var(--color-9);display: block;width: 100%;margin: 40px auto 0;cursor: pointer;user-select: none;transition: 0.15s ease color, 0.15s ease background-color, 0.15s ease border;}@media screen and (min-width: 1000px) {.review__more-button:hover {background: var(--color-primary);color: var(--color-white);border-color: var(--color-primary);transition: 0.15s ease color, 0.15s ease background-color, 0.15s ease border;}}@media screen and (max-width: 1000px) {.review__more-button:active {background: var(--color-primary);color: var(--color-white);border-color: var(--color-primary);transition: 0.15s ease color, 0.15s ease background-color, 0.15s ease border;}.review {gap: 16px;}.review__rating {margin-right: 0;}.review__sub-title, .review__text, .review__date {padding-right: 154px;}}@media screen and (max-width: 600px) {.review-block {padding: 0 24px;}.review-block__container {padding: 32px 0;}.review-block__header {flex-direction: column;gap: 18px;align-items: start;margin-bottom: 24px;}.review-block__title {font-weight: 400;font-size: 24px;color: var(--color-9);}.review-block__add-review {padding: 8px 22px;border: 1px solid var(--color-primary);border-radius: 4px;width: 100%;font-size: var(--font-size-16);transition: 0.15s ease color, 0.15s ease background;}.review-block__add-review:active {color: var(--color-white);background: var(--color-primary);transition: 0.15s ease color, 0.15s ease background;}.review-block__list {gap: 24px;}.review {}.review__image-slice {width: 88px;height: 88px;}.review__image {border-radius: 11px;}.review__other {width: 32px;height: 32px;margin-right: 4px;margin-bottom: 4px;}.review__other-icon svg, .review__other-icon {width: 12px;height: 12px;}.review__other-text {}.review__info-slice {}.review__info-header {flex-direction: column;align-items: start;gap: 4px;}.review__title {font-weight: 400;}.review__rating {margin-left: 0;}.review__rating-star {width: 16px;height: 16px;}.review__rating-star svg {width: 16px;height: 16px;}.review__rating-star_active {}.review__sub-title {font-size: var(--font-size-14);min-height: 34px;}.review__text {margin-left: -104px;width: calc(100% + 104px);margin-top: 6px;}.review__date {margin-left: -104px;width: calc(100% + 104px);}.review__sub-title, .review__text, .review__date {padding-right: 0;}.review__more-button {margin-top: 40px;padding: 8px;font-size: var(--font-size-14);}}

/* === elements/history.min.css === */
.history {background-color: var(--color-1);}.history__container {width: 100%;max-width: 1243px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;gap: 11px;list-style: none;white-space: nowrap;padding: 5px 24px;}.history__home {width: 24px;height: 24px;}.history__home a{width: 24px;height: 24px;fill: var(--color-5);}.history__step {color: var(--color-6);display: flex;align-items: center;gap: 8px;white-space: break-spaces;}.history__step:after, .history__step:nth-child(2):before {content: "/";display: block;color: var(--color-5);font-size: var(--font-size-24);}.history__step:last-child:after{display: none;}@media screen and (max-width: 1000px){.history__container {flex-wrap: nowrap;width: 100%;overflow-x: scroll;padding: 5px 10px;gap: 5px;max-width: 100%;}.history__home svg{width: 20px;}.history__step:after, .history__step:nth-child(2):before{font-size: var(--font-size-14);}.history__step{gap: 5px;font-size: var(--font-size-14);white-space: nowrap;}.history__container::-webkit-scrollbar {height: 0;}}

/* === pages/search-page.min.css === */
.search-page {}.search-page__input {background-color: var(--color-2);border: 1px var(--stroke-color) solid;padding: 24px 42px;}.search-page__input-container {display: flex;align-items: center;max-width: 1200px;margin: 0 auto;}.search-page__input-button {padding: 8px 16px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-white);background-color: var(--color-primary);border: none;cursor: pointer;border-radius: 4px;margin-left: 48px;font-family: inherit;fill: var(--color-7);display: flex;align-items: center;justify-content: center;height: 35px;margin-top: -15.25px;margin-bottom: -15.25px;transition: 0.15s ease opacity;}.search-page__input-button_hidden {opacity: 0;transition: 0.15s ease opacity;pointer-events: none;}.search-page__input-icon {width: 24px;height: 24px;margin-right: 10px;fill: var(--color-7);}.search-page__in {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);margin-right: 48px;width: fit-content;min-width: 100px;background: none;border: none;outline: none;font-family: inherit;}.search-page__input-close {width: 24px;height: 24px;border: none;background: none;margin: 0;padding: 0;cursor: pointer;}.search-page__container {max-width: 1200px;margin: 0 auto;}.search-page__accent {color: var(--color-primary);}.search-page__type-select {display: flex;gap: 8px;margin-bottom: 8px;}.search-page__text-of-search {font-weight: 400;font-size: var(--font-size-32);margin-top: 24px;margin-bottom: 24px;line-height: 36px;}.search-page__type {color: var(--color-primary);padding: 11px 24px;min-width: 141px;text-align: center;border-radius: 4px;border: 1px solid var(--color-primary);}.search-page__type_active {color: var(--color-white);background-color: var(--color-primary);}.search-page__type-content {}.search-page__sorting-section {margin-top: 43px;}.search-page__dual {display: flex;column-gap: 24px;margin-top: 24px;}.search-page__dual-left {border: 1px solid var(--stroke-color);padding: 24px 32px 40px;height: fit-content;display: flex;flex-direction: column;gap: 8px;max-width: 248px;width: 100%;}.search-page__dual-left::-webkit-scrollbar {display: none;}.search-page__dual-content {width: 100%;}.search-page__results {display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 16px;list-style: none;margin: 0;padding: 0;}.search-page__results_news {grid-template-columns: repeat(auto-fill, minmax(272px, 288px));}.navigation {display: flex;align-items: center;justify-content: center;gap: 8px;margin: 0;padding: 24px;color: var(--color-7);list-style: none;}.navigation__left, .navigation__right {fill: var(--color-7);width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;}.navigation__link_active {color: var(--color-primary);}.navigation__link {font-weight: 500;font-size: var(--font-size-24);}.search-page__empty-message {font-weight: 400;font-size: var(--font-size-24);color: var(--color-7);}.search-page__empty-image {display: block;pointer-events: none;width: 286px;height: 286px;object-fit: contain;user-select: none;margin: 0 auto;margin-top: 40px;margin-bottom: 64px;}@media screen and (max-width: 1280px) {.search-page__input {padding: 24px 24px;}.search-page__empty-message {padding-left: 40px;padding-right: 40px;}.search-page__container {max-width: 100%;}.search-page__type-select {padding-left: 40px;padding-right: 40px;}.search-page__text-of-search {padding-left: 40px;padding-right: 40px;}.search-page__dual {display: flex;flex-direction: column;margin-top: 0;}.search-page__dual-left {gap: 16px;padding: 24px 40px;flex-direction: row;overflow-x: auto;max-width: 100%;}.search-page__dual-content {padding: 32px 40px 0;max-width: 100%;}.search-page__input-button {}}@media screen and (max-width: 650px) {.search-page__input {}.search-page__type {padding: 8px 16px;min-width: 89px;}.search-page__container {max-width: 100%;}.search-page__type-select {padding-left: 24px;padding-right: 24px;}.search-page__sorting-section {margin-top: 24px;}.search-page__text-of-search {padding-left: 24px;padding-right: 24px;font-size: var(--font-size-24);margin-bottom: 16px;}.search-page__dual {display: flex;flex-direction: column;margin-top: 0;}.search-page__dual-left {gap: 16px;padding: 24px 24px;flex-direction: row;overflow-x: auto;}.search-page__dual-content {padding: 16px 24px 0;}.search-page__input-button {margin-left: auto;}.navigation__link {font-size: var(--font-size-16);}.navigation {gap: 12px;}.search-page__results_news {grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}}.new-card {background: var(--light-grey);border-radius: 16px;padding: 32px 32px 40px;color: var(--color-9);gap: 16px;display: flex;flex-direction: column;}.new-card__title {font-weight: 500;font-size: var(--font-size-24);margin: 0;}.new-card__text {margin: -8px 0 0;height: 100%;overflow: hidden;position: relative;}.new-card__text:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: linear-gradient(180deg, #00000000 0%, #00000000 calc(100% - 24px), var(--light-grey) 100%);pointer-events: none;}.new-card__image {height: 135px;width: 100%;object-fit: cover;border-radius: 12px;background-color: var(--color-white);}.new-card__more {display: block;background-color: var(--color-white);border-radius: 8px;padding: 11px;text-align: center;margin-top: auto;transition: 0.15s ease background-color, 0.15s ease color;font-weight: 500;}@media screen and (max-width: 650px) {.new-card {padding: 32px 16px;}.search-page__empty-message {font-size: var(--font-size-16);padding-left: 24px;padding-right: 32px;}.search-page__empty-image {margin-top: 45px;width: 245px;height: 245px;margin-bottom: 80px;}}@media screen and (min-width: 1000px) {.new-card__more:hover {background-color: var(--color-primary);color: var(--color-white);transition: 0.15s ease background-color, 0.15s ease color;}}@media screen and (max-width: 1000px) {.new-card__more:active {background-color: var(--color-primary);color: var(--color-white);transition: 0.15s ease background-color, 0.15s ease color;}}

/* === pages/menu-page.min.css === */
.menu-page {padding: 0px 90px 64px;}.menu-page__container {max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}.menu-page__category {background: var(--color-2);border-radius: 8px;padding: 32px 32px 32px;display: flex;flex-direction: column;position: relative;overflow: hidden;}.menu-page__category_long {grid-column: 1/3;}.menu-page__category-image {display: block;margin-top: auto;margin-left: auto;max-height: 179px;object-fit: contain;pointer-events: none;object-position: bottom;}@media screen and (min-width: 1200px) {.menu-page__category_long {padding-bottom: 64px;}.menu-page__category_long .menu-page__category-image {position: absolute;right: 141px;top: 0;bottom: 0;height: 100%;max-height: 100%;}}.menu-page__category-header {display: flex;align-items: center;margin-bottom: 22px;}.menu-page__category-title {font-weight: 400;font-size: var(--font-size-32);color: var(--color-black);}.menu-page__category-header-link {color: var(--color-primary);display: flex;align-items: start;gap: 2px;margin-left: auto;}.menu-page__category-header-link:after {content: "";display: block;min-width: 8px;height: 8px;border: 1px var(--color-primary) solid;border-bottom: 0;border-left: 0;transform: translateY(6px) rotate(45deg);position: relative;}.menu-page__category-links {list-style: none;margin: 0;padding: 0;width: fit-content;column-count: 2;column-gap: 40px;}.menu-page__category-link-li {}.menu-page__category-link {color: var(--color-7);transition: 0.15s ease color;font-size: var(--font-size-16);padding-bottom: 8px;display: block;width: fit-content;}.menu-page__category-link:hover {color: var(--color-primary);transition: 0.15s ease color;}@media screen and (max-width: 1100px) {.menu-page {padding-bottom: 48px;}.menu-page__container {grid-template-columns: 1fr;}.menu-page__category_long {grid-column: 1/2;}}@media screen and (max-width: 700px) {.menu-page {padding: 0px 0 48px;}.menu-page__container {padding: 0 24px;}.menu-page__category {gap: 30px }.menu-page__category-image {width: 100%;}.menu-page__category_long {}.menu-page__category-header {flex-direction: column;gap: 8px;align-items: start;margin-bottom: 16px;}.menu-page__category-title {}.menu-page__category-header-link {margin-left: 0;}.menu-page__category-header-link:after {}.menu-page__category-links {column-count: 2;}.menu-page__category-link-li {}.menu-page__category-link {}.menu-page__category-link:hover {}}@media screen and (max-width: 370px) {.menu-page__category-links {column-count: 1;}}

/* === pages/catalog-page.min.css === */
.product-roulette {}.product-roulette__container {border: 1px solid var(--stroke-color);padding: 16px 24px;display: flex;position: relative;}.product-roulette__left, .product-roulette__right {min-width: 32px;height: 32px;border-radius: 999px;display: flex !important;align-items: center;justify-content: center;background: var(--color-2);border: none;cursor: pointer;margin-top: 49px;position: relative;z-index: 6;opacity: 1;transition: 0.15s ease opacity, 0.15s ease background-color;}.product-roulette__left:hover, .product-roulette__right:hover {background: var(--color-primary);transition: 0.15s ease background-color;}.product-roulette__left.swiper-button-disabled, .product-roulette__right.swiper-button-disabled {opacity: 0;pointer-events: none;transition: 0.15s ease opacity;}.product-roulette__left:before, .product-roulette__right:before {content: "";display: block;transform: translateX(4px) rotate(-45deg);border: 1.5px solid var(--color-8);border-bottom: 0;border-right: 0;width: 13px;height: 13px;position: absolute;}.product-roulette__left:hover:before, .product-roulette__right:hover:before {border-color: white;transition: 0.15s ease border-color;}.product-roulette__right:before {transform: translateX(-4px) rotate(135deg);}.product-roulette_init .product-roulette__left:not(.swiper-button-lock):not(.swiper-button-disabled), .product-roulette_init .product-roulette__right:not(.swiper-button-lock):not(.swiper-button-disabled) {opacity: 1 !important;}.product-roulette__swiper {margin: 0 6px !important;width: 100%;}.product-roulette__swiper .swiper-wrapper {list-style: none;margin: 0;padding: 0;}.product-roulette__swiper .swiper-slide {width: 16.67% !important;padding: 0px 8px;}.product-roulette__item {display: flex;gap: 8px;flex-direction: column;align-items: center;text-align: center;}.product-roulette__item-image {height: 72px;max-width: 100%;object-fit: contain;margin-bottom: 4px;margin-top: 4px;transition: 0.15s ease transform;}.product-roulette__item-title {font-weight: 500;font-size: var(--font-size-14);color: var(--color-8);margin: 0;transition: 0.15s ease color;}.product-roulette__item:hover .product-roulette__item-image {transform: scale(1.1);transition: 0.15s ease transform;}.product-roulette__item:hover .product-roulette__item-title, .product-roulette__item_active .product-roulette__item-title {color: var(--color-primary);transition: 0.15s ease color;}.product-roulette__item-price {font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);margin: 0;}@media screen and (max-width: 650px) {.product-roulette {}.product-roulette__container {padding: 16px 8px;align-items: center;}.product-roulette__left, .product-roulette__right {min-width: 24px;height: 24px;margin-top: 0;}.product-roulette__left:before, .product-roulette__right:before {width: 10px;height: 10px;transform: translateX(3px) rotate(-45deg);}.product-roulette__right:before {transform: translateX(-3px) rotate(135deg);}.product-roulette__swiper {margin: 0 11px !important;}.product-roulette__swiper .swiper-wrapper {}.product-roulette__item {gap: 4px;}.product-roulette__item-image {margin-bottom: 2px;height: 64px;}.product-roulette__item-title {font-size: var(--font-size-12);}.product-roulette__item-price {font-size: var(--font-size-12);}}.catalog-page__full-width-container {max-width: 1424px;padding: 0 112px;margin: 0 auto;}.catalog-page__container {max-width: 1424px;padding: 0 112px;margin: 0 auto;}@media screen and (max-width: 1424px) {.catalog-page__full-width-container {max-width: 100%;padding: 0;}.catalog-page__container {max-width: 1424px;padding: 0 32px;margin: 0 auto;}}@media screen and (max-width: 650px) {.catalog-page__full-width-container {max-width: 100%;padding: 0;}.catalog-page__container {max-width: 450px;padding: 0 9px;margin: 0 auto;}}.catalog-page {}.catalog-page__title {font-weight: 400;font-size: var(--font-size-32);color: var(--color-8);max-width: 1200px;padding: 0 32px;margin: 24px auto 40px;}.catalog-page__product-roulette {}@media screen and (max-width: 650px) {.catalog-page__title {padding: 24px;margin: 0;font-weight: 400;font-size: var(--font-size-24);color: var(--color-8);}}.catalog-page__info-banners {margin-top: 40px;display: grid;grid-template-columns: 1fr 1fr;gap: 16px 32px;}.catalog-page__time-info {background: #E9ECFF;border-radius: 4px;padding: 24px;}.catalog-page__time-info-title {font-weight: 400;font-size: var(--font-size-24);color: var(--color-black);margin-bottom: 4px;}.catalog-page__time-info-text {font-weight: 400;font-size: var(--font-size-16);color: #36244B;margin: 0;}.catalog-page__product-info {background: #F7F7F7;border-radius: 4px;display: flex;font-weight: 400;}.catalog-page__product-info-text {font-size: var(--font-size-18);margin: 0;color: var(--color-7);font-weight: 400;padding: 24px 5px 24px 32px;}.catalog-page__product-info-text b {font-weight: 500;}.catalog-page__product-info-image {margin-top: auto;height: 112px;margin-right: 28px;margin-left: auto;}@media screen and (max-width: 1200px) {.catalog-page__info-banners {grid-template-columns: 1fr;}}@media screen and (max-width: 650px) {.catalog-page__info-banners {margin-top: 16px;gap: 8px;}.catalog-page__time-info {padding: 8px 24px;}.catalog-page__time-info-title {font-weight: 400;font-size: 18px;line-height: 21px;color: #000103;}.catalog-page__time-info-text {font-size: var(--font-size-14);}.catalog-page__product-info-text {font-size: var(--font-size-16);padding: 16px 8px 16px 24px;}.catalog-page__product-info-image {height: 64px;margin-right: 8px;margin-bottom: 9px;}}.catalog-page__sorting-section {border: none;margin-top: 16px;padding-left: 112px;padding-right: 112px;}.catalog-page__sorting-section .sorting-section {max-width: 1200px;margin: 0 auto;}.catalog-page__sorting-section .sorting-section .sorting-section__parameter:first-child {margin-left: auto;}@media screen and (max-width: 1424px){.catalog-page__sorting-section {padding-left: 32px;padding-right: 32px;}.catalog-page__sorting-section .sorting-section {max-width: none;}}@media screen and (max-width: 1150px) {.catalog-page__sorting-section {border-top: 1px var(--stroke-color) solid;border-bottom: 1px var(--stroke-color) solid;padding-left: 112px;padding-right: 112px;}.catalog-page__sorting-section .sorting-section {border: none;padding-left: 0;padding-right: 0;}}@media screen and (max-width: 650px) {.catalog-page__sorting-section {padding-left: 0;padding-right: 0;}.catalog-page__sorting-section .sorting-section {padding-left: 16px;padding-right: 16px;}}@media screen and (max-width: 460px) {.catalog-page__sorting-section {padding-left: 0;padding-right: 0;position: sticky;background: var(--color-white);top: 12.5vw;left: 0;z-index: 100;}}.big-promo {display: flex;border: 1px solid var(--stroke-color);position: relative;padding-right: 27px;}.big-promo__image {position: absolute;max-width: 227px;width: auto;display: block;left: 32px;bottom: 0;top: 0;margin: auto;object-fit: contain;object-position: center;}.big-promo__content {padding-top: 28px;padding-bottom: 28px;width: 100%;}.big-promo__content-title {font-weight: 400;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 11px;padding-left: 294px;}.big-promo__items {display: flex;flex-wrap: wrap;gap: 16px 28px;padding-left: 294px;width: 100%;}.big-promo__item {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);display: flex;align-items: center;gap: 12px;}.big-promo__item-icon {min-width: 56px;height: 56px;}@media screen and (max-width: 1000px) {.big-promo {}.big-promo__items {flex-direction: column;padding-left: 260px;}.big-promo__content {padding-bottom: 47px;}.big-promo__content-title {padding-left: 260px;}.big-promo__image {left: 5px;width: 258px;}}@media screen and (max-width: 750px) {.big-promo {padding-left: 32px;padding-right: 32px;}.big-promo__content {padding-top: 8px;padding-bottom: 13px;}.big-promo__content-title {padding-left: 104px;font-size: var(--font-size-20);}.big-promo__image {left: 16px;width: 100px;}.big-promo__items {gap: 9px;padding-left: 104px;width: fit-content;}.big-promo__item {font-size: var(--font-size-14);gap: 8px;}.big-promo__item-icon {min-width: 32px;width: 32px;height: 32px;}}.button_pagination_show_more {padding: 11px 14px;width: 100%;text-align: center;border-radius: 4px;border: 1px solid var(--color-primary);color: var(--color-primary);cursor: pointer;max-width: 400px;margin: 20px auto;}.button_pagination_show_more:hover {background: var(--color-primary);color: var(--color-white);}.catalog-page__dual {display: flex;gap: 16px;margin: 8px 0 0;}.catalog-page__filter-button {display: none;}.filter-support {margin-bottom: 20px;}@media screen and (max-width: 500px){.filter-support {padding-right: 16px;}.button_pagination_show_more {margin: 20px 18px 10px;width: calc(100% - 36px);}}.filter-button{position: fixed;bottom: 54px;left: 0;right: 0;width: auto;border: 0;height: 48px;z-index: 10000;display: none;}@media screen and (max-width: 1250px){.filter-button{display: block;}}.filter-support__title {font-weight: 500;font-size: 20px;color: var(--color-8);margin-bottom: 20px;}.filter-support__button {padding: 4px 8px;display: flex;gap: 8px;align-items: center;background: #FFFFFF;border: 1px solid var(--color-primary);border-radius: 8px;color: var(--color-primary);cursor: pointer;}.filter-support__button-image {display: block;width: 32px;height: 32px;border-radius: 999px;background-size: contain;}.catalog-page__dual-filter {max-width: 268px;width: 100%;z-index: 101;padding: 24px 16px;background: #FFFFFF;border: 1px solid var(--stroke-color);border-radius: 4px;}.catalog-page__dual-filter-close-button {display: none;padding: 0;margin: 0;background: var(--color-7);border: 0;background: 0;top: 24px;right: 24px;position: absolute;}.catalog-page__dual-catalog {width: 100%;margin-left: auto;}.catalog-page__big-promo {margin-bottom: 32px;}.catalog-page__list {margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 12px;margin-bottom: 8px;}.catalog-page__list-item {}.ajax_loader {width:100%;padding:20px;text-align:center;display:block;}@media screen and (max-width: 1250px) {.catalog-page__dual-filter {pointer-events: none;opacity: 0;position: fixed;height: calc(100% - 80px - 53px);width: 100%;max-width: 100%;top: 80px;left: 0;overflow-y: auto;background: var(--color-white);}.catalog-page__dual-filter_opened {pointer-events: fill;opacity: 1;transition: 0.15s ease opacity;padding: 32px;padding-bottom: 80px;}.catalog-page__dual-filter-close-button {cursor: pointer;display: block;}.catalog-page__filter-button {display: flex;}}@media screen and (max-width: 460px) {.catalog-page__dual-filter {top: 12.5vw;height: calc(100% - 48px - 56px);width: 100%;max-width: 100%;}.catalog-page__big-promo {margin-bottom: 16px;}.catalog-page__list {padding: 0 18px;}.catalog-page__list {margin-bottom: 0;}}@media screen and (max-width: 460px) {.catalog-page__dual-filter {top: 12.5vw;height: calc(100% - 12.5vw - 54px);}}.banner-block {padding: 48px 24px;}.banner-block__container {max-width: 1200px;margin: 0 auto;display: flex;align-items: center;position: relative;background: var(--color-1);border-radius: 16px;}.banner-block__image {width: 268px;margin: 24px 0;margin-left: 88px;display: block;}.banner-block__info {margin-right: 208px;margin-left: 80px;margin-top: 64px;margin-bottom: 58px;}.banner-block__time {position: absolute;top: 24px;right: 60px;display: flex;gap: 4px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.banner-block__time-icon {width: 24px;height: 24px;fill: var(--color-6);}.banner-block__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 15px;margin-top: 0;}.banner-block__text {font-size: var(--font-size-16);color: var(--color-7);margin-top: 0;margin-bottom: 24px;}.button.banner-block__link {min-width: 172px;display: block;}@media screen and (max-width: 1200px) {.banner-block {}.banner-block__container {}.banner-block__image {margin: 26px 0 26px 32px;}.banner-block__info {margin-left: 16px;margin-right: 32px;}.banner-block__time {top: 24px;right: 24px;}.banner-block__title {font-size: var(--font-size-32);margin-bottom: 15px;}.banner-block__text {font-size: var(--font-size-16);margin-top: 0;margin-bottom: 16px;}.button.banner-block__link {}}@media screen and (max-width: 750px) {.banner-block {padding: 24px;}.banner-block__container {flex-direction: column;padding: 24px 12px;max-width: 450px;}.banner-block__image {margin: 48px 0 17px;}.banner-block__info {margin: 0;}.banner-block__time {}.banner-block__title {font-size: var(--font-size-24);text-align: center;}.banner-block__text {text-align: center;}.button.banner-block__link {margin: 0 auto;}}@media screen and (max-width: 1099px) {.product-roulette__swiper .swiper-slide {width: 25% !important;}}@media screen and (max-width: 800px) {.product-roulette__swiper .swiper-slide {width: 33.33% !important;}}@media screen and (max-width: 419px) {.product-roulette__swiper .swiper-slide {width: 50% !important;}}@media screen and (max-width: 349px) {.product-roulette__swiper .swiper-slide {width: 100% !important;}}

/* === pages/promo-page.min.css === */
.promo-page {padding-top: 41px;padding-bottom: 56px;padding-left: 88px;padding-right: 88px;}.promo-page__container {max-width: 1200px;margin: 0 auto;}.promo-page__title {margin-bottom: 32px;text-align: center;font-weight: 700;font-size: var(--font-size-48);color: var(--color-9);}.promo-page__list {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin: 0;padding: 0;list-style: none;}.promo-page__list-item {}.promo-card {position: relative;display: block;border-radius: 16px;overflow: hidden;}.promo-card__image {width: 100%;display: block;}.promo-card__time {position: absolute;top: 16px;right: 16px;font-size: 14px;color: var(--color-10);padding: 4px 8px;display: flex;gap: 4px;white-space: nowrap;align-items: center;background: rgba(255, 255, 255, 0.2);border-radius: 999px;fill: var(--color-10);}.promo-card__time-icon {width: 24px;height: 24px;}.promo-page__promo_black .promo-card__time {color: var(--color-white);fill: var(--color-white);}@media screen and (max-width: 1000px) {.promo-page__list {grid-template-columns: 1fr;}.product-promotions-info .seo-text{padding-top: 0;}}@media screen and (max-width: 650px) {.promo-page {padding: 24px 10px;}.promo-page__title {font-size: var(--font-size-32);margin-bottom: 16px;}.promo-page__list {gap: 8px;}.promo-card {border-radius: 8px;}}@media screen and (max-width: 450px) {.promo-card__time {top: 8.11px;right: 8.11px;font-size: 7px;padding: 3.04px 5.07px;gap: 3.04px;fill: var(--color-10);}.promo-card__time-icon {width: 12.16px;height: 12.16px;}}

/* === pages/promo-text-page.min.css === */
.promo-text-block {padding-left: 88px;padding-right: 88px;padding-bottom: 40px;}.promo-text-block__promo-card-container {padding: 16px 10px 0;display: none;}.promo-text-block__promo-card {}.promo-text-block__container {max-width: 1200px;margin: 0 auto;}.promo-text-block__header {padding: 40px 0;}.promo-text-block__title {margin: 0 0 16px;font-weight: 700;font-size: var(--font-size-48);color: var(--color-black);}.promo-text-block__sub-title {margin: 0;font-weight: 500;font-size: var(--font-size-16);color: var(--color-8);}.promo-text-block__text {padding: 16px 0;}.promo-text-block__text p {margin: 16px 0;}.promo-text-block__text h3 {font-weight: 500;font-size: var(--font-size-24);color: var(--color-black);margin: 8px 0;}.promo-text-block__text h4 {font-weight: 500;font-size: var(--font-size-20);color: var(--color-black);margin: 8px 0;}.promo-text-block__text p:first-child, .promo-text-block__text h3:first-child, .promo-text-block__text h4:first-child {margin-top: 0;}.promo-text-block__text p:last-child, .promo-text-block__text h3:last-child, .promo-text-block__text h4:last-child {margin-bottom: 0;}.promo-text-block__text h3 + p, .promo-text-block__text h4 + p {margin-top: 8px;}.promo-text-block__button {margin: 24px 0 0;}@media screen and (max-width: 850px) {.promo-text-block {padding-bottom: 0px;}.promo-text-block__promo-card-container {}.promo-text-block__promo-card {}.promo-text-block__container {}.promo-text-block__header {}.promo-text-block__title {font-weight: 700;font-size: var(--font-size-32);margin-bottom: 8px;}.promo-text-block__sub-title {}.promo-text-block__text {}.promo-text-block__text p {}.promo-text-block__text h3 {}.promo-text-block__text h4 {}.promo-text-block__text p:first-child, .promo-text-block__text h3:first-child, .promo-text-block__text h4:first-child {}.promo-text-block__text p:last-child, .promo-text-block__text h3:last-child, .promo-text-block__text h4:last-child {}.promo-text-block__text h3 + p, .promo-text-block__text h4 + p {}.promo-text-block__button {margin-top: 16px;}}@media screen and (max-width: 550px) {.promo-text-block {padding: 0;}.promo-text-block__promo-card-container {display: block;}.promo-text-block__promo-card {}.promo-text-block__container {padding: 0 24px;}.promo-text-block__header {padding: 16px 0;}.promo-text-block__title {font-weight: 700;font-size: var(--font-size-20);margin-bottom: 0;}.promo-text-block__sub-title {font-size: var(--font-size-14);margin-top: 16px;}.promo-text-block__text {font-size: var(--font-size-14);padding-bottom: 24px;padding-top: 0;}.promo-text-block__text p {margin: 16px 0;}.promo-text-block__text h3 {font-size: var(--font-size-18);margin: 8px 0;}.promo-text-block__text h4 {font-size: var(--font-size-16);margin: 8px 0;}.promo-text-block__text p:first-child, .promo-text-block__text h3:first-child, .promo-text-block__text h4:first-child {}.promo-text-block__text p:last-child, .promo-text-block__text h3:last-child, .promo-text-block__text h4:last-child {}.promo-text-block__text h3 + p, .promo-text-block__text h4 + p {}.promo-text-block__button {margin-top: 0;margin-top: -8px;}}.product-list-block {padding-top: 40px;padding-bottom: 32px;padding-left: 38px;padding-right: 38px;}.product-list-block__container {max-width: 1200px;margin: 0 auto;}.product-list-block__full-width-container {max-width: 1200px;margin: 0 auto;}.product-list-block__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin: 0 0 16px;}.product-list-block__list {padding: 0;list-style: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 16px 8px;margin: 16px 0 8px;}.product-list-block__list-item {}.product-list-block .sorting-section .sorting-section__parameter:first-child {margin-left: auto;}@media screen and (max-width: 1200px) {.product-list-block {}.promo-text-block__container {padding-right: 0;}.product-list-block__container {padding: 0 88px;}.product-list-block__full-width-container {padding: 0;width: 100%;}.product-list-block .sorting-section .sorting-section__parameter:first-child {margin-left: auto;}.product-list-block .sorting-section {padding-left: 88px;padding-right: 88px;}.product-list-block__title {font-weight: 700;font-size: var(--font-size-24);}.product-list-block__list {gap: 16px;margin-bottom: 0;}.product-list-block__list-item {}.product-list-block {padding-left: 0;padding-right: 0;}}@media screen and (max-width: 550px) {.product-list-block {padding-top: 16px;padding-bottom: 0;}.product-list-block__container {padding: 0 24px;}.promo-text-block__container {padding-right: 24px;}.product-list-block .sorting-section {padding-left: 16px;padding-right: 16px;}.product-list-block__full-width-container {}.product-list-block__title {font-size: var(--font-size-18);}.product-list-block__list {max-width: 350px;margin-left: auto;margin-right: auto;}.product-list-block__list-item {}}

/* === pages/contacts-page.min.css === */
.contacts-page {padding: 0 40px 64px;}.contacts-page__container {max-width: 1040px;margin: 0 auto;}.contacts-page__header {display: flex;flex-wrap: wrap;align-items: start;flex-direction: row-reverse;justify-content: start;padding: 32px 0;gap: 16px 64px;}.contacts-page__title {font-size: var(--font-size-48);color: var(--color-9);}.contacts-page__city-select {padding: 0;color: var(--color-primary);margin-left: auto;display: flex;align-items: center;gap: 8px;font-size: var(--font-size-16);border: none;background: none;cursor: pointer;}.contacts-page__city-select:after {content: "";display: block;width: 10px;height: 10px;border: 2px solid var(--color-primary);border-left: 0;border-top: 0;transform: translateY(-4.5px) rotate(45deg);}.contacts-page__map-container {margin-top: 32px;height: 400px;width: 100%;display: flex;border-radius: 16px;overflow: hidden;background-color: var(--color-2);}.contacts-page__info {margin-top: 32px;display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 40px 32px;}.contacts-page__info-slice {display: flex;flex-direction: column;gap: 4px;}.contacts-page__text-and-icon {font-weight: 400;font-size: 16px;color: var(--color-7);display: flex;align-items: center;gap: 4px;}.contacts-page__text-and-icon-icon {width: 32px;height: 32px;object-fit: contain;display: block;pointer-events: none;}.contacts-page__small-bold-text {font-weight: 500;font-size: var(--font-size-14);color: var(--color-7);}.contacts-page__link {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.contacts-page__small-bold-gray-text {font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);}.contacts-page__label-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);margin-top: 4px;}.contacts-page__label-text:first-child {margin-bottom: 0;}.contacts-page__thin-link {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.contacts-page__small-text {font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);}@media screen and (max-width: 1200px){.contacts-page__info {margin-top: 32px;padding: 0 80px;}}@media screen and (max-width: 500px){.contacts-page {padding: 0 24px 32px;}.contacts-page__container {}.contacts-page__header {padding: 24px 0 0;}.contacts-page__title {font-size: var(--font-size-24);}.contacts-page__city-select{margin-left: 0;}.contacts-page__map-container {margin-top: 24px;margin-bottom: 24px;height: 258px;}.contacts-page__info {margin-top: 24px;padding: 0;gap: 24px;}}

/* === pages/delivery-page.min.css === */
.delivery-page {padding: 80px 32px 0;padding-bottom: 40px;}.delivery-page__container {max-width: 1200px;margin: 0 auto;}.delivery-page__title {font-weight: 700;font-size: var(--font-size-48);text-align: center;color: var(--color-9);margin: 0 0 16px;}.delivery-page__sub-title {font-weight: 500;font-size: var(--font-size-24);text-align: center;color: var(--color-7);margin-bottom: 112px;}.delivery-page__delivery-bonus {margin-bottom: 24px;}@media screen and (max-width: 900px) {.delivery-page {padding-top: 48px;padding-bottom: 60px;}.delivery-page__sub-title {margin-bottom: 115px;}.delivery-page__delivery-bonus {margin-bottom: 24px;}}@media screen and (max-width: 500px) {.delivery-page {padding: 32px 16px 0;padding-bottom: 24px;}.delivery-page__title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 8px;}.delivery-page__sub-title {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 24px;}.delivery-page__delivery-bonus {margin-bottom: 32px;}}.delivery-bonus {margin-bottom: 24px;background: linear-gradient(252.71deg, #7488F7 2.69%, #84B7F5 95.07%, #84B7F5 97.03%);border-radius: 16px;padding: 56px 40px;}.delivery-bonus__accent {background: #A1D2FF;border-radius: 20px;padding: 0 6px;display: inline;box-decoration-break: clone;-webkit-box-decoration-break: clone;width: fit-content;}.delivery-bonus__title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-white);margin: 0;margin-bottom: 40px;text-align: center;}.delivery-bonus__slices {display: flex;justify-content: center;flex-wrap: wrap;gap: 24px 16px;}.delivery-bonus__slice {background: #C6D5FF;border-radius: 24px;padding: 54px 12px;padding-bottom: 29px;max-width: 400px;width: 100%;display: flex;flex-direction: column;gap: 16px;}.delivery-bonus__slice-title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-black);padding-right: 0px;display: flex;flex-direction: column;}@media screen and (max-width: 522px) {.delivery-bonus__slice-title {font-size: 30px;}}.delivery-bonus__slice-text {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.delivery-bonus__slice-title + .delivery-bonus__slice-text {margin-top: -10px;}.delivery-bonus__cloud {padding: 8px 16px;background: var(--color-white);border-radius: 16px;display: flex;flex-direction: column;gap: 4px;}.delivery-bonus__cloud-title {font-weight: 500;font-size: var(--font-size-20);color: var(--color-7);margin-bottom: 7px;}.delivery-bonus__cloud-title:first-child {margin-top: 10px;}.delivery-bonus__cloud-icon-and-text {display: flex;gap: 16px;}.delivery-bonus__cloud-icon-and-text:last-child {margin-bottom: 16px;}.delivery-bonus__cloud-text-and-icon {display: flex;gap: 8px;font-weight: 500;font-size: var(--font-size-14);color: var(--color-7);}.delivery-bonus__cloud-icon-and-text-icon {width: 32px;height: 32px;pointer-events: none;display: block;object-fit: contain;}.delivery-bonus__cloud-icon-and-text-text {width: 100%;}.delivery-bonus__cloud-text {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.delivery-bonus__cloud-accent-text {font-weight: 500;font-size: var(--font-size-16);color: var(--color-primary);}.delivery-bonus__cloud-title-and-icon {font-weight: 500;font-size: var(--font-size-16);display: flex;align-items: center;gap: 8px;color: var(--color-7);}.delivery-bonus__cloud-icon-and-text-icon-icon {width: 32px;height: 32px;object-fit: contain;}.delivery-bonus__link {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.delivery-bonus__cloud-small-text {font-weight: 400;font-size: var(--font-size-14);color: var(--color-6);}@media screen and (max-width: 900px) {.delivery-bonus {padding: 40px 40px;}.delivery-bonus__title {margin-bottom: 32px;}}@media screen and (max-width: 500px) {.delivery-bonus {padding: 32px 8px;}.delivery-bonus__accent {display: inline;}.delivery-bonus__title {margin-bottom: 24px;font-size: var(--font-size-24);}.delivery-bonus__slices {gap: 8px;}.delivery-bonus__slice {padding: 24px;}.delivery-bonus__slice-title {font-size: var(--font-size-20);padding-right: 0;}.delivery-bonus__slice-text {font-size: var(--font-size-16);}.delivery-bonus__cloud {padding: 8px 16px;margin: -8px -16px;margin-bottom: 0;}.delivery-bonus__cloud-title {font-size: var(--font-size-18);}.delivery-bonus__cloud-title:first-child {margin-top: 0;margin-bottom: 4px;}.delivery-bonus__cloud-icon-and-text:first-child {margin-top: 3px;}.delivery-bonus__cloud-icon-and-text {gap: 8px;}.delivery-bonus__cloud-icon-and-text:last-child {margin-bottom: 0;}.delivery-bonus__cloud-text-and-icon {margin: 0 -16px;}.delivery-bonus__cloud .delivery-bonus__cloud-icon-and-text-icon {min-width: 24px;width: 24px;height: 24px;}.delivery-bonus__cloud-text {font-size: var(--font-size-14);}.delivery-bonus__cloud-accent-text {font-size: var(--font-size-14);}.delivery-bonus__slice-title + .delivery-bonus__cloud {margin-top: 0;}}.delivery-page__delivery-other-city {margin-bottom: 56px;}.delivery-other-city {background: var(--color-2);border: 1px solid var(--stroke-color);border-radius: 16px;padding: 56px 40px;}.delivery-other-city__title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);text-align: center;margin-bottom: 16px;}.delivery-other-city__sub-title {font-weight: 500;font-size: var(--font-size-24);color: var(--color-7);text-align: center;margin-bottom: 24px;}.delivery-other-city__variants {display: flex;flex-wrap: wrap;gap: 16px 24px;justify-content: center;}.delivery-other-city__variant {background: var(--color-white);border-radius: 16px;max-width: 351px;padding: 16px;display: flex;flex-direction: column;gap: 4px;}.delivery-other-city__variants-title {display: flex;gap: 8px;font-weight: 500;font-size: var(--font-size-24);color: var(--color-7);}.delivery-other-city__variants-title-icon {min-width: 32px;height: 32px;}.delivery-other-city__variants-string-1 {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.delivery-other-city__variants-string-2 {font-weight: 500;font-size: var(--font-size-16);color: var(--color-primary);}.delivery-other-city__variants-string-3 {font-weight: 500;font-size: var(--font-size-20);color: var(--color-7);margin-top: 4px;}.delivery-other-city__variants-string-4 {font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);}@media screen and (max-width: 900px) {.delivery-page__delivery-other-city {margin-bottom: 32px;}.delivery-other-city__sub-title {margin-bottom: 32px;}}@media screen and (max-width: 500px) {.delivery-other-city {padding: 32px 12px;}.delivery-other-city__title {font-size: 28px;}.delivery-other-city__sub-title {margin-bottom: 32px;font-size: 16px;}.delivery-other-city__variants {gap: 8px;}.delivery-other-city__variant {margin: -4px;margin-bottom: 0;}.delivery-other-city__variant + .delivery-other-city__variant {margin-top: 0;}.delivery-other-city__variants-title {gap: 4px;font-size: var(--font-size-18);}.delivery-other-city__variants-title-icon {min-width: 24px;width: 24px;height: 24px;}.delivery-other-city__variants-string-1 {font-size: var(--font-size-14);}.delivery-other-city__variants-string-2 {font-size: var(--font-size-14);}.delivery-other-city__variants-string-3 {font-size: var(--font-size-16);}.delivery-other-city__variants-string-4 {font-size: var(--font-size-14);}}.delivery-page__delivery-pay {margin-bottom: 63px;}.delivery-pay {}.delivery-pay__title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 32px;text-align: center;}.delivery-pay__variants {display: flex;gap: 16px;flex-wrap: wrap;justify-content: center;}.delivery-pay__variant {background: var(--color-2);border-radius: 16px;padding: 40px 12px;display: flex;flex-direction: column;align-items: center;gap: 8px;width: 100%;max-width: 288px;}.delivery-pay__variant-icon {fill: var(--color-primary);}.delivery-pay__variant-title {font-weight: 500;font-size: var(--font-size-24);text-align: center;color: var(--color-9);}.delivery-pay__variant-sub-title {font-weight: 500;font-size: var(--font-size-16);text-align: center;color: var(--color-7);}@media screen and (max-width: 800px) {.delivery-page__delivery-pay {margin-bottom: 75px;}.delivery-pay__title {margin-bottom: 24px;}}@media screen and (max-width: 600px) {.delivery-page__delivery-pay {margin-bottom: 24px;}.delivery-pay {}.delivery-pay__title {margin-bottom: 16px;font-size: var(--font-size-32);}.delivery-pay__variant {max-width: 200px;}.delivery-pay__variant {padding-top: 16px;padding-left: 6px;padding-right: 6px;}.delivery-pay__variant-icon {width: 40px;height: 40px;}.delivery-pay__variant-icon svg, .delivery-pay__variant-icon img {width: 40px;height: 40px;}.delivery-pay__variant-title {font-size: var(--font-size-16);}.delivery-pay__variant-sub-title {font-size: var(--font-size-14);}}@media screen and (max-width: 500px) {.delivery-pay__variant {max-width: 100%;}.delivery-pay__variants {display: grid;grid-template-columns: repeat(auto-fill, minmax(144px, 1fr));gap: 8px;margin: 0 -8px;}}.delivery-page__credit-banner {margin: 0 auto;}.credit-banner {background: #ECF6FF;border-radius: 16px;display: flex;align-items: center;gap: 56px;max-width: 896px;}.credit-banner__image {margin-top: -39px;display: block;}.credit-banner__image__info {display: flex;flex-direction: column;gap: 8px;align-items: start;max-width: 318px;}.credit-banner__image__title {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);}.credit-banner__image__text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.credit-banner__image__button {min-width: 172px;}@media screen and (max-width: 800px) {.credit-banner {gap: 8px;}.credit-banner__image {margin-left: -64px;}}@media screen and (max-width: 700px) {.credit-banner {gap: 8px;justify-content: center;padding: 24px 14px;}.credit-banner__image {display: none;}.credit-banner__image__info {gap: 4px;padding: 0;align-items: center;}.credit-banner__image__title {text-align: center;}.credit-banner__image__text {text-align: center;}.credit-banner__image__button {margin: 0 auto;display: block;margin-top: 12px;}}.delivery-page__faq {}

/* === blocks/faq-block.min.css === */
.faq {padding: 48px 32px;}.faq__container {max-width: 1200px;margin: 0 auto;}.faq__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-black);margin-bottom: 24px;}.faq__list {padding: 0;list-style: none;margin: 0 0 40px;}.faq__list-item {position: relative;padding: 16px 80px 16px 24px;border-top: 1px solid var(--color-3);cursor: pointer;user-select: none;}.faq__list-item:last-child {border-bottom: 1px solid var(--color-3);}.faq__open-button {position: absolute;width: 40px;height: 40px;right: 16px;top: calc(50% - 20px);padding: 0;margin: 0;background: none;border: none;cursor: pointer;fill: var(--color-8);}.faq__open-button svg {transition: 0.15s ease fill, 0.15s ease transform;}.faq__list-item_opened .faq__open-button svg {transform: rotate(45deg);fill: var(--color-primary);transition: 0.15s ease fill, 0.15s ease transform;}.faq__question {font-weight: 500;font-size: 26px;color: var(--color-black);}.faq__request {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);height: 0;overflow: hidden;padding-top: 0;transition: 0.15s ease height, 0.15s ease padding;}.faq__list-item_opened .faq__request {height: fit-content;padding-top: 8px;transition: 0.15s ease height, 0.15s ease padding;}.faq__form {background: var(--color-2);border-radius: 16px;display: flex;gap: 26px;max-width: 877px;margin: 0 auto;}.faq__form-left {max-width: 554px;padding: 40px;text-align: center;margin: 0 auto;}.faq__form-title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-black);margin-bottom: 8px;}.faq__form-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 24px;}.faq__form-inputs {display: flex;gap: 16px;align-items: center;}.faq__input {width: 100%;background: none;border-color: var(--color-3);}.faq__submit {min-width: 172px;}.faq__form-image {height: 239px;display: none;}@media screen and (max-width: 800px) {.faq {padding-bottom: 73px;}.faq__form {}.faq__form-left {}.faq__form-title {}.faq__form-text {}.faq__form-inputs {flex-direction: column;}.faq__input {width: 264px;}.faq__submit {}.faq__form-image {align-self: end;height: 293px;margin-top: 86px;margin-left: -120px;mix-blend-mode: darken;pointer-events: none;user-select: none;}}@media screen and (max-width: 700px) {.faq {padding: 24px 16px 40px;}.faq__container {}.faq__title {margin-bottom: 16px;font-weight: 500;font-size: var(--font-size-24);color: var(--color-black);}.faq__list {margin-bottom: 24px;}.faq__list-item {padding: 8px 0;}.faq__open-button {top: 6px;right: 10px;width: 24px;height: 24px;}.faq__open-button svg {width: 24px;height: 24px;}.faq__list-item_opened .faq__open-button svg {}.faq__question {font-weight: 500;font-size: var(--font-size-16);color: var(--color-black);padding-right: 48px;}.faq__request {font-weight: 400;font-size: var(--font-size-14);color: var(--color-8) }.faq__list-item_opened .faq__request {}.faq__form {padding: 24px 16px;max-width: 350px;}.faq__form-left {padding: 0;}.faq__form-title {font-weight: 500;font-size: var(--font-size-20);text-align: center;color: var(--color-black);margin-bottom: 9px;}.faq__form-text {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-7);margin-bottom: 16px;}.faq__form-inputs {flex-direction: column;gap: 8px;}.faq__input {width: 100%;max-width: 100%;}.faq__submit {width: 100%;}.faq__form-image {display: none;}}

/* === pages/blog-page.min.css === */
.blogs-page__history {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);margin-left: 16px;align-self: start;margin-top: 22px;margin-right: 48px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.blog-page {color: var(--color-8);max-width: 1120px;margin: 0 auto;}.blogs-page_black .blog-page {color: white;}.blog-page .blog-page__content h1 {font-size: var(--font-size-40);margin: 32px 0;color: var(--color-9);font-weight: 700;padding-right: 150px;}.blogs-page_black .blog-page .blog-page__content h1 {color: white;}.blogs-page_black .blogs-page__history {color: white;}.blog-page .blog-page__content h2 {font-size: var(--font-size-32);margin: 32px 0;font-weight: 500;}.blog-page .blog-page__content h3 {font-size: var(--font-size-24);margin: 20px 0;font-weight: 500;}.blog-page .blog-page__content h4 {font-size: var(--font-size-20);margin: 32px 0;font-weight: 500;}.blog-page .blog-page__content p {font-size: var(--font-size-16);margin: 20px 0;}.blog-page .blog-page__content a {font-size: var(--font-size-16);margin: 32px 0;color: var(--color-primary);text-decoration: underline solid;}.blog-page .blog-page__content ul {padding: 0;margin: 32px 0;    list-style: disc; padding-left:18px;display: flex;flex-direction: column;gap: 8px;}.blog-page ul .blog-page__content li {position: relative;padding-left: 16px;}.blog-page ul .blog-page__content li:before {content: "";display: block;width: 12px;height: 12px;border-radius: 999px;background: var(--color-8);position: absolute;top: 4px;left: 0;}.blog-page .blog-page__content ol {padding: 0;margin: 32px 0;display: flex;flex-direction: column;gap: 8px;}.blog-page ol .blog-page__content li {position: relative;padding-left: 16px;}.blog-page ol .blog-page__content li:before {content: "";display: block;width: 12px;height: 12px;border-radius: 999px;background: var(--color-8);position: absolute;top: 4px;left: 0;}.blogs-page_black .blog-page .blog-page__content li:before {background: var(--color-white);}.blog-page .blog-page__content img {width: 100%;height: auto;display: block;margin: 32px 0;border-radius: 8px;}.blog-page .blog-page__content h1:last-child, .blog-page .blog-page__content h2:last-child, .blog-page .blog-page__content h3:last-child, .blog-page .blog-page__content h4:last-child, .blog-page .blog-page__content p:last-child, .blog-page .blog-page__content ul:last-child, .blog-page .blog-page__content img:last-child {margin-bottom: 0;}.blog-page .blog-page__content h1:first-child, .blog-page .blog-page__content h2:first-child, .blog-page .blog-page__content h3:first-child, .blog-page .blog-page__content h4:first-child, .blog-page .blog-page__content p:first-child, .blog-page .blog-page__content ul:first-child, .blog-page .blog-page__content img:first-child {margin-top: 0;}.blog-page__content {max-width: 840px;margin: 0 auto;margin-bottom: 73px;position: relative;}.blog-page__other-gallery {background: #F4F4F4;border-radius: 16px;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 32px 104px;position: relative;margin-bottom: 24px;}.blogs-page_black .blog-page__other-gallery {background: #1F242C;}.blog-page__other-gallery-title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);text-align: center;margin-bottom: 24px;}.blogs-page_black .blog-page__other-gallery-title {color: white;}.blog-page__other-gallery-left, .blog-page__other-gallery-right {width: 32px;height: 32px;background: #FAFAFA;position: absolute;cursor: pointer;display: flex;align-items: center;justify-content: center;}.blogs-page_black .blog-page__other-gallery-title {color: white;}.blogs-page_black .blog-page__other-gallery-left, .blogs-page_black .blog-page__other-gallery-right {background: var(--blog-card-bg);}.blog-page__other-gallery-left:before, .blog-page__other-gallery-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.5px solid var(--color-7);border-bottom: 0;border-right: 0;}.blog-page__other-gallery-right:before, .blog-page__other-gallery-left:before {content: "";display: block;width: 13px;height: 13px;border: 1.5px solid var(--color-7);}.blogs-page_black .blog-page__other-gallery-right:before, .blogs-page_black .blog-page__other-gallery-left:before {border: 1.5px solid white;}.blog-page__other-gallery-left:before, .blogs-page_black .blog-page__other-gallery-left:before {border-bottom: 0;border-right: 0;transform: translateX(3px) rotate(-45deg);}.blog-page__other-gallery-right:before, .blogs-page_black .blog-page__other-gallery-right:before {border-top: 0;border-left: 0;transform: translateX(-3px) rotate(-45deg);}.blog-page__other-gallery-left {left: 48px;bottom: 211px;border: none;border-radius: 999px;}.blog-page__other-gallery-right {right: 48px;bottom: 211px;border: none;border-radius: 999px;}.blog-page__other-gallery-swiper {max-width: 100%;}.blog-page__other-gallery-swiper .swiper-wrapper {margin: 0;padding: 0;list-style: none;}.blog-page__other-gallery-swiper .swiper-slide {height: auto;display: flex;}.blog-page__subscribe {background: #F4F4F4;border-radius: 16px;padding: 40px;padding-bottom: 45px;display: flex;flex-direction: column;align-items: center;}.blogs-page_black .blog-page__subscribe {background: #1F242C;}.blog-page__subscribe-title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 16px;}.blogs-page_black .blog-page__subscribe-title {color: white;}.blog-page__subscribe-form {display: flex;gap: 24px;}.blog-page__subscribe-input {background: #F7F7F7;border: 1px solid var(--color-5);border-radius: 8px;padding: 11px 16px;max-width: 281px;width: 281px;display: block;outline: none;font-family: inherit;}.blog-page__subscribe-input:focus {border-color: var(--color-primary);}.blog-page__subscribe-input::placeholder {font-weight: 400;font-size: var(--font-size-16);color: var(--color-6);}.button.button_accent.blogs-page__subscribe-button {padding: 10px;max-width: 172px;width: 100%;}.blogs-page_black .new-card {background: var(--blog-card-bg);}.blogs-page_black .new-card__title {color: #FFFFFF;}.blogs-page_black .new-card__text {color: #FFFFFF;}.blogs-page_black .new-card__text:after {background: linear-gradient(180deg, #00000000 0%, #00000000 calc(100% - 24px), var(--blog-card-bg) 100%);}.blogs-page_black .new-card__image {}.blogs-page_black .new-card__more {background: #3C4552;border-radius: 8px;color: #FFFFFF;}.blogs-page_black .new-card__more:hover {background: var(--color-primary);}.blog-page .blog-page__content iframe {border: none;border-radius: 8px;overflow: hidden;width: 100%;height: 385px;}.blogs-page_black .blog-page__subscribe-input {background: #3C4552;border: 1px solid #636F80;border-radius: 8px;color: white;}.blogs-page_black .blog-page__subscribe-input::placeholder {font-size: 16px;color: #97A1AE;}.blogs-page_black .blog-page__subscribe-input:focus {border: 1px var(--color-primary) solid;}.blogs-page__date {display: flex;justify-content: end;margin-bottom: -42px;position: absolute;right: 0;top: 19px;gap: 4px;font-size: var(--font-size-14);color: var(--color-6);fill: var(--color-6);}.blogs-page_black .blogs-page__date {color: var(--color-6);fill: var(--color-6);}@media screen and (max-width: 1000px) {.blog-page__other-gallery {padding: 32px 48px;}.blog-page__other-gallery-title {}.blog-page__other-gallery-left, .blog-page__other-gallery-right {}.blog-page__other-gallery-left:before, .blog-page__other-gallery-right:before {}.blog-page__other-gallery-right:before, .blog-page__other-gallery-left:before {}.blog-page__other-gallery-left:before {}.blog-page__other-gallery-right:before {}.blog-page__other-gallery-left {left: 8px;}.blog-page__other-gallery-right {right: 8px;}.blog-page__other-gallery-swiper {}.blog-page__other-gallery-swiper .swiper-wrapper {}.blog-page__other-gallery-swiper .swiper-slide {}.blog-page__content {margin-bottom: 32px;}}@media screen and (max-width: 600px) {.blogs-page__history {top: 50px;}.blog-page {padding: 0 8px;padding-top: 54px;}.blog-page .blog-page__content h1 {padding-right: 0;}.blogs-page__date{transform: translate(-2px, -52px);}.blog-page .blog-page__content h1 {margin: 16px 0;font-size: 24px;}.blog-page .blog-page__content h2 {margin: 16px 0;font-size: 22px;}.blog-page .blog-page__content h3 {margin: 16px 0;font-size: 20px;}.blog-page .blog-page__content h4 {margin: 16px 0;font-size: 18px;}.blog-page .blog-page__content p {margin: 16px 0;}.blog-page .blog-page__content a {margin: 16px 0;}.blog-page .blog-page__content ul {margin: 16px 0;}.blog-page .blog-page__content li {}.blog-page .blog-page__content li:before {}.blog-page .blog-page__content img {margin: 16px 0;}.blog-page .blog-page__content iframe {height: 150px;}.blog-page__content {}.blog-page__other-gallery {background: none;width: calc(100% + 48px);margin-left: -24px;margin-bottom: 32px;padding: 32px 32px 0;overflow: hidden;}.blog-page__other-gallery-title {font-size: 22px;margin-bottom: 24px;}.blog-page__other-gallery-left, .blog-page__other-gallery-right {}.blog-page__other-gallery-left:before, .blog-page__other-gallery-right:before {}.blog-page__other-gallery-right:before, .blog-page__other-gallery-left:before {}.blog-page__other-gallery-left:before {}.blog-page__other-gallery-right:before {}.blog-page__other-gallery-left {display: none;}.blog-page__other-gallery-right {display: none;}.blog-page__other-gallery-swiper {overflow: visible !important;max-width: 100%;}.blog-page__other-gallery-swiper .swiper-wrapper {}.blog-page__other-gallery-swiper .swiper-slide {}.blog-page__subscribe {padding: 24px 16px;}.blog-page__subscribe-title {font-size: 24px;margin-bottom: 16px;text-align: center;}.blog-page__subscribe-form {flex-direction: column;gap: 16px;width: 100%;}.blog-page__subscribe-input {width: 100%;margin-left: auto;margin-right: auto;}.blog-page__subscribe-input:focus {}.blog-page__subscribe-input::placeholder {}.button.button_accent.blogs-page__subscribe-button {max-width: 172px;}.blogs-page__history {grid-row: 2/3;}}

/* === pages/blogs-page.min.css === */
.blogs-page {padding: 48px 48px 80px;}.blogs-page__container {max-width: 1200px;margin: 0 auto;}.blogs-page__header {display: flex;align-items: center;margin-bottom: 32px;}.blogs-page__title {font-weight: 500;font-size: var(--font-size-48);color: var(--color-9);}.blogs-page__theme-toggle {margin-left: auto;appearance: none;position: relative;cursor: pointer;width: 64px;height: 32px;}.blogs-page__theme-toggle:before {content: "";display: block;width: 64px;height: 32px;background: #F1F1F1;border-radius: 999px;transition: 0.15s ease background-color;}.blogs-page__theme-toggle:after {content: "";display: block;width: 32px;height: 32px;border-radius: 999px;position: absolute;left: 0;top: 0;background: url("/catalog/view/theme/apple/images/blog-page/sun.svg") center no-repeat, #DADADA;background-size: 24px;transition: 0.15s ease left, 0.15s ease background-color;}.blogs-page__theme-toggle:checked:before {background: #2F3641;transition: 0.15s ease background-color;}.blogs-page__theme-toggle:checked:after {background: url("/catalog/view/theme/apple/images/blog-page/moon.svg") center no-repeat, #8C9294;left: 32px;transition: 0.15s ease left, 0.15s ease background-color;}.blogs-page__anything {display: grid;grid-template-columns: 176px 1fr 327px;gap: 24px;}.blogs-page__themes {}.blogs-page__themes-list {margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 8px;}.blogs-page__themes-list-item {}.blogs-page__theme {background: var(--light-grey);border-radius: 16px;font-weight: 500;font-size: var(--font-size-16);color: var(--color-8);display: flex;align-items: center;gap: 8px;padding: 16px 14px;}.blogs-page__theme-icon {width: 24px;height: 24px;}.blogs-page__theme_active {background: var(--color-primary);color: var(--color-white);}.blogs-page__blogs {display: flex;flex-direction: column;gap: 16px;}.blogs-page__blog {padding: 32px 80px 43px;background: var(--light-grey);border-radius: 16px;position: relative;}.blogs-page__time {position: absolute;top: 24px;right: 24px;font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);gap: 4px;display: flex;align-items: center;}.blogs-page__time-icon {fill: var(--color-6);width: 16px;height: 16px;}.blogs-page__blog-title {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 4px;padding-right: 50px;}.blogs-page__blog-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);}.blogs-page__blog-image {width: 100%;border-radius: 12px;margin-top: 24px;object-fit: cover;}.blogs-page__blog-more {margin-top: 16px;display: block;padding: 11px;background: var(--color-white);border-radius: 8px;font-weight: 500;font-size: var(--font-size-16);color: var(--color-9);text-align: center;transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page__blog-more:hover {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page__more {color: var(--color-primary);display: flex;justify-content: center;align-items: center;gap: 8px;background: var(--color-1);border-radius: 16px;border: none;cursor: pointer;padding: 8px;font-weight: 500;font-size: var(--font-size-16);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page__more-icon {width: 24px;height: 24px;fill: var(--color-primary);transition: 0.15s ease fill;}.blogs-page__more:hover {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page__more:hover .blogs-page__more-icon {transition: 0.15s ease fill;fill: var(--color-white);}.blogs-page__aside {margin-left: 8px;}.blogs-page__subscribe {background: var(--light-grey);border-radius: 16px;padding: 40px 23px 51px;}.blogs-page__subscribe-icon {width: 64px;height: 64px;object-fit: contain;display: block;margin: 0 auto 24px;}.blogs-page__subscribe-text-1 {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 8px;}.blogs-page__subscribe-text-2 {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 15px;}.blogs-page__subscribe-form {}.blogs-page__subscribe-input {display: block;width: 100%;margin-bottom: 16px;border: 1px solid var(--color-5);border-radius: 8px;padding: 10px 16px;background: none;outline: none;font-size: var(--font-size-16);font-weight: 400;color: var(--color-9);}.blogs-page__subscribe-input::placeholder {font-weight: 400;font-size: var(--font-size-16);color: var(--color-6);}.blogs-page__subscribe-input:focus {border: 1px solid var(--color-primary);}.blogs-page__subscribe-button {display: block;margin: 0 auto;}@media screen and (max-width: 1000px) {.blogs-page {padding-bottom: 40px;}.blogs-page__anything {max-width: 100%;grid-template-columns: 1fr;gap: 32px;}.blogs-page__aside {margin-left: 0;margin-top: -16px;}.blogs-page__themes-list {margin-left: -48px;width: calc(100% + 48px);}.blogs-page__themes-list {flex-direction: row;flex-wrap: wrap;margin-bottom: 19px;padding-left: 48px;padding-right: 48px;width: 100%;overflow-x: auto;white-space: nowrap;}.blogs-page__subscribe {position: relative;padding: 40px 40px 40px 144px;}.blogs-page__subscribe-icon {position: absolute;top: 40px;left: 56px;}.blogs-page__subscribe-text-1 {max-width: 281px;}.blogs-page__subscribe-text-2 {max-width: 281px;}.blogs-page__subscribe-form {max-width: 281px;}.blogs-page__subscribe-input {max-width: 281px;}.blogs-page__subscribe-button {margin: 0;}}@media screen and (max-width: 600px) {.blogs-page {padding: 24px 16px 40px;}.blogs-page__blog-title {padding-right: 0;}.blogs-page__header {margin-bottom: 16px;padding: 0 8px;}.blogs-page__title {font-weight: 500;font-size: var(--font-size-24);}.blogs-page__theme-toggle {width: 48px;height: 24px;}.blogs-page__theme-toggle:before {width: 48px;height: 24px;}.blogs-page__theme-toggle:after {width: 24px;height: 24px;background-size: 16px;}.blogs-page__theme-toggle:checked:before {}.blogs-page__theme-toggle:checked:after {left: 24px;background-size: 16px;}.blogs-page__anything {gap: 16px;}.blogs-page__aside {margin: 0;}.blogs-page__themes-list {margin: 0;padding: 0;}.blogs-page__subscribe {padding: 24px;text-align: center;}.blogs-page__subscribe-icon {position: static;margin-bottom: 16px;}.blogs-page__subscribe-text-1 {max-width: 100%;margin-bottom: 8px;font-size: var(--font-size-20);}.blogs-page__subscribe-text-2 {max-width: 100%;margin-bottom: 16px;font-size: var(--font-size-16);}.blogs-page__subscribe-form {max-width: 100%;}.blogs-page__subscribe-input {max-width: 100%;margin-bottom: 16px;}.blogs-page__subscribe-button {max-width: 100%;margin: 0 auto;width: 100%;}.blogs-page__blog {padding: 32px 24px 43px;}.blogs-page__blog {}.blogs-page__time {display: none;}.blogs-page__themes-list-item {}.blogs-page__theme {padding: 8px;}.blogs-page__theme-icon {width: 16px;height: 16px;}.blogs-page_blog-page {position: relative;}.blogs-page_blog-page .blogs-page__history {position: absolute;width: calc(100% - 32px);left: 0;font-size: var(--font-size-14);padding-left: 8px;padding-right: 8px;top: 50px;}}.blogs-page_black.blogs-page {background: #212731;}.blogs-page * {transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page_black .blogs-page__title {color: var(--color-white);}.blogs-page_black .blogs-page__theme {background: var(--blog-card-bg);color: var(--color-white);}.blogs-page_black .blogs-page__theme_active {background: var(--color-primary);}.blogs-page_black .blogs-page__blog {background: var(--blog-card-bg);}.blogs-page_black .blogs-page__blog-title {color: var(--color-white);}.blogs-page_black .blogs-page__blog-text {color: var(--color-white);}.blogs-page_black .blogs-page__blog-more {background: #3C4552;color: var(--color-white);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page_black .blogs-page__blog-more:hover {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page_black .blogs-page__more {background: var(--blog-card-bg);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page_black .blogs-page__more-icon {transition: 0.15s ease fill;}.blogs-page_black .blogs-page__more:hover {background: var(--color-primary);color: var(--color-white);transition: 0.15s ease color, 0.15s ease background-color;}.blogs-page_black .blogs-page__more:hover .blogs-page__more-icon {transition: 0.15s ease fill;fill: var(--color-white);}.blogs-page_black .blogs-page__subscribe {background: var(--blog-card-bg);}.blogs-page_black .blogs-page__subscribe-text-1 {color: var(--color-white);}.blogs-page_black .blogs-page__subscribe-text-2 {color: var(--color-white);}.blogs-page_black .blogs-page__subscribe-input {background: #3C4552;border: 1px solid #636F80;color: var(--color-white);}.blogs-page_black .blogs-page__subscribe-input::placeholder {color: #97A1AE;}.blogs-page_black .blogs-page__subscribe-input:focus {border: 1px solid var(--color-primary);}

/* === pages/trade-in-page.min.css === */
.trade-in-page {padding: 84px 48px 80px;}.trade-in-page__container {max-width: 1184px;margin: 0 auto;}.trade-in-page__title {font-weight: 700;font-size: var(--font-size-40);text-align: center;color: var(--color-9);margin-bottom: 16px;}.trade-in-page__sub-title {font-weight: 700;font-size: var(--font-size-24);text-align: center;color: var(--color-7);margin-bottom: 64px;}.trade-in-page__list {margin: 0;padding: 0;list-style: none;display: flex;gap: 16px;}.trade-in-page__list-item {width: 100%;height: auto;}.trade-in-page__device {height: 100%;padding: 40px;background: var(--color-2);border: 1px solid var(--color-2);border-radius: 16px;display: flex;flex-direction: column;gap: 24px;transition: 0.15s ease border;cursor: pointer;}.trade-in-page__device:hover {border: 1px solid var(--color-primary);border-radius: 16px;transition: 0.15s ease border;}.trade-in-page__device-image {display: block;width: 100%;max-height: 142px;object-fit: contain;pointer-events: none;user-select: none;}.trade-in-page__device-name {margin-top: auto;font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);text-align: center }.quiz-window-form .trade-in-page__list{display: grid;grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));padding-right: 16px;}@media screen and (max-width: 1100px) {.trade-in-page {padding-top: 84px;padding-bottom: 122px;}.trade-in-page__container {}.trade-in-page__title {margin-bottom: 16px;font-weight: 700;font-size: 32px;}.trade-in-page__sub-title {margin-bottom: 11px;font-weight: 400;font-size: 16px;}.trade-in-page__list {}.trade-in-page__list-item {}.trade-in-page__device {padding: 24px 10px;gap: 16px;}.trade-in-page__device-image {max-height: 102px;}.trade-in-page__device-name {font-weight: 400;font-size: 16px;}}@media screen and (max-width: 650px) {.trade-in-page {padding-top: 40px;padding-bottom: 40px;padding-left: 24px;padding-right: 24px;}.trade-in-page__container {}.trade-in-page__title {font-family: 'SF Pro Display',Arial,sans-serif;font-style: normal;font-weight: 700;font-size: 20px;line-height: 24px;text-align: center;color: #231F21;margin-bottom: 16px;}.trade-in-page__sub-title {font-family: 'SF Pro Display',Arial,sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 19px;text-align: center;color: #4A4D5A;margin-bottom: 16px;max-width: 214px;margin-left: auto;margin-right: auto;}.trade-in-page__list {display: grid;grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));}.trade-in-page__list-item {}.trade-in-page__device {}.trade-in-page__device-image {max-height: 102px;}.trade-in-page__device-name {}.quiz-window-form .trade-in-page__list{grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));padding-right: 0px;}}

/* === pages/quiz-page.min.css === */
.quiz-page {background: var(--color-2);}.quiz-page__container {display: grid;grid-template-columns: 347px 1fr;margin: 0 auto;width: calc(100% - calc(100% - 1200px) / 2);margin-left: calc(calc(100% - 1200px) / 2);}.quiz-page__left {padding-top: 40px;padding-right: 80px;padding-bottom: 40px;}.quiz-page__back {font-weight: 400;font-size: var(--font-size-20);color: var(--color-primary);display: flex;align-items: center;gap: 8px;margin-bottom: 28px;}.quiz-page__back-icon {fill: var(--color-primary);}.quiz-page__back-list {display: flex;flex-direction: column;gap: 8px;list-style: none;margin: 0;padding: 0;}.quiz-page__back-list_mobile {display: none;}.quiz-page__back-item {display: flex;gap: 16px;flex-wrap: wrap;justify-content: space-between;background: #FFFFFF;border-radius: 8px;padding: 16px;user-select: none;cursor: pointer;}.quiz-page__back-label {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.quiz-page__back-value {font-weight: 500;font-size: var(--font-size-16);text-align: right;color: var(--color-7);}.quiz-page__right {background-color: var(--color-white);padding-top: 37px;padding-left: 120px;padding-bottom: 96px;}.quiz-page__progress {max-width: 480px;margin-bottom: 48px;}.quiz-page__progress-text {font-weight: 400;font-size:var(--font-size-16);color: var(--color-9);margin-bottom: 8px;text-align: center;}.quiz-page__progress-snake {background: var(--color-2);border-radius: 8px;height: 8px;display: flex;transition: 0.15s ease padding-right;padding-right: 100%;}.quiz-page__progress-snake:before {content: "";display: block;width: 100%;background: var(--color-primary);border-radius: 8px;}.quiz-page__progress-snake_done:before {background: var(--done);}.quiz-page__questions {max-width: 578px;margin-bottom: 32px;}.quiz-page__questions-swiper.swiper {}.quiz-page__questions .swiper-wrapper {}.quiz-page__questions .swiper-slide {background-color: var(--color-white);}.quiz-page__header {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);margin-top: 24px;margin-bottom: 16px;}.quiz-page__header:first-child {margin-top: 0;}.quiz-page__header:last-child {margin-bottom: 0;}.quiz-page__long-select {}@media screen and (max-width: 1200px) {.quiz-page {background-color: var(--color-white);padding-left: 40px;padding-right: 40px;}.quiz-page__container {display: block;width: 100%;margin: 0 auto;max-width: 638px;}.quiz-page__left {display: none;}.quiz-page__back {}.quiz-page__back-icon {}.quiz-page__back-list {display: none;}.quiz-page__back-list_mobile {display: flex;width: 100%;margin-bottom: 40px;margin-top: -16px;}.quiz-page__back-item {background: var(--color-2);border-radius: 8px;}.quiz-page__back-label {}.quiz-page__back-value {}.quiz-page__right {padding: 40px 0 51px;}.quiz-page__progress {margin-bottom: 40px;}.quiz-page__progress-text {}.quiz-page__progress-snake {}.quiz-page__progress-snake:before {}.quiz-page__questions {}.quiz-page__questions-swiper.swiper {}.quiz-page__questions .swiper-wrapper {}.quiz-page__questions .swiper-slide {}.quiz-page__header {}.quiz-page__header:first-child {}.quiz-page__header:last-child {}.quiz-page__long-select {}}.long-select {}.long-select_active, .long-select_active:focus-within {}.long-select__current {font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;padding: 16px;display: flex;align-items: center;user-select: none;cursor: pointer;}.long-select__current:after {content: "";display: block;width: 10px;height: 10px;transform: translateY(-3px) rotate(135deg);margin-left: auto;border: 2px solid var(--color-6);border-left: 0;border-bottom: 0;margin-right: 4px;}.long-select_active .long-select__current:after {transform: translateY(3px) rotate(-45deg);}.long-select__list {opacity: 0;pointer-events: none;position: absolute;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 8px;padding: 8px 16px;margin: 4px 0 0;list-style: none;}.long-select_active .long-select__list {opacity: 1;pointer-events: auto;position: static;max-height: 215px;overflow-y: auto;}.long-select_active .long-select__list::-webkit-scrollbar-track {background-color: transparent }.long-select_active .long-select__list::-webkit-scrollbar {width: 4px;-webkit-border-radius: 7px;border-radius: 7px;background-color: transparent }.long-select_active .long-select__list::-webkit-scrollbar-thumb {background-color: var(--color-primary);-webkit-border-radius: 7px;border-radius: 7px }.long-select_active .long-select__list {scrollbar-width: thin;scroll-behavior: smooth }.long-select__list-item {border-bottom: 1px #F1F1F1 solid;}.long-select__list-item:last-child {border-bottom: 0;}.long-select__label {cursor: pointer;width: 100%;padding: 8px 0;font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);display: flex;align-items: center;}.long-select__list-item_active .long-select__label {color: var(--color-primary);}.long-select__icon {margin-left: auto;fill: var(--color-primary);display: none;}.long-select__list-item_active .long-select__icon {display: block;}.long-select__radio {appearance: none;margin: 0;}.text-radio + .text-radio {margin-top: 6px;}.text-radio {width: fit-content;display: block;position: relative;padding: 16px;background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;cursor: pointer;user-select: none;min-width: 241px;}.text-radio_active {border: 1px solid var(--color-primary);}.text-radio__input {appearance: none;margin: 0;padding: 0;width: 0;height: 0;position: absolute;}.text-radio__title {font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);display: block;padding-right: 36px;max-width: 384px;}.text-radio__text {margin-top: 8px;font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);display: block;max-width: 384px;}.text-radio__icon {position: absolute;top: 16px;right: 16px;fill: var(--color-primary);display: none;}.text-radio_active .text-radio__icon {display: block;}.quiz-page__text-radio {}.quiz-page__text + .quiz-page__long-select{margin-top: 20px;}.quiz-page__text-radio-container {display: flex;flex-direction: column;width: 100%;max-width: 480px;}.quiz-page__text-radio-container .text-radio {width: auto;}.quiz-page__buttons {display: flex;gap: 24px;}.quiz-page__back-button {width: 100%;max-width: 172px;}.quiz-page__next-button {width: 100%;max-width: 172px;}.quiz-page__text-radio-horizontal-container {display: flex;gap: 8px;margin: 32px 0;}.quiz-page__text-radio-horizontal-container .text-radio {min-width: 0;}.quiz-page__text-radio-horizontal-container .text-radio + .text-radio {margin: 0;}.quiz-page__text {font-weight: 400;font-size: var(--font-size-20);color: var(--color-7);}.quiz-page__big-header {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 16px;}.quiz-page__big-text {font-weight: 400;font-size: 24px;color: var(--color-9);margin-bottom: 32px;}.quiz-page__text-input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;font-weight: 400;font-size: var(--font-size-20);padding: 8px 16px;outline: none;max-width: 480px;width: 100%;display: block;}.quiz-page__header + .quiz-page__text-input {margin-top: -8px;}.quiz-page__text-input::placeholder {color: var(--color-5);}.quiz-page__text-input:focus {border-color: var(--color-primary);}.quiz-page__text-input_textarea{height: 120px;resize: none;}.quiz-page__end {padding-bottom: 32px;}.quiz-page__end-title-1 {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 16px;}.quiz-page__end-text-1 {font-weight: 400;font-size: 16px;color: var(--color-9);margin-bottom: 24px;}.quiz-page__end-title-2 {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 11px;}.quiz-page__end-text-2 {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 8px;}.quiz-page__address-list {display: flex;list-style: none;gap: 16px;margin: 0;padding: 0;margin-bottom: 16px;}.address {background: #FFFFFF;border: 1px solid var(--stroke-color);border-radius: 16px;padding: 8px 16px;display: flex;flex-direction: column;gap: 4px;padding-right: 8px;}.address__header {font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);display: flex;align-items: center;gap: 4px;}.address__icon {width: 32px;min-width: 32px;height: 32px;}.address--location {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.address__link {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.address__work-time {font-weight: 400;font-size: var(--font-size-14);color: var(--color-6);}.quiz-page__benefit {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);display: flex;align-items: center;gap: 8px;}.quiz-page__benefit + .quiz-page__benefit {margin-top: 16px;}.quiz-page__benefit-icon {width: 32px;height: 32px;object-fit: contain;}.quiz-page__support {margin-top: 32px;}.quiz-page__support-title {font-weight: 700;font-size: var(--font-size-18);color: var(--color-9);margin-bottom: 16px;}.quiz-page__support-container {display: flex;gap: 16px;}.quiz-page__support-right {display: flex;flex-direction: column;justify-content: space-between;}.quiz-page__support-phone {font-weight: 700;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 6px;}.quiz-page__support-text {font-weight: 400;font-size: var(--font-size-14);color: var(--color-6);}.hiding-textarea__input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;padding: 16px;width: 100%;max-width: 516px;height: 146px;resize: none;}.quiz-page__text-radio-horizontal-container + .hiding-textarea__input {margin-top: -16px;}.hiding-textarea__input::placeholder {color: var(--color-6);resize: none;}.hiding-textarea{display: contents;}@media screen and (max-width: 600px) {.quiz-page__text-radio-horizontal-container + .hiding-textarea__input {margin-top: 0;}.quiz-page {padding: 40px 16px;}.quiz-page__container {max-width: 320px;margin: 0 auto;}.quiz-page__right {padding: 0;}.quiz-page__back-item {padding: 10px 16px;}.quiz-page__back-list {width: 100%;max-width: 100%;margin-bottom: 16px;}.long-select_active .long-select__list{max-height: 195px;}.long-select__current {padding: 7px 16px;font-size: var(--font-size-16);}.long-select__label {font-size: var(--font-size-16);}.quiz-page__header {font-size: var(--font-size-20);margin-bottom: 16px;}.long-select__list {margin-top: 8px;}.quiz-page__buttons {flex-direction: column-reverse;gap: 16px;}.quiz-page__next-button {max-width: 100%;}.quiz-page__back-button {max-width: 100%;}.quiz-page__questions {margin-bottom: 16px;}.quiz-page__text-radio {padding: 10px 16px;}.text-radio__title {font-size: var(--font-size-16);}.text-radio__icon {top: 8px;right: 16px;}.quiz-page__text {font-size: var(--font-size-14);}.text-radio__title {font-size: var(--font-size-20);}.quiz-page__text-radio {padding: 8px 16px;}.quiz-page__big-header {font-size: var(--font-size-24);margin-bottom: 8px;}.quiz-page__big-text {font-size: var(--font-size-16);margin-bottom: 24px;}.quiz-page__header-little-in-mobile-version {font-size: var(--font-size-16);margin-bottom: 19px;}.quiz-page__text-input {margin-top: -8px;padding: 10px 16px;font-size: var(--font-size-16);}.quiz-page__end-title-1 {font-size: var(--font-size-32);margin-bottom: 8px;}.quiz-page__end-text-1 {font-size: var(--font-size-16);margin-bottom: 16px;}.quiz-page__end-title-2 {font-size: var(--font-size-24);margin-bottom: 8px;}.quiz-page__end-text-2 {font-size: var(--font-size-16);margin-bottom: 8px;}.quiz-page__address-list {flex-direction: column;gap: 4px;}.quiz-page__header {margin-top: 16px;margin-bottom: 8px;}.text-radio__title {font-size: var(--font-size-16);}.text-radio {padding: 10px 16px;}.quiz-page__support {}.quiz-page__support-title {font-size: var(--font-size-18);margin-bottom: 16px;text-align: center;}.quiz-page__support-container {flex-direction: column;align-items: center;gap: 16px;}.quiz-page__support-right {}.quiz-page__support-phone {text-align: center;margin-bottom: 6px;font-size: var(--font-size-16);display: block;}.quiz-page__support-text {text-align: center;font-size: var(--font-size-14);}.quiz-page__benefit {max-width: 193px;}.address {border: 0;}.quiz-page__text-radio-horizontal-container {margin: 16px 0;}}

/* === pages/favorites-page.min.css === */
.favorites-page {padding: 45px 63px;}.favorites-page__container {max-width: 1200px;margin: 0 auto;}.favorites-page__title {font-weight: 500;font-size: var(--font-size-32);color: #231F21;margin-bottom: 16px;}.favorites-page__sorting-section {margin-bottom: 24px;}.favorites-page__product-list {margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 25px;}.favorites-page__product-list-item {}.favorites-page__more {border: 1px dashed var(--color-6);font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);padding: 10px;text-align: center;background: var(--color-white);max-width: 552px;width: 100%;display: block;margin: 16px auto 0;transition: 0.15s ease background-color, 0.15s ease color, 0.15s ease border;cursor: pointer;}.favorites-page__more:hover {border: 1px var(--color-primary) solid;background: var(--color-primary);color: var(--color-white);transition: 0.15s ease background-color, 0.15s ease color, 0.15s ease border;}@media screen and (max-width: 1000px) {.favorites-page__container {}.favorites-page__title {margin-bottom: 16px;}.favorites-page__sorting-section {display: none;}.favorites-page__product-list-item {}.favorites-page__product-list {margin: 0 auto;gap: 16px;}.favorites-page__more {}.favorites-page__more:hover {}}@media screen and (max-width: 600px) {.favorites-page__title {margin-bottom: 16px;font-size: 24px;}.favorites-page {padding: 16px 20px 40px;}.favorites-page__product-list {grid-template-columns: repeat(auto-fill, minmax(136px, 1fr));gap: 8px;}}

/* === pages/basket-page.min.css === */
.basket-page {padding-top: 40px;padding-bottom: 56px;}.basket-page__container {max-width: 1200px;margin: 0 auto;}.basket-page__dual {display: grid;grid-template-columns: 1fr 386px;gap: 16px;}.basket-page__title {font-weight: 700;font-size: var(--font-size-48);color: var(--color-black);margin-bottom: 24px;}.basket-page__content {}.basket-page__right {display: flex;flex-direction: column;gap: 16px;}.basket-page__list {display: flex;flex-direction: column;list-style: none;margin: 0;padding: 0;gap: 16px;counter-reset: myCounter;}.basket-page__list-item {background: var(--color-2);border-radius: 24px;padding: 40px 24px 53px;position: relative;}.basket-page__list-item:before {counter-increment: myCounter;content: counter(myCounter);position: absolute;top: 8px;left: 8px;min-width: 24px;height: 24px;background: #B3C2DE;font-weight: 700;font-size: var(--font-size-20);color: #FFFFFF;display: flex;align-items: center;justify-content: center;border-radius: 999px;}.basket-page__list-item-close {position: absolute;width: 32px;height: 32px;top: 16px;right: 16px;fill: var(--color-primary);padding: 0;background: none;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;}.basket-page__product {display: flex;gap: 16px;max-width: 710px;}.basket-page__product-image {min-width: 120px;width: 120px;height: 120px;background: #FFFFFF;border-radius: 16px;padding: 7px;}.basket-page__product-image img {width: 100%;height: 100%;object-fit: contain;}.basket-page__product-info {width: 100%;}.basket-page__product-name {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 24px;display: block;}.basket-page__price {display: flex;align-items: center;gap: 8px;margin-bottom: 16px;}.basket-page__price-value {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);border: 1px solid var(--light-grey);}.basket-page__count {display: flex;align-items: center;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 500px;width: fit-content;padding: 6px 16px;height: 40px;}.basket-page__count-input {font-weight: 400;font-size: var(--font-size-24);color: var(--color-7);text-align: center;width: 43px;background: none;outline: none;border-width: 0;appearance: none;-moz-appearance: textfield;}.basket-page__count-input::-webkit-outer-spin-button, .basket-page__count-input::-webkit-inner-spin-button {display: none;-webkit-appearance: none;appearance: none;margin: 0;}.basket-page__count-button {font-weight: 400;font-size: var(--font-size-24);color: var(--color-7);background: none;border: none;padding: 10px;margin: -10px;cursor: pointer;fill: var(--color-7);}.basket-page__product-other-open {font-weight: 500;font-size: var(--font-size-16);color: var(--color-primary);padding: 0;margin: 0;background: none;border: 0;display: flex;gap: 11px;cursor: pointer;transition: 0.15s ease margin-bottom;margin-bottom: -10px;}.basket-page__product-other-open_active {transition: 0.15s ease margin-bottom;margin-bottom: 0;}.basket-page__product-other-open:after {content: "";display: block;width: 13.23px;height: 13.23px;border: 2px solid #538FFF;transform: translateY(-2px) rotate(-45deg);border-right: 0;border-top: 0;transition: 0.15s ease transform;}.basket-page__product-other-open_active:after {transform: translateY(8px) rotate(-225deg);transition: 0.15s ease transform;}.basket-page__product-other {margin-top: 31px;}.basket-page__product-other-tabs {display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 46px;white-space: nowrap;justify-content: center;align-items: flex-start;}.basket-page__product-other-tabs::-webkit-scrollbar {display: none;}.basket-page__product-other {max-width: 609px;margin-left: auto;margin-right: auto;}.basket-page__product-other-tab {padding: 8px 16px;position: relative;cursor: pointer;}.basket-page__product-other-tab-text {position: relative;z-index: 2;font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);display: block;overflow: hidden;text-overflow: ellipsis;}.basket-page__product-other-tab-input {position: absolute;background: #FFFFFF;border: 1px solid var(--stroke-color);border-radius: 32px;margin: 0;padding: 0;left: 0;top: 0;width: 100%;height: 100%;appearance: none;cursor: pointer;}.basket-page__product-other-tab-input:checked {border: 0;background: var(--color-primary);}.basket-page__product-other-tab-input:checked + .basket-page__product-other-tab-text {color: white;}@media screen and (min-width: 601px) {.basket-page__product-other-tab-text {max-width: 350px;}.basket-page__product-other-tab-input:checked + .basket-page__product-other-tab-text {white-space: pre-wrap;}}.basket-page__product-other-gallery {padding-left: 32px;padding-right: 32px;display: flex;flex-direction: column;justify-content: center;width: 100%;}.basket-page__product-other-gallery-left, .basket-page__product-other-gallery-right {width: 32px;height: 32px;background: var(--color-white);position: absolute;display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 999px;}.basket-page__product-other-gallery-left {align-self: start;margin-left: -40px;transition: 0.15s ease opacity;}.basket-page__product-other-gallery-right {align-self: end;margin-right: -40px;transition: 0.15s ease opacity;}.basket-page__product-other-item-link {display: contents;}.basket-page__product-other-gallery-left.swiper-button-disabled, .basket-page__product-other-gallery-right.swiper-button-disabled {opacity: 0;transition: 0.15s ease opacity;}.basket-page__product-other-gallery-left:before, .basket-page__product-other-gallery-right:before {content: "";display: block;width: 13.23px;height: 13.23px;border: 1.5px solid var(--color-8);transform: rotate(45deg);}.basket-page__product-other-gallery-left:before {margin-right: -5px;border-right: 0;border-top: 0;}.basket-page__product-other-gallery-right:before {margin-left: -5px;border-left: 0;border-bottom: 0;}.basket-page__product-other-gallery-snake {background: var(--color-2);border: 1px solid var(--color-3);border-radius: 8px;height: 8px;margin-top: 18px;position: relative;overflow: hidden;}.basket-page__product-other-gallery .swiper-slide {height: auto;}.basket-page__product-other-gallery-snake-line {content: "";display: block;border-radius: 8px;width: 100%;margin: -1px;height: 8px;position: absolute;transition: 0.15s ease left;}.swiper-scrollbar-drag{background: var(--color-primary) !important;}.basket-page__product-other-gallery-swiper {width: 100%;}.basket-page__product-other-gallery-swiper .swiper-wrapper {}.basket-page__product-other-gallery-swiper .swiper-slide {}.basket-page__product-other-item {background: #FFFFFF;border: 1px solid var(--stroke-color);border-radius: 8px;padding: 16px;padding-top: 24px;display: flex;flex-direction: column;align-items: center;height: 100%;}.basket-page__product-other-item-image {width: 80px;height: 80px;object-fit: contain;margin-bottom: 8px;}.basket-page__product-other-item-title {font-weight: 700;font-size: var(--font-size-14);text-align: center;color: var(--color-9);margin-bottom: 8px;min-height: 57px;}.basket-page__product-other-item-price {font-weight: 500;font-size: var(--font-size-16);text-align: center;color: var(--color-7);margin-top: auto;margin-bottom: 8px;}.basket-page__product-other-item-buy {font-weight: 500;font-size: var(--font-size-16);text-align: center;color: var(--color-primary);cursor: pointer;background: none;border: none;margin: 0;padding: 0;}.basket-page__product-other-item-buy_active {color: var(--done);}.basket-page__product-other-item-buy.active {color: var(--done);}.basket-page__right {}.basket-page__promo-code {padding: 32px 24px;background: var(--color-2);border-radius: 24px;}.basket-page__promo-code-title {font-weight: 700;font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 8px;}.basket-page__promo-code-form {display: flex;gap: 8px;}.basket-page__promo-code-input {width: 100%;height: auto;background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 4px;}.basket-page__promo-code-button {width: fit-content;padding: 11px;}.basket-page__total {padding: 32px;background: var(--color-white);border: 1px solid var(--color-primary);border-radius: 24px;}.basket-page__total_fixed {top: 96px;position: sticky;}.basket-page__total-title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 24px;}.basket-page__total-list {display: flex;flex-direction: column;gap: 16px;margin: 0;padding: 0;list-style: none;}.basket-page__total-list-item {display: flex;justify-content: space-between;gap: 30px;}.basket-page__total-name {font-weight: 500;font-size: var(--font-size-20);color: var(--color-9);flex: 1 1 0 }.basket-page__total-price {font-weight: 500;font-size: var(--font-size-20);text-align: right;color: var(--color-9);white-space: nowrap;}.basket-page__total-promo-code {background: var(--color-2);border: 1px solid var(--stroke-color);border-radius: 24px;font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);margin-top: 16px;padding: 16px;margin-left: -16px;width: calc(100% + 32px);display: flex;flex-direction: column;gap: 16px;}.basket-page__total-promo-code-item {display: flex;justify-content: space-between;align-items: start;}.basket-page__total-promo-code-item b {font-weight: 500;}.basket-page__total-promo-code-value {font-weight: 500;font-size: var(--font-size-20);color: var(--color-9);width: 50%;text-align: end;}.basket-page__bonus {background: #E2ECFF;border: 1px solid var(--color-primary);border-radius: 24px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-10);justify-content: center;display: flex;text-align: center;margin-top: 8px;gap: 8px;padding: 8px;margin-left: -16px;width: calc(100% + 32px);align-items: center;}.basket-page__bonus-icon {width: 24px;height: 24px;}.basket-page__total-end {padding: 0;list-style: none;display: flex;flex-direction: column;gap: 16px;margin: 24px 0 16px;}.basket-page__total-end-item {display: flex;justify-content: space-between;gap: 16px;}.basket-page__total-end-item-label {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);}.basket-page__total-end-item-value {font-weight: 500;font-size: var(--font-size-24);text-align: right;color: var(--color-9);white-space: nowrap;}.basket-page__total-next-button {background: var(--done);border-radius: 4px;font-weight: 500;font-size: var(--font-size-16);text-align: center;text-transform: uppercase;color: var(--color-white);padding: 11px;border: none;display: block;width: 100%;margin-bottom: 16px;cursor: pointer;}.basket-page__chat {display: flex;align-items: center;gap: 8px;justify-content: space-between;margin-bottom: 16px;}.basket-page__chat-button {background: var(--color-white);border: 1px solid var(--color-primary);border-radius: 8px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-primary);padding: 8px;cursor: pointer;}.basket-page__chat-phone {font-weight: 700;font-size: var(--font-size-16);color: var(--color-9);white-space: nowrap;}.basket-page__bottom-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);text-align: center;}.basket-page__range {max-width: 353px;margin-bottom: 10px;}@media screen and (max-width: 1200px) {.basket-page {padding: 40px 24px 78px;}.basket-page__container {max-width: 800px;margin: 0 auto;}.basket-page__product-other-tabs {justify-content: start;}.basket-page__dual {display: flex;flex-direction: column;}.basket-page__title {margin-bottom: 24px;}.basket-page__product-image {position: absolute;top: 40px;left: 30px;}.basket-page__product-name {margin-left: 136px;}.basket-page__price {margin-left: 136px;}.basket-page__product-other-open {margin-left: 136px;}.basket-page__product-other {font-size: var(--font-size-12);max-width: none;width: 100%;}}@media screen and (max-width: 600px) {.basket-page {padding: 24px 16px 40px;}.basket-page__title {font-size: 24px;margin-bottom: 24px;}.basket-page__list-item {padding-top: 44px;padding-left: 16px;padding-right: 16px;overflow: hidden;padding-bottom: 26px;}.basket-page__product-image {width: 80px;min-width: 80px;height: 80px;top: 44px;left: 16px;}.basket-page__product-name {font-size: var(--font-size-16);margin-left: 88px;margin-bottom: 16px;}.basket-page__price {margin-left: 88px;gap: 16px;}.basket-page__price-value {font-size: var(--font-size-20);}.basket-page__count {height: 35px;padding: 8px;}.basket-page__count-input {font-size: var(--font-size-16);}.basket-page__count-button {font-size: var(--font-size-16);}.basket-page__product-other-open {margin-left: 0;gap: 13px;font-size: var(--font-size-14);}.basket-page__product-other-open:after {width: 9.92px;height: 9.92px;margin-top: 0;}.basket-page__list-item:before {top: 8px;left: 16px;}.basket-page__product-other {margin-top: 41px;}.basket-page__product-other-gallery {margin-top: 24px;width: calc(100% + 32px);margin-left: -16px;padding: 0;overflow: hidden;}.basket-page__product-other-gallery-snake {margin-left: 16px;margin-right: 16px;}.basket-page__product-other-gallery-snake:before {}.basket-page__product-other-gallery-swiper {overflow: visible !important;width: calc(100% - 117px);}.basket-page__promo-code {padding: 24px;}.basket-page__total {padding: 24px 16px;}.basket-page__total-title {font-size: 18px;margin-bottom: 16px;}.basket-page__total-list {margin-bottom: 11px;padding-left: 8px;padding-right: 8px;}.basket-page__total-list-item {gap: 13px;}.basket-page__total-name {font-size: 14px;}.basket-page__total-price {font-size: 16px;min-width: 70px;}.basket-page__total-promo-code {font-size: var(--font-size-14);margin-left: 0;margin-right: 0;width: 100%;padding: 8px;gap: 8px;}.basket-page__total-promo-code-item {}.basket-page__total-promo-code-value {font-size: var(--font-size-14);width: fit-content;}.basket-page__bonus {margin-left: 0;margin-right: 0;width: 100%;align-items: center;font-size: var(--font-size-14);padding: 8px 18px;gap: 7px;}.basket-page__total-end {margin-top: 18px;margin-bottom: 24px;padding-left: 8px;padding-right: 8px;}.basket-page__total-end-item-label {font-size: var(--font-size-16);}.basket-page__total-end-item-value {font-size: 18px;}.basket-page__total-next-button {}.basket-page__chat {flex-direction: column;gap: 16px;margin-bottom: 8px;}.basket-page__bottom-text {font-size: var(--font-size-14);}.basket-page__product-other-gallery-left, .basket-page__product-other-gallery-right {display: none;}.basket-page__product-other-tabs {flex-wrap: nowrap;overflow-x: auto;margin-bottom: 24px;margin-left: -16px;width: calc(100% + 32px);padding-left: 16px;padding-right: 16px;}.basket-page__product-other-tab {padding: 8px 16px;}.basket-page__product-other-tab-text {font-size: var(--font-size-14);}.basket-page__product-other-tab-input {}.basket-page__product-other-tab-input:checked {border: 0;background: var(--color-primary);}.basket-page__product-other-tab-input:checked + .basket-page__product-other-tab-text {color: white;}}.basket-page__back {display: flex;align-items: center;gap: 6px;font-size: var(--font-size-16);color: var(--color-primary);margin-top: 23px;margin-bottom: 30px;}.basket-page__back:before {content: "";display: block;width: 13px;height: 13px;border: 2px solid var(--color-primary);border-top: 0;border-right: 0;transform: translateY(1.7px) rotate(45deg);}.basket-page__list-item_form {padding: 32px;}.basket-page__form-title {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 16px;}.basket-page__contact-form {display: flex;gap: 16px;max-width: 663px;}.basket-page__contact-form-label {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);width: 100%;display: block;}.basket-page__contact-form-label_phone {max-width: 155px;}.input.basket-page__contact-form-input {margin-top: 8px;display: block;padding: 11px 8px;border: 1px solid var(--color-3);width: 100%;}.input.basket-page__contact-form-input:focus {border-color: var(--color-primary);}.input.basket-page__contact-form-input::placeholder {color: var(--color-5);}.basket-page__contact-form-label {}.input.basket-page__contact-form-input {}.basket-page__contact-form-label.basket-page__contact-form-label_phone {}.basket-page__form-tabs {display: flex;gap: 8px;margin-bottom: 17px;}.basket-page__form-tab {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);padding: 11px 13px;background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 16px;position: relative;overflow: hidden;cursor: pointer;display: flex;align-items: center;}.basket-page__form-tab-radio:checked + .basket-page__form-tab-radio-text {color: white;position: relative;z-index: 2;cursor: pointer;}.basket-page__form-tab-radio {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;z-index: 1;appearance: none;cursor: pointer;border-radius: 0;}.basket-page__form-tab-radio:checked {background-color: var(--color-primary);}.basket-page__form-tab-radio-icon {margin-top: -12px;margin-bottom: -12px;margin-left: 4px;width: 24px;height: 24px;fill: var(--color-6);position: relative;z-index: 2;}.basket-page__form-tab-radio:checked + .basket-page__form-tab-radio-text + .basket-page__form-tab-radio-icon {fill: white;}.basket-page__form-radio {display: grid;grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));gap: 16px;margin-bottom: 24px;max-width: 569px;}.basket-page__form-radio-item {display: block;position: relative;padding: 16px;cursor: pointer;}.basket-page__form-radio-item-input {appearance: none;background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 16px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;cursor: pointer;margin: 0;padding: 0;}.basket-page__form-radio-item-input:checked {background: #DEEFFF;border: 1px solid var(--color-primary);border-radius: 16px;}.basket-page__form-radio-item-content {position: relative;z-index: 2;font-size: var(--font-size-14);color: var(--color-9);display: block;}.basket-page__form-radio-item-header {font-weight: 500;font-size: var(--font-size-16);color: var(--color-9);display: flex;gap: 4px;margin-bottom: 8px;align-items: center;}.basket-page__form-radio-item-icon {fill: var(--color-5);min-width: 24px;width: 24px;height: 24px;display: block;}.basket-page__form-radio-item-input:checked + .basket-page__form-radio-item-content .basket-page__form-radio-item-icon {fill: #0A345C;}.basket-page__form-radio-item-message {background: #FFDCDC;border-radius: 8px;padding: 4px 8px;display: flex;gap: 5px;font-weight: 400;font-size: var(--font-size-12);color: var(--color-9);margin-top: 8px;align-items: center;}.basket-page__address-form {max-width: 569px;margin-bottom: 32px;}.basket-page__address-form-label {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);}.basket-page__address-form-input {display: block;width: 100%;margin-top: 8px;margin-bottom: 16px;resize: none;}.basket-page__address-form-input {background: var(--color-white);border: 1px solid var(--color-3);border-radius: 4px;padding: 11px 15px;}.basket-page__address-form-input::placeholder {color: var(--color-5);}textarea.basket-page__address-form-input {resize: none;height: 92px;}.basket-page__form-delivery {display: flex;gap: 32px;align-items: end;}.basket-page__form-delivery-info-image {}.basket-page__form-delivery-info {max-width: 289px;}.basket-page__form-delivery-info-title {font-weight: 700;font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 4px;}.basket-page__form-delivery-info-title-accent {color: var(--color-primary);}.basket-page__form-delivery-info-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);}.basket-page__pay-method-form {max-width: 644px;display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 8px;}.basket-page__pay-method-form-item {display: block;position: relative;padding: 16px;padding-top: 8px;cursor: pointer;}.basket-page__pay-method-form-item-content {position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 4px;}.basket-page__pay-method-form-item-radio {background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 8px;position: absolute;width: 100%;height: 100%;left: 0;top: 0;margin: 0;appearance: none;cursor: pointer;}.basket-page__pay-method-form-item-radio:checked {background: #DEEFFF;border: 1px solid var(--color-primary);border-radius: 8px;}.basket-page__pay-method-form-item-icon {margin-bottom: 4px;fill: var(--color-primary);}.basket-page__pay-method-form-item-title {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-8);}.basket-page__pay-method-form-item-text {max-width: 103px;font-weight: 400;font-size: var(--font-size-14);text-align: center;color: var(--color-8);}.basket-page__form-range {display: block;}.basket-page__form-range-container {display: flex;align-items: center;gap: 16px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.basket-page__form-range-number {width: 82px;height: 51px;border: 1px solid #D3D3D3;text-align: center;padding: 16px;}.basket-page__form-range-number::-webkit-outer-spin-button, .basket-page__form-range-number::-webkit-inner-spin-button {-webkit-appearance: none;display: none;margin: 0;}.basket-page__form-range {display: block;background: #538FFF;width: 353px;}.basket-page__form-range[type=range]::-webkit-slider-runnable-track {background: var(--color-3);height: 8px;border-radius: 8px;}.basket-page__form-range[type=range]::-webkit-slider-thumb {background: red;}.basket-page__form-range[type=range]::-webkit-scrollbar-corner {background: red;}.basket-page__form-select-location {max-width: 650px;}.basket-page__form-select-location-title {font-weight: 700;font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 10px;}.basket-page__form-select-location-list {display: grid;grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));gap: 16px;}.basket-page__form-select-location-item {display: block;padding: 8px 16px;position: relative;cursor: pointer;}.basket-page__form-select-location-item-content {display: flex;flex-direction: column;gap: 4px;position: relative;z-index: 2;}.basket-page__form-select-location-item-radio {position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;margin: 0;appearance: none;background: #FFFFFF;border-radius: 16px;cursor: pointer;}.basket-page__form-select-location-item-radio:checked {border: 1px solid var(--color-primary);}.basket-page__form-select-location-item-header {display: flex;align-items: center;gap: 4px;}.basket-page__form-select-location-item-header-icon {width: 32px;height: 32px;}.basket-page__form-select-location-item-location {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);}.basket-page__form-select-location-item-phone {width: fit-content;font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.basket-page__form-select-location-item-time {font-weight: 400;font-size: var(--font-size-14);color: var(--color-6);}.basket-page__form-time {margin-top: 24px;}.basket-page__form-time-radio-buttons {display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 24px;}.basket-page__form-time-radio-button {display: flex;gap: 8px;align-items: center;font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);cursor: pointer;}.basket-page__form-time-radio-button-circle {appearance: none;background: var(--color-2);display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 999px;border: 1px solid var(--color-5);cursor: pointer;}.basket-page__form-time-radio-button-circle:checked {border: 1px solid var(--color-primary);}.basket-page__form-time-radio-button-circle:checked:before {content: "";display: block;width: 16px;height: 16px;background: #538FFF;border-radius: 999px;}.basket-page__big-address-form {display: flex;flex-direction: column;gap: 16px;max-width: 569px;margin-top: 24px;}.basket-page__big-address-form-dual {display: grid;gap: 16px;grid-template-columns: 1fr 179px;}.basket-page__big-address-form-label {display: flex;flex-direction: column;gap: 8px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);}.basket-page__big-address-form-input {padding: 11px 16px;border: 1px solid var(--color-3);}.basket-page__big-address-form-input::placeholder {color: var(--color-5) }textarea.basket-page__big-address-form-input {height: 92px;resize: none;}textarea {font-family: inherit;}@media screen and (max-width: 1200px) {.basket-page__back {margin-bottom: 32px;}}@media screen and (max-width: 550px) {.basket-page__back {margin-bottom: 32px;padding-left: 8px;padding-right: 8px;}.basket-page__list-item_form {padding: 40px 16px 32px;}.basket-page__form-title {font-weight: 700;font-size: var(--font-size-18);color: var(--color-9);margin-bottom: 16px;}.basket-page__contact-form {flex-direction: column;gap: 16px;}.basket-page__contact-form-label {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);gap: 8px;}.basket-page__contact-form-label_phone {max-width: 100%;}.input.basket-page__contact-form-input {font-size: 14px;padding: 11px 12px;}.basket-page__form-tabs {width: calc(100% + 32px);margin-left: -16px;padding-left: 16px;padding-right: 16px;overflow-x: auto;gap: 4px;margin-bottom: 16px;}.basket-page__form-tabs::-webkit-scrollbar {display: none;}.basket-page__form-tab {padding: 8px;white-space: nowrap;display: block;min-width: fit-content;font-size: 14px;}.basket-page__form-radio {gap: 8px;}.basket-page__form-radio-item {padding: 12px 16px;}.basket-page__form-radio-item-content {font-size: 14px;}.basket-page__form-radio-item-header {margin-bottom: 3px;font-size: 14px;}.basket-page__form-radio-item-icon {width: 16px;height: 16px;}.basket-page__form-radio-item-message {font-size: 12px;gap: 3px;padding: 4px 8px;}.basket-page__form-radio-item-icon {min-width: 16px;width: 16px;height: 16px;}.basket-page__form-tab-radio-icon {margin-top: 0;margin-bottom: -5px;margin-left: 4px;width: 18px;height: 18px;}.basket-page__pay-method-form-item {padding: 8px 8px 8px 16px;min-height: 75px;display: flex;align-items: center;}.basket-page__pay-method-form-item-content {padding-left: 48px;align-items: start;}.basket-page__pay-method-form-item-icon {position: absolute;width: 40px;height: 40px;top: 0px;left: 0px;}.basket-page__pay-method-form-item-title {font-size: 16px;text-align: left;max-width: 123px;}.basket-page__pay-method-form-item-text {font-size: 14px;text-align: left;max-width: 100%;}.basket-page__form-select-location-title {font-weight: 700;font-size: var(--font-size-18);margin-bottom: 16px;}.basket-page__form-select-location-list {gap: 8px;display: flex;flex-direction: column;}.basket-page__form-select-location-item {padding-bottom: 16px;}.basket-page__pay-method-form {grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));}.basket-page__form-delivery {position: relative;margin-top: 27px;}.basket-page__form-delivery-info-image {position: absolute;height: 40px;top: 0;}.basket-page__form-delivery-info {}.basket-page__form-delivery-info-title {font-size: var(--font-size-18);margin-bottom: 12px;min-height: 42px;padding-left: 56px;}.basket-page__form-delivery-info-title-accent {}.basket-page__form-delivery-info-text {padding-left: 8px;padding-right: 8px;font-size: 14px;}.basket-page__form-delivery_taxi {display: flex;flex-direction: column;align-items: start;gap: 0;margin-top: 35px;}.basket-page__form-delivery_taxi .basket-page__form-delivery-info-image {position: static;width: 64px;height: auto;margin-bottom: 4px;}.basket-page__form-delivery_taxi .basket-page__form-delivery-info {}.basket-page__form-delivery_taxi .basket-page__form-delivery-info-title {padding: 0;margin: 0;margin-bottom: 4px;}.basket-page__form-delivery_taxi .basket-page__form-delivery-info-title-accent {}.basket-page__form-delivery_taxi .basket-page__form-delivery-info-text {padding: 0;margin: 0;}.basket-page__big-address-form {}.basket-page__big-address-form-dual {display: flex;flex-direction: column;}.basket-page__big-address-form-label {}.basket-page__big-address-form-input {}.basket-page__big-address-form-input::placeholder {}textarea.basket-page__big-address-form-input {}textarea {}}.time-select {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);padding: 11px 13px;background: var(--color-white);border-radius: 16px;position: relative;overflow: hidden;cursor: pointer;align-items: center;display: flex;gap: 16px;border: 1px solid var(--stroke-color);flex-wrap: wrap;}.time-select__input {border-radius: 8px;margin: -4px;padding: 4px 8px;cursor: pointer;border: 1px solid var(--stroke-color);}

/* === pages/product-page.min.css === */
.product-review {padding: 72px 32px 57px;}.product-review__container {max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: minmax( 472px, 1fr) 1fr;grid-template-rows: auto auto auto 1fr 1fr;column-gap: 54px;grid-template-areas: "images info" "images info" "images options" "additional-info options" "additional-info options" }.product-review__characteristics {margin: 8px 0;background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 4px;padding: 14px 16px;}.product-review__characteristics-title {font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 12px;}.product-review__characteristics-list {margin-bottom: 8px;border: none;padding: 0;}.product-review__characteristics-list-container {display: grid;grid-template-columns: auto auto;gap: 8px 12px;padding: 0;}.product-review__characteristics-list-item {display: contents;border: none;padding: 0;}.product-review__characteristics-label {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);border: none;padding: 0;}.product-review__characteristics-value {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);border: none;padding: 0;}.product-review__characteristics-more {font-size: var(--font-size-16);color: var(--color-primary);border: 0;background: none;padding: 0;margin: 0;display: block;cursor: pointer;}.product-review__buy-price-info-button {width: 24px;height: 24px;padding: 0;margin: 0;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;border: none;background: none;}.product-review__buy-price-info-button svg {width: 24px;height: 24px;fill: var(--color-primary);}.product-review__images {grid-area: images;max-height: fit-content;margin-bottom: 32px;}.product-review__action-buttons {display: flex;gap: 24px;margin-bottom: 16px;justify-content: end;white-space: nowrap;flex-wrap: wrap;}.product-review__action-buttons-current {white-space: nowrap;flex-wrap: wrap;display: flex;gap: 24px;}.product-review__stickers {margin-right: auto;display: flex;flex-wrap: wrap;gap: 4px;}.product-review__sticker {text-transform: uppercase;padding: 4px 8px;width: fit-content;height: fit-content;border-radius: 9px;font-weight: 700;color: #FDFDFD;background-color: var(--color-primary);}.product-review__like-button, .product-review__comparison-button {fill: var(--color-6);border: none;background: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.15s ease fill;gap: 10px;}.product-review__button_active {fill: var(--color-primary);color: var(--color-primary);}.product-review__button_active .product-review__button-text {color: var(--color-primary);}.product-review__like-button svg, .product-review__comparison-button svg {width: 24px;height: 24px;}.product-review__like-button:hover, .product-review__comparison-button:hover {fill: var(--color-primary);transition: 0.15s ease fill;}.product-review__button-text {font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);display: none;}.product-review__images-gallery {display: flex;flex-direction: column;justify-content: center;gap: 30px;margin-bottom: 16px;}.product-review__images-gallery-left, .product-review__images-gallery-right {width: 32px;height: 32px;background-color: var(--color-2);border-radius: 999px;position: absolute;display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;z-index: 5;transition: 0.15s ease opacity, 0.15s ease background-color;}.product-review__images-gallery-left.swiper-button-disabled, .product-review__images-gallery-right.swiper-button-disabled {opacity: 0;}.product-review__images-gallery-left:hover, .product-review__images-gallery-right:hover {background-color: var(--color-primary);transition: 0.15s ease background-color;}.product-review__images-gallery-left {margin-left: 8px;}.product-review__images-gallery-right {align-self: end;margin-right: 8px;}.product-review__images-gallery-left:before, .product-review__images-gallery-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.59296px solid var(--color-8);transform: rotate(45deg);transition: 0.15s ease border-color;}.product-review__images-gallery-left:hover:before, .product-review__images-gallery-right:hover:before {border-color: var(--color-white);}.product-review__images-gallery-left:before {border-top: 0;border-right: 0;position: relative;left: 4px;}.product-review__images-gallery-right:before {border-bottom: 0;border-left: 0;position: relative;right: 4px;}.product-review__images-gallery-swiper {max-width: 453px;margin: 13px 14px 14px 12px;}.product-review__images-gallery-swiper .swiper-wrapper {}.product-review__images-gallery-swiper .swiper-slide {}.product-review__images-image {display: block;width: unset;height: unset;max-height: 500px;max-width: 100%;margin: 0 auto;}.product-review__images-gallery-previews {display: flex;gap: 8px;justify-content: center;flex-wrap: wrap;}.product-review__images-gallery-preview-container {padding: 10px 17px;height: 100px;width: 100px;border: 1px solid var(--stroke-color);background: none;margin: 0;cursor: pointer;}.product-review__images-gallery-preview {width: 100%;height: 100%;object-fit: contain;display: block;cursor: pointer;}.product-review__additional-info {grid-area: additional-info;}.product-review__additional-info-delivery {background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 4px;padding: 14px 16px;list-style: none;margin: 0;gap: 12px;display: flex;flex-direction: column;margin-bottom: 8px;}.product-review__additional-info-delivery-item {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);display: flex;align-items: center;gap: 8px;flex-wrap: wrap;}.product-review__additional-info-delivery-item-icon {width: 24px;height: 24px;fill: var(--color-7);}.product-review__additional-info-delivery-item-time {color: var(--color-primary);}.product-review__additional-info-delivery-item a {color: var(--color-primary);text-decoration: underline solid;}.product-review__additional-info-support {border: 1px solid var(--stroke-color);border-radius: 4px;padding: 16px 35px;}.product-review__additional-info-support-title {margin-bottom: 8px;font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);}.product-review__additional-info-support-container {display: flex;gap: 16px;flex-wrap: wrap;}.support-button {font-weight: 400;font-size: var(--font-size-16);color: var(--color-primary);display: flex;align-items: center;gap: 8px;background: none;cursor: pointer;padding: 4px 8px;border: 1px solid var(--color-primary);border-radius: 8px;}.support-button__image {width: 32px;height: 32px;border: 999px;display: block;}.product-review__additional-info-support-info {display: flex;flex-direction: column;justify-content: space-between;gap: 4px;}.product-review__additional-info-support-phone {font-weight: 700;font-size: var(--font-size-16);color: var(--color-9);}.product-review__additional-info-support-text {font-weight: 400;font-size: var(--font-size-14);color: var(--color-6);}.product-review__info {grid-area: info;margin-bottom: 34px;}.product-review__info-title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 18px;}.product-review__info-status {display: flex;gap: 4px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-6);margin-bottom: 8px;align-items: center;}.product-review__info-status:before {content: "";display: block;width: 16px;height: 16px;background: #40CA29;border-radius: 999px;}.product-review__info-status_offline:before {background: var(--color-primary);}.product-review__info-container {display: grid;grid-template-columns: auto auto;width: fit-content;gap: 8px 16px;}.product-review__info-vendor-code {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);grid-column: 1/3;}.product-review__info-buy-count {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.product-review__info-rating {display: flex;gap: 4px;align-items: center;}.product-review__info-rating-star {fill: var(--color-3);width: 24px;height: 24px;}.product-review__info-rating-star_active {fill: #F4900C;}.product-review__info-rating-review {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-primary);border: none;background: none;padding: 0;margin: 0 0 0 4px;display: block;cursor: pointer;}.product-review__options {grid-area: options;}.product-review__options-title {font-weight: 500;font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 8px;margin-top: 16px;}.product-review__options-title:first-child {margin-top: 0;}.product-review__colors-list {display: flex;list-style: none;margin: 0;padding: 0;margin-bottom: 16px;gap: 8px;flex-wrap: wrap;}.product-review__colors-list-item {width: 100px;height: 100px;border: 1px solid var(--stroke-color);border-radius: 8px;display: flex;transition: 0.15s ease border;}.product-review__colors-list-item:hover {border: 1px solid var(--color-primary);transition: 0.15s ease border;}.product-review__colors-list-item-link {display: block;width: 100%;height: 100%;padding: 14px;}.product-review__colors-list-item_active {border-color: var(--color-primary);}.product-review__colors-list-item_disabled .product-review__colors-list-item-image {opacity: 0.25;}.product-review__colors-list-item-image {width: 100%;height: 100%;object-fit: contain;}.product-review__options-radios {display: flex;flex-wrap: wrap;gap: 8px;}.product-review__options-radios_accent {}.product-review__options-radio {padding: 10px 12px;position: relative;cursor: pointer;display: flex;flex-direction: column;gap: 4px;}.product-review__options-radio_info{padding: 10px 40px 10px 12px;}.product-review__options-radio-input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;width: 100%;height: 100%;position: absolute;top: 0;left: 0;appearance: none;margin: 0;cursor: pointer;transition: 0.15s ease border;}@media screen and (pointer: fine) {.product-review__options-radio:hover .product-review__options-radio-input {border: 1px solid var(--color-primary);}}.product-review__options-radio-input:checked, .product-review__options-radio-input_active {border: 1px solid var(--color-primary);}.product-review__options-radios_accent .product-review__options-radio-input:checked, .product-review__options-radios_accent .product-review__options-radio-input_active {border: 1px solid var(--color-primary);}.product-review__options-radio-label {z-index: 3;display: flex;gap: 8px;align-items: center;}.product-review__options-radios_accent .product-review__options-radio-input:checked + .product-review__options-radio-label, .product-review__options-radios_accent .product-review__options-radio-input_active + .product-review__options-radio-label {}.product-review__options-radio-input:disabled + .product-review__options-radio-label {color: var(--color-5);}.product-review__options-radio-input:disabled + .product-review__options-radio-label + .product-review__options-radio-text {color: var(--color-5);}.product-review__options-radio-icon {position: relative;z-index: 3;}.product-review__options-radio_wrapper{position: relative;}.product-review__options-radio-info-button {position: absolute;top: 0;bottom: 0;margin: auto;right: 9px;z-index: 3;max-width: 22px;max-height: 22px;width: 22px;height: 22px;background: var(--color-2);border: 1px solid var(--color-5);display: flex;align-items: center;justify-content: center;border-radius: 999px;cursor: pointer;}.product-review__options-radio-info-button.active {}.product-review__options-radio-info-button:before {content: "?";font-weight: 400;font-size: 15px;color: var(--color-5);}.active.product-review__options-radio-info-button:before {}.product-review__options-radio-text {position: relative;z-index: 3;font-weight: 400;font-size: var(--font-size-12);text-align: center;color: var(--color-7);}.product-review__buy {border: 1px solid var(--color-primary);border-radius: 8px;display: flex;justify-content: space-between;gap: 16px;margin-top: 24px;align-items: center;margin-bottom: 8px;padding: 16px 78px 16px 25px;flex-wrap: wrap;}.product-review__buy-prices {}.product-review__buy-old-price {font-weight: 400;font-size: var(--font-size-24);text-decoration-line: line-through;color: var(--color-6);margin-bottom: 8px;}.product-review__buy-price {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);display: flex;align-items: center;gap: 8px;}.product-review__price-other {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-7);border: 0;background: none;margin: 0;padding: 0;display: block;cursor: pointer;}.product-review__buy-button-and-bonus {display: flex;flex-direction: column;align-items: end;}.product-review__buy-button {background: var(--done);border: 1px solid var(--done);border-radius: 4px;padding: 11px;color: white;cursor: pointer;max-width: 172px;width: 172px;}.product-review__buy-bonus {display: flex;align-items: center;gap: 8px;}.product-review__buy-bonus-icon {}.product-review__fast-buy {display: flex;align-items: center;gap: 32px;justify-content: space-between;border: 1px solid var(--stroke-color);border-radius: 8px;padding: 22px 77px 22px 24px;font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);margin-bottom: 8px;}.product-review__fast-buy-button {max-width: 172px;width: 100%;padding: 11px;}.product-review__credit {border: 1px solid var(--stroke-color);border-radius: 8px;font-weight: 400;font-size: var(--font-size-20);color: var(--color-9);display: flex;align-items: center;gap: 16px;padding: 18px 77px 18px 27px;margin-bottom: 16px;}.product-review__credit-icon {fill: var(--color-primary);width: 40px;min-width: 40px;height: 40px;}.product-review__credit-button {max-width: 172px;width: 100%;padding: 11px;margin-left: auto;}.product-review__trade-in-buy {background: #F4FFF9;border: 1px solid #0E683D;border-radius: 8px;display: flex;align-items: center;padding: 16px 24px;gap: 16px;padding-right: 77px;}.product-review__trade-in-buy-icon {width: 32px;height: 32px;}.product-review__trade-in-buy-text {font-weight: 400;font-size: var(--font-size-16);color: #0E683D;margin-bottom: 4px;}.product-review__trade-in-buy-text-top {max-width: 146px;margin-bottom: 4px;}.product-review__trade-in-buy-text-small {font-weight: 400;font-size: var(--font-size-14);color: #0E683D;}.button.product-review__trade-in-buy-button {background: #FFFFFF;border: 1px solid #0E683D;border-radius: 4px;margin-left: auto;font-weight: 400;font-size: var(--font-size-16);text-align: center;color: #0E683D;padding: 11px;max-width: 172px;min-width: 172px;width: 100%;}.product-review__trade-in-buy-container {display: contents;}.product-review__images-gallery-pagination {display: none;position: static !important;margin: 0;padding: 0;}.product-review__images-gallery-pagination .swiper-pagination-bullet {width: 16px !important;height: 16px !important;background: var(--stroke-color) !important;border-radius: 999px !important;margin: 0 !important;opacity: 1 !important;}.product-review__images-gallery-pagination .swiper-pagination-bullet-active {background: var(--color-primary) !important;}.product-float-basket {position: fixed;bottom: 0;width: 100%;left: 0;background: var(--color-white);padding-left: 24px;padding-right: 24px;z-index: 100;opacity: 0;pointer-events: none;transition: 0.15s ease opacity;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15), 0 -4px 8px rgba(0, 0, 0, 0.15);max-height: 100px;}.product-float-basket__container {max-width: 1096px;margin: 0 auto;display: flex;align-items: center;padding-top: 6px;padding-bottom: 6px;}.product-float-basket__image {width: 88px;height: 88px;object-fit: contain;margin-right: 16px;}.product-float-basket__name {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);flex: 1 1 0;margin-right: 24px;}.product-float-basket__price {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-left: auto;margin-right: 24px;}.product-float-basket__basket-button {padding: 11px;background: var(--done);border: 1px solid var(--done);border-radius: 4px;color: white;cursor: pointer;}.product-float-basket__basket-button_blue {background: none;border: 1px solid var(--color-primary);color: var(--color-primary);}.product-float-basket_active {opacity: 1;pointer-events: fill;transition: 0.15s ease opacity;}@media screen and (max-width: 1300px) and (min-width: 1100px) {.product-review__buy {padding-right: 16px;}.product-review__fast-buy {font-size: 20px;display: flex;gap: 4px;align-items: center;padding: 16px;}.product-review__fast-buy-button {padding: 8px;max-width: 172px;margin-left: auto;}.product-review__credit {font-size: 16px;row-gap: 8px;column-gap: 10px;justify-content: start;padding: 16px;}.product-review__credit-icon {}.product-review__credit-button {margin: 0;margin-left: auto;padding: 8px;max-width: 172px;}.product-review__trade-in-buy {padding: 16px;}.product-review__trade-in-buy-icon {}.product-review__trade-in-buy-text {}.product-review__trade-in-buy-text-small {}.button.product-review__trade-in-buy-button {}}@media screen and (max-width: 1100px) {.product-review {padding: 40px 32px;}.product-review__container {grid-template-columns: minmax(100%, 100%);grid-template-rows: auto auto auto auto;grid-template-areas: "info" "images" "options" "additional-info";max-width: 581px;}.product-review__images {margin-bottom: 40px;}.product-review__action-buttons {justify-content: start;margin-bottom: 32px;}.product-review__like-button {gap: 8px;}.product-review__comparison-button {}.product-review__button-text {display: block;}.product-review__fast-buy-button {padding: 8px;}.product-review__images-gallery {}.product-review__images-gallery-left {}.product-review__images-gallery-swiper {max-width: 100%;border-radius: 32px;}.swiper-wrapper {}.swiper-slide {}.product-review__images-image {}.product-review__images-gallery-right {}.product-review__images-gallery-previews {}.product-review__images-gallery-preview {}.product-review__additional-info {}.product-review__additional-info-delivery {}.product-review__additional-info-delivery-item {}.product-review__additional-info-delivery-item-icon {}.product-review__additional-info-delivery-item-time {}.product-review__additional-info-support {text-align: center;}.product-review__additional-info-support-title {}.product-review__additional-info-support-container {justify-content: center;}.support-button {}.support-button__image {}.product-review__additional-info-support-info {}.product-review__additional-info-support-phone {}.product-review__additional-info-support-text {}.product-review__info {margin-bottom: 16px;}.product-review__info-title {margin-bottom: 26px;}.product-review__info-status_online {}.product-review__info-status_offline {}.product-review__info-vendor-code {}.product-review__info-buy-count {}.product-review__info-rating {}.product-review__info-rating-star.product-review__info-rating-star_active {}.product-review__info-rating-star {}.product-review__info-rating-review {}.product-review__options {}.product-review__options-title {}.product-review__colors-list {}.product-review__colors-list-item {}.product-review__colors-list-item-image {}.product-review__options-radios.product-review__options-radios_accent {}.product-review__options-radio {}.product-review__options-radio-input {}.product-review__options-radio-label {}.product-review__options-radios {}.product-review__options-radio-icon {}.product-review__options-radio-info-button {}.product-review__options-radio-text {}.product-review__buy {}.product-review__buy-prices {}.product-review__buy-old-price {}.product-review__buy-price {}.product-review__price-other {}.product-review__buy-button-and-bonus {}.product-review__buy-button {padding: 8px;}.product-review__buy-bonus {}.product-review__buy-bonus-icon {}.product-review__fast-buy {padding: 16px 77px 16px 24px;}.product-review__credit {padding: 8px 77px 9px 24px;margin-bottom: 8px;}.product-review__credit-icon {}.product-review__credit-button {padding: 8px;}.product-review__trade-in-buy {margin-bottom: 8px;}.product-review__trade-in-buy-icon {}.product-review__trade-in-buy-text {}.product-review__trade-in-buy-text-small {}.button.product-review__trade-in-buy-button {padding: 8px;}}.bottom-padding-for-float-menu {height: 100px;}@media screen and (max-width: 1250px) {.product-float-basket {position: fixed;bottom: 53px;}.bottom-padding-for-float-menu {height: 55px;}.product-float-basket__container {justify-content: center;}.product-float-basket__image {display: none;}.product-float-basket__name {display: none;}.product-float-basket__price {display: none;}.product-float-basket__basket-button {padding: 11px;background: var(--done);border: 1px solid var(--done);border-radius: 4px;color: white;cursor: pointer;width: 100%;max-width: 272px;}.product-review__buy-bonus {position: relative;}}@media screen and (max-width: 600px) {.product-review {padding: 24px 16px 16px;}.product-review__info-title {font-size: var(--font-size-20);margin-bottom: 8px;}.product-review__info-container {grid-template-columns: 1fr;}.product-review__info-vendor-code {grid-column: auto;grid-row: 3/4;font-size: var(--font-size-14);}.product-review__info-buy-count {grid-row: 3/4;font-size: var(--font-size-14);}.product-review__info-status {margin: 0;grid-column: 1/3;font-size: var(--font-size-14);}.product-review__info-status:before {width: 12px;height: 12px;}.product-review__info-rating {grid-column: 1/3;}.product-review__info-rating-star {width: 16px;height: 16px;}.product-review__action-buttons {margin-bottom: 8px;}.product-review__images-gallery-left, .product-review__images-gallery-right {display: none;}.product-review__images-gallery {padding-left: 16px;padding-right: 16px;margin-bottom: 8px;}.product-review__images-gallery-swiper {margin: 0;}.product-review__images-gallery-swiper .swiper-slide {padding: 29px;}.product-review__images-gallery-previews {display: none;}.product-review__images {margin-bottom: 32px;}.product-review__options-title {margin-bottom: 8px;font-size: var(--font-size-20);}.product-review__colors-list {margin-top: 16px;}.product-review__colors-list-item {width: 56px;min-width: 56px;height: 56px;}.product-review__colors-list-item-link {padding: 8px;}.product-review__options-radio {padding: 10px 8px;white-space: nowrap;}.product-review__options-radio_info{padding: 10px 40px 10px 8px;}.product-review__colors-list, .product-review__options-radios {width: calc(100% + 32px);max-width: 100vw;padding: 0 16px;margin-left: -16px;overflow: auto;flex-wrap: nowrap;}.product-review__colors-list::-webkit-scrollbar, .product-review__options-radios::-webkit-scrollbar {display: none;}.product-review__options-radios {}.product-review__buy {flex-direction: column;align-items: center;padding: 16px;width: 100%;}.product-review__buy-prices {display: flex;flex-direction: column;align-items: center;}.product-review__buy-old-price {font-weight: 400;font-size: var(--font-size-24);text-decoration-line: line-through;text-align: center;}.product-review__buy-price {font-weight: 500;font-size: var(--font-size-40);text-align: center;}.product-review__price-other {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;text-align: center;}.product-review__buy-bonus {position: relative;}.product-review__buy-button-and-bonus {display: flex;flex-direction: column;align-items: center;}.product-review__fast-buy {text-align: center;font-size: var(--font-size-20);display: flex;flex-direction: column;align-items: center;padding: 16px;gap: 4px;}.product-review__fast-buy-button {padding: 8px;}.product-review__credit {font-size: var(--font-size-16);text-align: center;display: flex;align-items: center;justify-content: center;padding: 16px;gap: 4px;padding-left: 39px;padding-right: 43px;padding-bottom: 58px;position: relative;text-align: left;}.product-review__credit-icon {max-width: 29px;width: 29px;height: 32px;}.product-review__credit-button {position: absolute;padding: 8px;margin: 0;bottom: 16px;left: calc(50% - 172px / 2);width: 172px;}.product-review__trade-in-buy {flex-direction: column;align-items: center;gap: 8px;padding: 16px 42px;position: relative;}.product-review__trade-in-buy-container {display: block;max-width: 204px;margin: 0 auto;position: relative;}.product-review__trade-in-buy-icon {max-width: 32px;width: 32px;height: 32px;position: absolute;top: 0;left: 0;}.product-review__trade-in-buy-text {}.product-review__trade-in-buy-text-top {padding-left: 40px;display: block;margin-bottom: 4px;padding-right: 0;margin-right: 0;max-width: 100%;}.product-review__trade-in-buy-text-small {}.button.product-review__trade-in-buy-button {margin: 0 auto;display: block;}.product-review__images-gallery-pagination {display: flex;gap: 6px;justify-content: center !important;}}.other-products-list {padding: 48px 40px;}.other-products-list__container {max-width: 1200px;margin: 0 auto;}.other-products-list__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 11px;}.other-products-list__gallery {display: flex;flex-direction: column;max-width: 100%;width: 100%;position: relative;}.other-products-list__gallery:before {content: "";display: block;position: absolute;pointer-events: none;width: 100%;height: 100%;background: linear-gradient(90deg, #fff 0px, #00000000 70px, #00000000 calc(100% - 70px), #fff 100%);z-index: 3;left: 0;top: 0;}.other-products-list__gallery-left, .other-products-list__gallery-right {display: flex;width: 32px;height: 32px;align-items: center;justify-content: center;background: var(--color-2);border-radius: 999px;position: absolute;border: none;cursor: pointer;z-index: 10;margin-top: 49px;}.other-products-list__gallery-left {left: 0;}.other-products-list__gallery-right {right: 0;}.other-products-list__gallery-left:before, .other-products-list__gallery-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.6px solid var(--color-8);transform: rotate(135deg);position: absolute;}.other-products-list__gallery-left:before {border-top: 0;border-left: 0;margin-right: -6px;}.other-products-list__gallery-right:before {border-bottom: 0;border-right: 0;margin-left: -6px;}.other-products-list__gallery .swiper-wrapper {margin: 0;padding: 0;list-style: none;align-items: stretch;}.product-best .other-products-list__gallery .swiper-slide {margin: 0;padding: 0 77px;padding-right: 56px;height: auto;}.product-best-item {display: flex;justify-content: space-between;gap: 48px;align-items: center;}.product-best-item__products {width: 100%;display: flex;justify-content: space-between;}.product-best-item__product {display: flex;gap: 16px;}.product-best-item__product-image {width: 70px;min-width: 70px;height: 70px;object-fit: contain;}.product-best-item__product-info {}.product-best-item__product-title {margin-bottom: 8px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-box-orient: vertical;display: -webkit-box;}.product-best-item__product-price {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);}.product-best-item__product-old-price {color: var(--color-4);}.product-best-item__plus {max-width: 64px;width: 64px;height: 64px;fill: var(--color-5);}.product-best-item__price-and-buy {display: flex;align-items: center;gap: 32px;border: 1px solid var(--color-primary);border-radius: 8px;padding: 24px 32px;}.product-best-item__price-and-buy-values {display: flex;flex-direction: column;gap: 1px;}.product-best-item__price-old {color: var(--color-6);font-size: var(--font-size-24);white-space: nowrap;}.product-best-item__price {color: var(--color-primary);font-size: var(--font-size-32);white-space: nowrap;}.product-best-item__price-and-buy-button {padding: 11px;white-space: nowrap;}.product-best-item__price-and-buy-button.active {background-color: var(--done);border-color: var(--done);}.other-products-list__gallery .swiper-pagination {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 24px;position: static;}.other-products-list__gallery .swiper-pagination-bullet {margin: 0 !important;padding: 0;min-width: 14px;width: 14px;height: 14px;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 999px;cursor: pointer;opacity: 1;}.other-products-list__gallery .swiper-pagination-bullet-active {border: 1px solid var(--color-primary);background: var(--color-primary);}.product-other .other-products-list__gallery {margin-top: 24px;padding: 0 84px;}.product-other__item {border: 1px solid var(--color-2);border-radius: 8px;padding: 16px 16px 32px;display: flex;flex-direction: column;height: 100%;}.product-other__item-top-buttons {display: flex;gap: 8px;justify-content: end;margin-bottom: 22px;}.product-other__item-top-button {display: block;margin: 0;padding: 0;background: none;border: none;fill: var(--color-6);width: 24px;height: 24px;cursor: pointer;transition: 0.15s ease fill;}.product-other__item-top-button_active {fill: var(--color-primary);}@media screen and (pointer: fine) {.product-other__item-top-button:hover {fill: var(--color-primary);transition: 0.15s ease fill;}}.product-other__item-button svg {width: 24px;height: 24px;}.product-other .other-products-list__gallery-left, .product-other .other-products-list__gallery-right {margin-top: 86px;transition: 0.15s ease background-color;}.product-other .other-products-list__gallery-left:hover, .product-other .other-products-list__gallery-right:hover {background: var(--color-primary);}.product-other .other-products-list__gallery-left:hover:before, .product-other .other-products-list__gallery-right:hover:before {transition: 0.15s ease border-color;border-color: var(--color-white);}@media screen and (pointer: fine) {.product-other .other-products-list__gallery-left:hover, .product-other .other-products-list__gallery-right:hover, .other-products-list__gallery-left:hover, .other-products-list__gallery-right:hover {background-color: var(--color-primary);transition: 0.15s ease background-color;}.product-other .other-products-list__gallery-left:hover:before, .product-other .other-products-list__gallery-right:hover:before, .other-products-list__gallery-left:hover:before, .other-products-list__gallery-right:hover:before {border-color: white;transition: 0.15s ease border-color;}}.product-other__item-link {display: block;}.other-products-list__gallery .swiper-slide {height: auto;}.product-other__item-image {width: 96px;height: 96px;display: block;object-fit: contain;margin: 0 auto 22px;}.product-other__item-title {font-weight: 500;font-size: var(--font-size-16);color: var(--color-8);margin-bottom: 8px;}.product-other__item-bottom {display: flex;margin-top: auto;}.product-other__item-button {font-weight: 400;font-size: var(--font-size-16);text-align: right;color: var(--color-primary);background: none;margin: 0;padding: 0;border: 0;cursor: pointer;}.product-other__item-button {margin-left: auto;display: block;}.product-other__item-button_active, .product-other__item-button.active {color: var(--done);}.product-review__empty {display: flex;flex-direction: column;gap: 19px;align-items: end;}.product-review__empty-text-and-icon {display: flex;gap: 8px;align-items: start;font-size: var(--font-size-16);margin-right: -15px;}.product-review__empty-icon {min-width: 32px;width: 32px;height: 32px;}.product-review__empty-button {margin-left: 40px;width: 100%;max-width: 172px;}.product-review__bottom-buttons {display: flex;gap: 29px;padding-left: 27px;margin-top: 35px;}.product-review__bottom-button {padding: 0;margin: 0;background: none;border: 0;cursor: pointer;display: flex;align-items: center;color: var(--color-7);gap: 9px;}.product-review__bottom-button_active {color: var(--color-primary);}.product-review__bottom-button-icon {width: 24px;min-width: 24px;height: 24px;fill: var(--color-6);}.product-review__bottom-button_active .product-review__bottom-button-icon {fill: var(--color-primary);}@media screen and (max-width: 1300px) and (min-width: 1100px) {.product-review__empty-text-and-icon{font-size: 14px;margin-right: 9px;}}@media screen and (max-width: 1200px) {.product-best .other-products-list__container {max-width: 768px;}.product-best .other-products-list__title {margin-bottom: 42px;}.product-best .other-products-list__gallery .swiper-slide {padding-left: 49px;padding-right: 49px;}.product-best .product-best__item.product-best-item {flex-direction: column;gap: 24px;}.product-best .product-best-item__price-and-buy {padding: 24px 56px;width: 100%;}.product-other .other-products-list__gallery {margin-top: 32px;padding: 0 36px;}.product-review__bottom-buttons {display: none;}}@media screen and (max-width: 1100px) {.product-review__empty-text-and-icon {margin-right: -15px;}}@media screen and (max-width: 750px) {.product-review__empty-button {width: 100%;max-width: 172px;}.product-best {padding: 0;}.product-best .other-products-list {padding: 24px 0;}.product-other {padding: 24px 0;}.product-other .other-products-list__gallery {padding: 0 60px;margin-top: 26px;}.product-other .other-products-list__title {margin-bottom: 26px;font-size: var(--font-size-24);padding-left: 16px;padding-right: 16px;}.product-other .other-products-list__gallery-left {left: 16px;}.product-other .other-products-list__gallery-right {right: 16px;}.product-best .other-products-list__container {overflow: hidden;}.product-best .other-products-list__title {margin-bottom: 16px;font-size: var(--font-size-24);text-align: center;padding-left: 32px;padding-right: 32px;}.product-best .other-products-list__gallery {}.product-best .other-products-list__gallery:before {display: none;}.product-best .product-best-item__price-and-buy {padding: 0;}.product-best .other-products-list__gallery-left, .product-best .other-products-list__gallery-right {display: none;}.product-best .other-products-list__gallery {max-width: calc(100% - 64px);margin: 0 32px;overflow: visible !important;}.product-best .other-products-list__gallery .swiper-slide {padding: 0;}.product-best .product-best__item.product-best-item {padding: 16px 8px 24px;border: 1px solid var(--color-primary);border-radius: 8px;gap: 2px;}.product-best .product-best-item__products {flex-direction: column;gap: 8px;}.product-best .product-best-item__product {padding: 11px 13px;}.product-best-item__product-title {font-size: var(--font-size-14);margin-bottom: 2px;-webkit-line-clamp: unset;overflow: visible;}.product-other .product-best-item__product-title {font-size: var(--font-size-24);}.product-other .product-best-item__product-title {}.product-best-item__product-price {font-size: var(--font-size-16);display: flex;align-items: center;gap: 5px;}.product-best-item__product-old-price {}.product-best-item__plus {display: none;}.product-best-item__price-and-buy {padding: 0;border: none;flex-direction: column;align-items: center;gap: 24px;}.product-best-item__price-and-buy-values {flex-direction: row;align-items: center;gap: 5px;}.product-best-item__price-old {font-size: var(--font-size-16);}.product-best-item__price {font-size: var(--font-size-20);}.product-best-item__price-and-buy-button {margin: 0 auto;padding: 8px;}.product-best .other-products-list__gallery .swiper-pagination {margin-top: 16px;}.product-other .other-products-list__gallery .swiper-pagination {}}@media screen and (max-width: 700px) {.other-products-list__gallery .swiper-pagination{gap: 5px }.other-products-list__gallery .swiper-pagination-bullet{width: 10px;height: 10px;min-width: 10px;}}@media screen and (max-width: 600px) {.product-review__empty-button {margin: 0 auto;}.product-review__empty-text-and-icon {margin-right: 0;}}.product-tabs {padding-top: 38px;padding-bottom: 0;}.product-tabs__tabs {max-width: 1240px;padding: 0 20px;margin: 0 auto;display: flex;}.product-tabs__tab {display: block;padding: 8px;text-align: center;position: relative;width: 100%;cursor: pointer;white-space: nowrap;user-select: none;}.product-tabs__tab-input {appearance: none;background: var(--color-2);border-radius: 4px;width: 100%;height: 100%;margin: 0;padding: 0;top: 0;left: 0;position: absolute;cursor: pointer;}.product-tabs__tab-input:checked {background: var(--color-primary);}.product-tabs__tab-label {font-weight: 400;font-size: var(--font-size-24);color: var(--color-8);z-index: 5;position: relative;}.product-tabs__tab-input:checked + .product-tabs__tab-label {color: white;}.product-tabs__contents {}.product-tabs__content {}.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.product-tabs {}.product-characteristics {max-width: 1200px;margin: 0 auto;padding: 48px 32px;}.product-characteristics__container {display: flex;flex-direction: column;gap: 16px;}.product-characteristics__group {}.product-characteristics__group-title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 20px;}.product-characteristics__group-content {width: 100%;}.product-characteristics__group-content tbody {display: flex;flex-direction: column;gap: 16px;}.product-characteristics__group-content-item {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);display: grid;grid-template-columns: 350px auto;gap: 16px;padding: 0px 0px 20px 0px;border-bottom: 1px solid var(--color-1);}.product-characteristics__group-content-item-label {}.product-characteristics__group-content-item-value {}.product-tabs .review-block__container {padding-top: 56px;padding-bottom: 40px;}.product-tabs .faq {padding-top: 48px;padding-bottom: 40px;}@media screen and (max-width: 900px) {.product-tabs__tab {padding: 10px 16px;}.product-tabs__tabs {flex-wrap: wrap;gap: 8px;}.product-tabs__tab {width: fit-content;}.product-tabs__tab-label {font-size: var(--font-size-20);}.product-tabs {padding-top: 24px;padding-bottom: 0;}.product-characteristics {padding-top: 47px;padding-bottom: 48px;}.product-tabs .review-block__container {padding-top: 48px;padding-bottom: 40px;}.product-tabs .faq {padding-top: 63px;padding-bottom: 40px;}}@media screen and (max-width: 700px) {.product-tabs__tabs {padding-top: 36px;}.product-tabs__tab-label {font-size: var(--font-size-16);}.product-characteristics {padding-top: 24px;padding-bottom: 24px;}.product-characteristics {padding-left: 16px;padding-right: 16px;}.product-characteristics__group-title {font-size: var(--font-size-32);margin-bottom: 16px;}.product-characteristics__group-content tbody {gap: 8px;}.product-characteristics__group-content-item {font-size: var(--font-size-16);grid-template-columns: 220px auto;gap: 16px;}.product-characteristics__group-content-item-label {}.product-characteristics__group-content-item-value {text-align: left;margin: 0;}.product-tabs .review-block__container {padding-top: 32px;padding-bottom: 40px;}.product-tabs .faq {padding-top: 16px;padding-bottom: 24px;}.product-review__empty {display: flex;flex-direction: column;gap: 19px;transform: translate(0, 0);}}@media screen and (max-width: 500px) {.product-characteristics__group-content-item {display: block;}.product-characteristics__group-content-item-label {display: block;font-weight: 700;}}.accessories-block {padding: 40px;}.accessories-block__container {max-width: 1200px;margin: 0 auto;}.accessories-block__tabs {display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 40px;}.accessories-block__tabs::-webkit-scrollbar {display: none;}.accessories-block__tab {position: relative;cursor: pointer;user-select: none;padding: 8px 16px;white-space: nowrap;}.accessories-block__tab-input {margin: 0;padding: 0;position: absolute;width: 100%;height: 100%;left: 0;top: 0;appearance: none;background: var(--color-2);border-radius: 32px;z-index: 1;cursor: pointer;}.accessories-block__tab-input:checked {background: var(--color-primary);}.accessories-block__tab-label {position: relative;font-size: var(--font-size-20);color: var(--color-8);z-index: 2;}.accessories-block__tab-input:checked + .accessories-block__tab-label {color: white;}.accessories-block__gallery {display: flex;flex-direction: column;justify-content: center;padding: 0 37px;position: relative;}.accessories-block__gallery-left, .accessories-block__gallery-right {position: absolute;width: 32px;height: 32px;border-radius: 999px;background: var(--color-2);border: none;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 5;transition: 0.15s ease opacity;}.accessories-block__gallery-left.swiper-button-disabled, .accessories-block__gallery-right.swiper-button-disabled {opacity: 0;transition: 0.15s ease opacity;}.accessories-block__item-link {display: contents;}.accessories-block__gallery-left {left: 0;}.accessories-block__gallery-right {right: 0;}.accessories-block__gallery-left:before, .accessories-block__gallery-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.6px solid var(--color-8);transform: rotate(45deg);border-top: 0;border-right: 0;}.accessories-block__gallery-left:before {margin-right: -5px;}.accessories-block__gallery-right:before {transform: rotate(225deg);margin-left: -5px;}.accessories-block__contents {}.accessories-block__swiper .swiper-slide {}.accessories-block__swiper .swiper-wrapper {}.accessories-block__item {border: 1px solid var(--stroke-color);border-radius: 8px;padding: 16px 16px 24px;display: flex;flex-direction: column;align-items: center;height: 100%;}.accessories-block__swiper .swiper-slide {height: auto;}.accessories-block__item-buttons {display: flex;justify-content: end;gap: 8px;margin-bottom: 16px;width: 100%;}.accessories-block__item-button {width: 24px;height: 24px;min-width: 24px;min-height: 24px;display: flex;align-items: center;justify-content: center;fill: var(--color-6);border: none;background: none;cursor: pointer;transition: 0.15s ease fill;padding: 0;margin: 0;}.accessories-block__item-button:hover {fill: var(--color-primary);transition: 0.15s ease fill;}.accessories-block__item-button_active {fill: var(--color-primary);}.accessories-block__item-button.product-review__button_active {fill: var(--color-primary);}.product-other__item-top-button.product-review__button_active {fill: var(--color-primary);}.accessories-block__item-image {height: 160px;width: calc(100% - 32px);object-fit: contain;display: block;margin-bottom: 8px;border: 17px solid #00000000;}.accessories-block__item-name {text-align: center;font-weight: 700;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 8px;}.accessories-block__item-price {margin-top: auto;text-align: center;font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 8px;}.accessories-block__item-buy {font-size: var(--font-size-16);text-align: center;color: var(--color-primary);border: none;background: none;margin: 0;padding: 0;cursor: pointer;}.accessories-block__item-buy.active, .accessories-block__item-buy_active {color: var(--done);}.accessories-block__pagination {position: relative;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 8px;height: 8px;margin-top: 24px;overflow: hidden;transition: 0.15s ease left, 0.15s ease opacity;}.accessories-block__pagination-snake {position: absolute;display: block;border-radius: 8px;width: 0px;height: 100%;margin: 0 -1px;transition: 0.15s ease left, 0.15s ease opacity;}@media screen and (max-width: 900px) {.accessories-block {padding-top: 32px;}.accessories-block__tabs {margin-bottom: 32px;}.accessories-block__gallery {padding: 0;}.accessories-block__gallery-left, .accessories-block__gallery-right {}.accessories-block__gallery-left {left: 0;margin-left: -25px;}.accessories-block__gallery-right {right: 0;margin-right: -25px;}}@media screen and (max-width: 700px) {.accessories-block {padding: 27px 0 45px;}.accessories-block__container {}.accessories-block__tabs {margin-bottom: 13px;flex-wrap: nowrap;padding-left: 16px;padding-right: 16px;overflow-x: auto;gap: 11px;}.accessories-block__tab {padding: 8px 16px;}.accessories-block__tab-input {}.accessories-block__tab-input:checked {}.accessories-block__tab-label {font-size: var(--font-size-16);}.accessories-block__tab-input:checked + .accessories-block__tab-label {}.accessories-block__gallery {padding-left: 16px;padding-right: 16px;overflow: hidden;}.accessories-block__gallery-left, .accessories-block__gallery-right {display: none;}.accessories-block__swiper {overflow: visible !important;}.accessories-block__item-image {height: 88px;border: 0;}.accessories-block__pagination {margin-top: 16px;}.accessories-block__item-price {font-size: var(--font-size-14);}.accessories-block__item-name {font-size: var(--font-size-14);}.accessories-block__item-buy {font-size: var(--font-size-14);}}.about-product {padding: 72px 16px 25px;}.about-product__container {background: #fcfcfc;max-width: 1200px;margin: 0 auto;}.about-product__description {padding: 64px;font-size: var(--font-size-20);}.about-product__description h2, .about-product__description h3, .about-product__description h4, .about-product__description h5, .about-product__description h6 {margin-top: 48px;margin-bottom: 16px;font-family: 'SF Pro Display',Arial,sans-serif;font-style: normal;font-weight: 700;font-size: 32px;line-height: 38px;color: #1E2836;}.about-product__description h2:first-child, .about-product__description h3:first-child, .about-product__description h4:first-child, .about-product__description h5:first-child, .about-product__description h6:first-child {margin-top: 0;}.about-product__description h2:last-child, .about-product__description h3:last-child, .about-product__description h4:last-child, .about-product__description h5:last-child, .about-product__description h6:last-child {margin-bottom: 0;}.about-product__description p:first-child {margin-top: 0;}.about-product__description p:last-child {margin-bottom: 0;}.about-product__description p {margin-top: 16px;margin-bottom: 16px;font-family: 'SF Pro Display',Arial,sans-serif;font-style: normal;font-weight: 400;font-size: inherit;color: var(--color-10);}.about-product__description ul, .about-product__description ol {font-size: inherit;}.about-product__description ul li, .about-product__description ol li {font-size: inherit;}.about-product__description img {margin-top: 24px;margin-bottom: 24px;width: 100%;display: block;max-height: 400px;object-fit: contain;background-color: rgba(0, 0, 0, 0.05);border-radius: 8px;}.about-product__slide {display: flex;gap: 24px;padding: 24px 88px;}.about-product__slide:nth-child(2n) {flex-direction: row-reverse;}.about-product__slide-image {width: 280px;min-width: 280px;height: 280px;border-radius: 24px;display: block;object-fit: contain;}.about-product__slide-text {padding-top: 32px;}.about-product__slide-text h3, .about-product__slide-text h2, .about-product__slide-text h4 {margin: 8px 0;font-size: var(--font-size-32);}.about-product__slide-text h3:first-child, .about-product__slide-text h2:first-child, .about-product__slide-text h4:first-child {margin-top: 0;}.about-product__slide-text h3:last-child, .about-product__slide-text h2:last-child, .about-product__slide-text h4:last-child {margin-bottom: 0;}.about-product__slide-text p {margin: 8px 0;font-size: var(--font-size-16);}.about-product__slide-text p:first-child {margin-top: 0;}.about-product__slide-text p:last-child {margin-bottom: 0;}.about-product__buy-section {display: flex;gap: 94px;padding-left: 97px;padding-top: 53px;}.about-product__buy-section-image {width: 347.3px;height: 253px;object-fit: cover;object-position: top;}.about-product__buy-section-content {}.about-product__buy-section-title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-10);margin-bottom: 24px;}.about-product__buy-section-price-container {background: #FFFFFF;border: 1px solid var(--color-primary);border-radius: 8px;padding-top: 16px;padding-left: 33px;padding-bottom: 13px;display: flex;gap: 41px;padding-right: 32px;}.about-product__buy-section {}.about-product__buy-section-image {}.about-product__buy-section-content {}.about-product__buy-section-title {}.about-product__buy-section-price-container {}.about-product__buy-section-price-container-left {}.about-product__buy-section-old-price {font-weight: 400;font-size: var(--font-size-24);text-decoration-line: line-through;color: var(--color-6);margin-bottom: 8px;}.about-product__buy-section-price {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);}.about-product__buy-section-little-price-button {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-7);}.about-product__buy-section-price-container-right {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);}.about-product__buy-section-buy-button {width: 100%;max-width: 172px;white-space: nowrap;padding: 11px;}.about-product__buy-section-bonus {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);gap: 8px;display: flex;align-items: center;margin-top: 8px;justify-content: center;}.about-product__buy-section-bonus-coin {width: 24px;height: 24px;}@media screen and (max-width: 1000px) {.about-product {padding-top: 56px;}.about-product__container {}.about-product__slide {padding: 24px;}.about-product__slide-image {min-width: 240px;width: 240px;height: 240px;}.about-product__slide-text {padding-top: 0;padding-right: 24px;}.about-product__buy-section {display: flex;gap: 94px;}.about-product__buy-section-image {width: 347.3px;}.about-product__buy-section-content {}.about-product__buy-section-title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-10);margin-bottom: 24px;}.about-product__buy-section-price-container {background: #FFFFFF;border: 1px solid var(--color-primary);border-radius: 8px;padding-top: 16px;padding-left: 33px;padding-bottom: 13px;display: flex;gap: 41px;}.about-product__buy-section-price-container-left {}.about-product__buy-section-old-price {}.about-product__buy-section-little-price-button {}.about-product__buy-section-price-container-right {}.about-product__buy-section-buy-button.button.accent-button {}.about-product__buy-section-bonus {}.about-product__buy-section-bonus-coin {}.about-product__buy-section-image {position: absolute;height: 250px;bottom: 138px;}.about-product__buy-section {position: relative;justify-content: center;padding: 0;padding-top: 32px;padding-bottom: 40px;padding-left: 16px;padding-right: 16px;}.about-product__buy-section-title {text-align: center;margin-bottom: 260px;font-size: var(--font-size-40);}.about-product__buy-section-content {position: relative;z-index: 4;}}@media screen and (max-width: 600px) {.about-product__description {padding: 32px 16px;}.about-product__description {font-size: var(--font-size-16);}.about-product {padding-top: 32px;padding-left: 16px;padding-right: 16px;}.about-product__container {}.about-product__slide {flex-direction: column;align-items: start;gap: 16px;padding: 24px;}.about-product__slide:nth-child(2n) {flex-direction: column;}.about-product__slide-image {min-width: 120px;width: 120px;height: 120px;}.about-product__slide-text {}.about-product__slide-text h3, .about-product__slide-text h2, .about-product__slide-text h4 {font-size: var(--font-size-20);}.about-product__slide-text p {font-size: var(--font-size-14);}.about-product__buy-section {}.about-product__buy-section-image {}.about-product__buy-section-content {width: 100%;}.about-product__buy-section-title {}.about-product__buy-section-price-container {padding: 16px 24px;flex-direction: column;gap: 8px;}.about-product__buy-section-price-container-left {}.about-product__buy-section-old-price {text-align: center;display: block;}.about-product__buy-section-little-price-button {text-align: center;display: block;width: 100%;}.about-product__buy-section-price-container-right {text-align: center;display: block;}.about-product__buy-section-buy-button {margin: 0 auto;display: block;}.about-product__buy-section-image {width: 100%;height: 220px;bottom: 180px;}.about-product__buy-section-price {text-align: center;}.about-product__buy-section-title {margin-bottom: 210px;font-size: var(--font-size-24);}}@media screen and (max-width: 580px) {.product-review__additional-info-delivery-item-text{width: calc(100% - 32px);}}@media screen and (max-width: 390px) {.product-review__additional-info-delivery-item-time {width: 100%;display: inline-block;}}@media screen and (min-width: 1000px) {label.mfilter-tb-as-td {max-width: 140px !important;}}.product-review__info-subtitle{margin-bottom: 15px;}

/* === pages/rich-banner.min.css === */
.about-product__description:has(.rich-banner),.about-product__description--rich{padding:0;font-size:inherit;background:#000}.about-product__description .rich-banner picture{display:block;width:100%}.about-product__description .rich-banner img{margin:0;max-height:none;width:100%;height:auto;display:block;object-fit:contain;background:#000;border-radius:0}.rich-banner{background:#000;overflow:hidden}@media screen and (max-width:699px){.about-product:has(.rich-banner){padding-left:0;padding-right:0}.about-product__description:has(.rich-banner),.about-product__description--rich{border-radius:0}}

/* === pages/comparison-page.min.css === */
.comparison-page {padding: 45px 64px;}.comparison-page__container {max-width: 1200px;margin: 0 auto;}.comparison-page__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 16px;}.comparison-page__dual {display: flex;gap: 32px;}.comparison-page__filter {display: flex;flex-direction: column;gap: 8px;min-width: 196px;width: 196px;}.comparison-page__radios {margin-bottom: 12px;display: flex;flex-direction: column;align-items: start;gap: 8px;}.comparison-page__radio {font-weight: 500;font-size: var(--font-size-20);color: var(--color-8);background: var(--color-2);border-radius: 32px;padding: 8px 16px;border: none;cursor: pointer;transition: 0.15s ease background-color, 0.15s ease color;}@media screen and (pointer: fine){.comparison-page__radio:hover {color: white;background: var(--color-primary);transition: 0.15s ease background-color, 0.15s ease color;}}.comparison-page__radio {}.comparison-page__radio_active {color: white;background: var(--color-primary);}.comparison-page__checkbox {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);display: flex;gap: 8px;cursor: pointer;align-items: center;}.comparison-page__checkbox-input {width: 32px;min-width: 32px;height: 32px;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 8px;appearance: none;cursor: pointer;}.comparison-page__checkbox-input:checked {background: var(--color-primary);background-image: url("/catalog/view/theme/apple/images/ui/fly.svg");background-position: center;background-size: 20px 20px;background-repeat: no-repeat;border: none;}.comparison-page__right {max-width: calc(100% - 228px);width: 100%;display: flex;}.comparison-page__products {max-width: 100%;display: flex;flex-direction: column;justify-content: center;position: relative;align-items: start;width: 100%;}.comparison-page__product.product {min-width: 100%;}.comparison-page__product.product .product__name {font-size: var(--font-size-20);text-align: left;}.comparison-page__product.product .product__preview {width: 100%;height: 200px;}.comparison-page__product.product .product__preview-image {width: 100%;height: 200px;}.comparison-page__product.product .product__preview-button {width: 100%;height: 200px;margin-top: -200px;}.comparison-page__product.product .product__product__name {margin-top: 32px;}.comparison-page__product.product .product__prices {justify-content: start;}.comparison-page__products-swiper {max-width: 100%;}.comparison-page__products-left, .comparison-page__products-right {width: 32px;height: 32px;background-color: var(--color-2);border-radius: 999px;position: absolute;display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;z-index: 5;transition: 0.15s ease background-color;}.comparison-page__products-left:hover, .comparison-page__products-right:hover {transition: 0.15s ease background-color;background-color: var(--color-primary);}.comparison-page__products-left {margin-left: -48px;}.comparison-page__products-right {align-self: end;margin-right: -48px;}.comparison-page__products-left:before, .comparison-page__products-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.59296px solid var(--color-8);transform: rotate(45deg);transition: 0.15s ease border-color;}.comparison-page__products-left:hover:before, .comparison-page__products-right:hover:before {border-color: var(--color-white);transition: 0.15s ease border-color;}.comparison-page__products-left:before {border-top: 0;border-right: 0;position: relative;left: 4px;}.comparison-page__products-right:before {border-bottom: 0;border-left: 0;position: relative;right: 4px;}.comparison-page__products-swiper .swiper-wrapper {margin: 0;padding: 0;list-style: none;}.comparison-page__products-swiper .swiper-slide {height: auto;}.favorites-page__product-list-item {height: 100%;}.comparison-page__products-fixed {background: var(--color-white);position: fixed;top: 64px;left: 0;width: 100%;z-index: 500;opacity: 0;pointer-events: none;padding: 0 64px;transition: 0.15s ease opacity;}.comparison-page__products-fixed_active {opacity: 1;pointer-events: fill;transition: 0.15s ease opacity;}.comparison-page__products-fixed-container {padding-left: 228px;max-width: 1200px;margin: 0 auto;display: flex;flex-direction: column;justify-content: center;padding-top: 8px;padding-bottom: 8px;}.comparison-page__products-swiper {width: 100%;}.comparison-page__products-fixed-swiper {max-width: 100%;width: 100%;}.comparison-page__products-fixed-swiper .swiper-wrapper {margin: 0;padding: 0;list-style: none;}.comparison-page__products-fixed-left {}.comparison-page__products-fixed-right {}.comparison-page__products-fixed-left, .comparison-page__products-fixed-right {width: 32px;height: 32px;background-color: var(--color-white);border-radius: 999px;position: absolute;display: flex;align-items: center;justify-content: center;cursor: pointer;border: none;z-index: 5;transition: 0.15s ease background-color;}.comparison-page__products-fixed-left:hover, .comparison-page__products-fixed-right:hover {background-color: var(--color-primary);transition: 0.15s ease background-color;}.comparison-page__products-fixed-left {margin-left: -48px;}.comparison-page__products-fixed-right {align-self: end;margin-right: -48px;}.comparison-page__products-fixed-left:before, .comparison-page__products-fixed-right:before {content: "";display: block;width: 13px;height: 13px;border: 1.59296px solid var(--color-8);transform: rotate(45deg);transition: 0.15s ease background-color;}.comparison-page__products-fixed-left:hover:before, .comparison-page__products-fixed-right:hover:before {border-color: var(--color-white);transition: 0.15s ease border-color;}.comparison-page__products-fixed-left:before {border-top: 0;border-right: 0;position: relative;left: 4px;}.comparison-page__products-fixed-right:before {border-bottom: 0;border-left: 0;position: relative;right: 4px;}.comparison-page__product-fixed {position: relative;background: var(--color-white);border: 1px solid var(--stroke-color);border-radius: 4px;padding: 48px 8px 16px;max-width: 152px;height: 100%;}.comparison-page__products-fixed-swiper-slide{height: auto !important;}.comparison-page__product-fixed-close {position: absolute;width: 32px;height: 32px;padding: 0;margin: 0;background: none;border: 0;top: 8px;right: 8px;fill: var(--color-primary);cursor: pointer;}.comparison-page__product-fixed-link {display: flex;flex-direction: column;gap: 16px;height: 100%;}.comparison-page__product-fixed-image {width: 100%;height: 120px;object-fit: contain;}.comparison-page__product-fixed-name {font-weight: 700;font-size: var(--font-size-16);text-align: center;color: var(--color-8);position: relative;overflow: hidden;margin-top: auto;margin-bottom: auto;}.comparison-page__mobile-params {background: var(--color-2);margin-left: -64px;width: calc(100% + 128px);padding: 16px 40px;margin-top: 40px;}.comparison-page__mobile-params-container {}.comparison-page__table {display: flex;gap: 32px;margin-top: 52px;}.comparison-page__table-left {display: flex;flex-direction: column;gap: 8px;min-width: 196px;width: 196px;}.comparison-page__table-right {max-width: calc(100% - 196px);width: 100%;display: flex;}.comparison-page__table-column {display: flex;flex-direction: column;gap: 24px;}.comparison-page__table-row {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);}.comparison-page__table-left .comparison-page__table-row {font-weight: 500;}.comparison-page__table-title {font-weight: 500;font-size: var(--font-size-20);color: var(--color-9);}.comparison-page__table-right {}.comparison-page__table-swiper {width: 100%;}.comparison-page__table-swiper .swiper-wrapper {list-style: none;margin: 0;padding: 0;}.comparison-page__table-swiper .swiper-slide {}.comparison-page__filter-title {margin-bottom: 24px;font-size: var(--font-size-24);color: var(--color-9);display: none;}.comparison-page__mobile-params {display: none;}.comparison-page__mobile-table {display: none;width: calc(100% + 128px);margin-left: -64px;}.comparison-page__mobile-table-group {}.comparison-page__mobile-table-group-title {padding: 16px 64px 0;margin-bottom: 8px;font-weight: 500;font-size: var(--font-size-24);}.comparison-page__mobile-table-group-row {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;color: var(--color-7);font-size: var(--font-size-20);padding: 8px 64px;border-bottom: 1px var(--stroke-color) solid;}.comparison-page__mobile-table-group-row-label {text-align: left;}.comparison-page__mobile-table-group-row-value {text-align: right;}@media screen and (max-width: 1250px) {.comparison-page__products-fixed {top: 80px;}}@media screen and (max-width: 800px) {.comparison-page__products-fixed {display: none;}.comparison-page__title {margin-bottom: 16px;}.comparison-page__filter {max-width: 100%;width: 100%;}.comparison-page__dual {flex-direction: column;gap: 48px;}.comparison-page__radios {flex-direction: row;flex-wrap: wrap;}.comparison-page__filter .comparison-page__checkbox {}.comparison-page__radios {margin: 0;}.comparison-page__right {max-width: 100%;}.comparison-page__products {padding: 0 45px;}.comparison-page__filter-title {display: block;margin-bottom: 14px;}.comparison-page__mobile-table {display: block;}.comparison-page__product.product .product__preview {}.comparison-page__product.product .product__preview-image {}.comparison-page__mobile-params {display: block;}.comparison-page__table {display: none;}.comparison-page {}.comparison-page__filter {display: flex;}}@media screen and (max-width: 600px) {.comparison-page {padding: 16px 20px 40px;}.comparison-page__mobile-params {margin-left: -24px;width: calc(100% + 48px);padding-left: 24px;padding-right: 24px;margin-top: 16px;}.comparison-page__title {font-weight: 500;font-size: var(--font-size-24);margin-bottom: 16px;}.comparison-page__radio {font-weight: 500;font-size: var(--font-size-16);}.comparison-page__table-row {font-weight: 400;font-size: var(--font-size-16);}.comparison-page__table-title {font-weight: 500;font-size: var(--font-size-20);}.comparison-page__filter-title {margin-bottom: 0;font-size: var(--font-size-20);}.comparison-page__dual {gap: 24px;}.comparison-page__products {overflow: hidden;margin-left: -24px;width: calc(100% + 48px);padding: 0 16px;max-width: none;}.comparison-page__right {display: block;}.comparison-page__products-swiper {overflow: visible !important;}.comparison-page__products-left, .comparison-page__products-right {display: none;}.comparison-page__product.product .product__name {font-size: var(--font-size-16);text-align: left;}.comparison-page__product.product .product__preview {height: 88px;width: 100%;}.comparison-page__product.product .product__preview-image {height: 88px;width: 100%;}.comparison-page__product.product .product__preview-button {height: 88px;width: 100%;margin-top: -88px;}.comparison-page__product.product .product__delete {width: 24px;height: 24px;padding: 0;min-width: 24px;}.comparison-page__product.product .product__delete svg {width: 24px;height: 24px;}.comparison-page__product.product .product__name {margin-top: 16px;}.comparison-page__mobile-table {width: calc(100% + 48px);margin-left: -24px;}.comparison-page__mobile-table-group-title {padding: 16px 24px 0;font-size: var(--font-size-20);}.comparison-page__mobile-table-group-row {padding: 8px 24px;font-size: var(--font-size-14);}}

/* === modal-winow.min.css === */
.modal-window {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1000;display: flex;overflow-y: auto;background: rgba(0, 0, 0, 0.5);padding: 16px;}.modal-window__container {margin: auto;background: var(--color-white);border-radius: 8px;position: relative;}.modal-window__close {position: absolute;top: 16px;right: 16px;width: 48px;height: 48px;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;fill: var(--color-7);cursor: pointer;background: none;border: 0;z-index: 100;}.modal-window__close svg {width: 32px;height: 32px;}@media screen and (max-width: 600px) {.modal-window {}.modal-window__container {}.modal-window__close {width: 40px;height: 40px;}.modal-window__close svg {width: 24px;height: 24px;}}.city-select-window {}.city-select-window .modal-window__container {width: 100%;max-width: 480px;padding: 59px 40px 40px;}.city-select-window .modal-window__close {}.city-select-window__container {}.city-select-window__title {font-weight: 400;font-size: var(--font-size-24);color: var(--color-black);margin-bottom: 18px;text-align: center;}.city-select-window__search {position: relative;display: flex;align-items: center;margin-bottom: 16px;}.city-select-window__search-icon {position: absolute;left: 24px;width: 24px;height: 24px;fill: var(--color-7);}.city-select-window__search-input {width: 100%;height: 100%;top: 0;left: 0;margin: 0;padding: 10px 10px 10px 58px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);background: var(--color-1);border-radius: 16px;border: 0;outline: none;}.city-select-window__search-input::placeholder {color: var(--color-8);}.city-select-window__result-list {display: flex;flex-direction: column;gap: 8px;max-height: 164px;margin: 0 0 24px;overflow-y: auto;list-style: none;padding: 0 59px 0 0;}.city-select-window__result-list::-webkit-scrollbar {width: 8px;background: var(--color-2);border-radius: 8px;}.city-select-window__result-list::-webkit-scrollbar-thumb {background: var(--color-4);border-radius: 8px;}.city-select-window__result {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);background: var(--color-2);border-radius: 8px;padding: 8px 16px;width: 100%;border: none;text-align: left;cursor: pointer;}.city-select-window__clouds {display: flex;flex-wrap: wrap;gap: 8px;}.city-select-window__cloud {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);background: var(--color-2);border-radius: 16px;border: 0;padding: 8px 16px;cursor: pointer;}@media screen and (max-width: 600px) {.city-select-window .modal-window__container {padding: 24px 16px;}.city-select-window__title {font-size: var(--font-size-20);margin-bottom: 16px;}.city-select-window__result-list {margin-bottom: 16px;max-height: 156px;}.city-select-window__result {font-size: var(--font-size-14);}.city-select-window__cloud {font-size: var(--font-size-14);}}.city-question-window {}.city-question-window .modal-window__container {margin-top: 0;margin-left: 16px;padding: 24px;max-width: 480px;width: 100%;}.city-question-window .modal-window__close {top: 4px;right: 4px;}.city-question-window .modal-window__close svg {width: 24px;height: 24px;}.city-question-window__text {font-size: 24px;margin-bottom: 24px;text-align: center;}.city-question-window__buttons {display: flex;justify-content: center;gap: 16px;}.city-question-window__button {width: 100%;max-width: 141px;}@media screen and (max-width: 600px) {.city-question-window .modal-window__container {margin: auto;}.city-question-window .modal-window__close {top: 8px;right: 8px;}.city-question-window__text {font-size: 20px;margin-bottom: 16px;padding-left: 36px;padding-right: 36px;}.city-question-window__buttons {flex-direction: column;gap: 8px;align-items: center;}}.write-review-window {}.write-review-window .modal-window__container {padding: 40px 64px 51px;width: 100%;max-width: 640px;border-radius: 20px;}.write-review-window .modal-window__close {}.write-review-window .modal-window__close svg {}.write-review-window__title {font-weight: 500;font-size: var(--font-size-32);text-align: center;max-width: 425px;width: 100%;margin: 0 auto 8px;}.write-review-window__label {font-weight: 500;font-size: var(--font-size-16);display: flex;flex-direction: column;gap: 8px;margin: 0 0 16px;}.write-review-window__input, .write-review-window__textarea {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 4px;}.write-review-window__input {width: 100%;max-width: 257px;}.write-review-window__textarea {width: 100%;min-height: 83px;resize: none;}.rating-input {display: flex;align-items: center;gap: 4px;}.rating-input__star {width: 24px;height: 24px;cursor: pointer;}.rating-input__text {margin-right: 8px;}.rating-input__star-input {appearance: none;margin: 0;padding: 0;width: 0;height: 0;position: absolute;}.rating-input__star-icon {width: 24px;height: 24px;fill: var(--color-3);}.rating-input__star-input:checked + .rating-input__star-icon {fill: var(--color-primary);}.write-review-window__rating-input {margin: 16px 0;}.write-review-window__images {display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 0 0 36px;}.write-review-window__image {width: 64px;height: 64px;position: relative;border-radius: 16px;overflow: hidden;}.write-review-window__image-remove {position: absolute;width: 16px;height: 16px;top: 8px;right: 8px;z-index: 1;background: var(--color-white);border-radius: 999px;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;fill: var(--color-7);border: none;cursor: pointer;}.write-review-window__image-view {position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;pointer-events: none;user-select: none;}.write-review-window__buttons {display: grid;gap: 16px;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}.write-review-window__upload {width: 100%;padding: 8px 11px;gap: 8px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--color-primary);border-radius: 4px;cursor: pointer;transition: 0.15s ease background-color;white-space: nowrap;}.write-review-window__upload:hover {background: var(--color-primary);transition: 0.15s ease background-color;}.write-review-window__upload-input {position: absolute;appearance: none;width: 0;height: 0;}.write-review-window__upload-icon {fill: var(--color-primary);transition: 0.15s ease fill;}.write-review-window__upload:hover .write-review-window__upload-icon {fill: white;transition: 0.15s ease fill;}.write-review-window__upload-text {color: var(--color-primary);transition: 0.15s ease color;}.write-review-window__upload:hover .write-review-window__upload-text {color: white;transition: 0.15s ease color;}.write-review-window__button {width: 100%;background: var(--color-primary);border-radius: 4px;padding: 11px;color: white;border: none;cursor: pointer;margin: 0;}.write-review-window__remove-button {width: 100%;background: var(--color-error);border-radius: 4px;padding: 11px;color: white;border: none;cursor: pointer;margin: 0;display: flex;justify-content: center;align-items: center;gap: 4px;}.write-review-window__remove-button svg {fill: white;}.rating-input__star_active svg {fill: var(--color-primary);}@media screen and (max-width: 600px) {.write-review-window .modal-window__container {padding: 56px 16px 35px;}.write-review-window .modal-window__close {top: 12px;right: 12px;}.write-review-window .modal-window__close svg {width: 32px;height: 32px;}.write-review-window__title {font-size: 20px;margin-bottom: 10px;max-width: 256px;}.write-review-window__label {}.write-review-window__images {margin-bottom: 24px;}.write-review-window__image {width: 48px;height: 48px;border-radius: 8px;}.write-review-window__buttons {gap: 8px;}.write-review-window__textarea {min-height: 76px;}}.credit-submit-window {}.credit-submit-window .modal-window__container {padding: 40px 95px;width: 100%;max-width: 640px;min-height: 560px;}.modal-window__load {display: contents;}.credit-submit-window__container {max-width: 381px;}.credit-submit-window__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 16px;}.credit-submit-window__text-1 {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 24px;}.credit-submit-window__icon {fill: var(--color-5);width: 40px;height: 40px;margin-bottom: 16px;}.credit-submit-window__text-2 {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);margin-bottom: 8px;}.credit-submit-window__text-3 {font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);margin-bottom: 24px;}.credit-submit-window__button {width: 100%;max-width: 172px;padding: 11px;white-space: nowrap;}@media screen and (max-width: 600px) {.credit-submit-window {}.credit-submit-window .modal-window__container {padding: 40px 32px;min-height: 544px;}.credit-submit-window__container {}.credit-submit-window__title {font-size: var(--font-size-24);margin-bottom: 16px;}.credit-submit-window__text-1 {font-size: var(--font-size-16);margin-bottom: 16px;}.credit-submit-window__icon {width: 40px;height: 40px;margin-bottom: 23px;}.credit-submit-window__text-2 {font-size: var(--font-size-16);margin-bottom: 8px;}.credit-submit-window__text-3 {font-size: var(--font-size-14);margin-bottom: 24px;}.credit-submit-window__button {}}.credit-window {}.credit-window .modal-window__container {max-width: 640px;width: 100%;padding: 40px;}.credit-window__container {width: 100%;max-width: 434px;margin: 0 auto;}.credit-window__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 24px;}.credit-window__product {background: var(--color-1);border-radius: 8px;display: flex;gap: 24px;padding: 15px 16px 8px 23px;margin-bottom: 15px;}.credit-window__product-image {min-width: 65px;width: 65px;height: 65px;object-fit: contain;pointer-events: none;user-select: none;display: block;mix-blend-mode: darken;}.credit-window__product-info {width: 100%;padding-top: 4px;}.credit-window__product-name {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);max-width: 182px;}.credit-window__product-old-price {font-weight: 400;font-size: var(--font-size-16);text-align: right;text-decoration-line: line-through;color: var(--color-6);display: block;}.credit-window__product-price {font-weight: 500;font-size: var(--font-size-24);line-height: 29px;text-align: right;color: var(--color-8);}.credit-window__params {border: 1px solid var(--color-3);border-radius: 8px;padding: 16px 36px;margin-bottom: 21px;}.credit-window__params-title {font-weight: 500;font-size: var(--font-size-20);color: var(--color-7);margin-bottom: 16px;}.credit-window__range {margin-bottom: 2px;width: 100%;display: block;height: 8px;}.credit-window__params-points {margin-bottom: 16px;display: grid;grid-template-columns: 11.2% 15.6% 16.41% 16.29% auto 27px;}.credit-window__params-point {font-weight: 500;font-size: var(--font-size-16);color: var(--color-6);padding: 6px;margin: 0;border: 0;background: none;}.credit-window__total {display: flex;align-items: center;gap: 30px;}.credit-window__total-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);width: 100%;white-space: nowrap;}.credit-window__total-input-container {font-weight: 500;font-size: var(--font-size-32);text-align: right;color: var(--color-7);max-width: 207px;display: flex;}.credit-window__total-input {width: 100%;font-weight: 500;font-size: var(--font-size-32);text-align: right;color: var(--color-7);border: none;background: none;padding: 0;margin: 0;display: block;outline: none;margin-left: auto;font-family: inherit;}.credit-window__total-input::-webkit-outer-spin-button, .credit-window__total-input::-webkit-inner-spin-button {display: none;}.credit-window__phone {}.credit-window__phone-title {font-weight: 500;font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 8px;}.credit-window__phone-container {display: flex;gap: 8px;}.input.credit-window__phone-input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 4px;padding: 9px 14px;min-width: 187px;font-size: var(--font-size-18);}.credit-window__phone-input::placeholder {color: var(--color-3);}.credit-window__phone-submit {max-width: 230px;width: 100%;padding: 11px;white-space: nowrap;}@media screen and (max-width: 600px) {.credit-window {}.credit-window .modal-window__container {padding: 40px 16px;}.credit-window .modal-window__close {width: 32px;height: 32px;top: 24px;right: 24px;}.credit-window .modal-window__close svg {width: 32px;height: 32px;}.credit-window__container {}.credit-window__title {font-size: 24px;margin-bottom: 16px;padding: 0 16px;}.credit-window__product {padding: 8px 16px;position: relative;display: block;}.credit-window__product-image {position: absolute;top: 8px;left: 16px;width: 52px;height: 52px;}.credit-window__product-info {padding-top: 11px;display: contents;}.credit-window__product-prices {display: flex;align-items: end;justify-content: space-between;gap: 15px;padding-left: 14px;white-space: nowrap;}.credit-window__product-name {padding-left: 72px;min-height: 52px;margin-bottom: 5px;display: flex;align-items: center;max-width: 100%;}.credit-window__product-old-price {font-size: var(--font-size-16);}.credit-window__product-price {font-size: var(--font-size-20);}.credit-window__params {padding: 16px;}.credit-window__params-title {font-size: var(--font-size-20);margin-bottom: 8px;padding: 0 20px;}.credit-window__range {}.credit-window__params-points {margin-bottom: 27px;}.credit-window__params-point {}.credit-window__params-point_active {}.credit-window__total {display: flex;flex-wrap: wrap;gap: 8px;}.credit-window__total-text {font-size: var(--font-size-16);width: fit-content;}.credit-window__total-input-container {font-size: var(--font-size-24);margin-left: auto;}.credit-window__total-input {font-size: var(--font-size-24);}.credit-window__total-input::-webkit-outer-spin-button, .credit-window__total-input::-webkit-inner-spin-button {}.credit-window__phone {}.credit-window__phone-title {}.credit-window__phone-container {flex-direction: column;gap: 16px;}.input.credit-window__phone-input {}.credit-window__phone-input::placeholder {}.credit-window__phone-submit {max-width: 100%;}}.modal-window {}.basket-window .modal-window__container {padding: 40px;max-width: 640px;width: 100%;border-radius: 20px;}.basket-window .modal-window__close {}.basket-window .modal-window__close svg {}.basket-window__container {width: 100%;max-width: 434px;margin: 0 auto;}.basket-window__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 32px;max-width: 314px;width: 100%;}.basket-window__phone {position: relative;background: var(--color-1);border-radius: 8px;padding: 8px 16px;display: flex;gap: 16px;margin-bottom: 24px;}.basket-window__phone-image {min-width: 80px;width: 80px;height: 80px;object-fit: contain;mix-blend-mode: darken;}.basket-window__phone-info {padding-top: 11px;width: 100%;}.basket-window__phone-name {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);max-width: 182px;}.basket-window__phone-prices {display: flex;flex-direction: column;gap: 4px;align-items: end;}.basket-window__phone-price-old {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: line-through;color: var(--color-6);text-align: right;}.basket-window__phone-price {font-weight: 500;font-size: var(--font-size-24);text-align: right;color: var(--color-8);}.basket-window__buttons {display: flex;flex-direction: column;gap: 8px;font-size: var(--font-size-16);}.basket-window__button-buy {background: var(--color-primary);border-radius: 4px;color: white;padding: 11px;border: none;cursor: pointer;}.basket-window__button-trade-in {border: 1px solid var(--dark-green);border-radius: 4px;color: var(--dark-green);padding: 11px;cursor: pointer;background: none;transition: 0.15s ease;}.basket-window__button-trade-in:hover {border: 1px solid var(--done);background-color: var(--done);color: white;transition: 0.15s ease;}.basket-window__button-next {background: var(--color-2);border-radius: 4px;color: var(--color-7);padding: 11px;border: none;cursor: pointer;max-width: 434px;width: 100%;margin-top: 8px;margin-left: auto;margin-right: auto;}.basket-window__counter-and-prices {display: flex;margin-top: 16px;align-items: center;gap: 8px;width: 100%;justify-content: space-between;}@media screen and (max-width: 600px) {.modal-window {}.basket-window .modal-window__container {padding: 40px 16px;}.basket-window .modal-window__close {width: 32px;height: 32px;top: 24px;right: 24px;}.basket-window .modal-window__close svg {width: 32px;height: 32px;}.basket-window__container {}.basket-window__title {padding: 0 16px;max-width: 218px;font-size: var(--font-size-24);margin-bottom: 32px;}.basket-window__phone {position: relative;padding-right: 24px;}.basket-window__phone-image {min-width: 64px;width: 64px;height: 64px;position: absolute;top: 8px;left: 16px;}.basket-window__phone-info {}.basket-window__phone-name {padding-left: 72px;font-size: var(--font-size-16);min-height: 53px;align-items: center;max-width: 100%;margin-bottom: 5px;}.basket-window__phone-prices {flex-direction: row;padding-left: 16px;gap: 16px;}.basket-window__phone-price-old {font-size: 16px;margin-left: auto;}.basket-window__phone-price {font-size: 20px;}.basket-window__buttons {gap: 8px;}.basket-window__button-buy {}.basket-window__button-trade-in {}.basket-window__button-next {margin-top: 8px;}}.image-viewer {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;background: rgba(0, 0, 0, 0.5);}.image-viewer__left, .image-viewer__right {position: absolute;width: 64px;background: rgba(255, 255, 255, 0.5);height: 100%;top: 0;cursor: pointer;border: 0;display: flex;align-items: center;justify-content: center;z-index: 10;}.image-viewer__left {left: 0;}.image-viewer__right {right: 0;}.image-viewer__left:before, .image-viewer__right:before {content: "";display: block;position: absolute;background: var(--color-2);width: 32px;height: 32px;border-radius: 999px;}.image-viewer__left:before {}.image-viewer__right:before {}.image-viewer__left:after, .image-viewer__right:after {content: "";display: block;position: absolute;border: 1.6px solid var(--color-8);transform: rotate(45deg);width: 13px;height: 13px;}.image-viewer__left:after {border-top: 0;border-right: 0;margin-right: -6px;}.image-viewer__right:after {border-bottom: 0;border-left: 0;margin-left: -6px;}.image-viewer__close {width: 64px;height: 64px;right: 0;top: 8px;position: absolute;display: flex;align-items: center;justify-content: center;fill: white;cursor: pointer;background: none;border: none;margin: 0;padding: 0;z-index: 11;}.image-viewer__container {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.image-viewer__swiper {width: 100%;height: 100%;}.image-viewer__swiper .swiper-wrapper {}.image-viewer__swiper .swiper-slide {}.image-viewer__image-container {width: 100%;height: 100%;display: block;}.image-viewer__image-container .swiper-zoom-container {display: flex;align-items: center;justify-content: center;padding: 84px;}.image-viewer__image {border: white 16px solid;background-color: white;border-radius: 20px;}.image-viewer__previews {display: none;width: 72px;height: 72px;}.image-viewer__preview-container {width: 100%;height: 100%;background: #FFFFFF;border: 2px solid var(--stroke-color);border-radius: 8px;padding: 7px;}.swiper-slide-active .image-viewer__preview-container {border: 2px solid var(--color-primary);}.image-viewer__preview-container {}.image-viewer__preview {object-fit: contain;width: 100%;height: 100%;}.image-viewer__counter {display: none;}.image-viewer__counter-index {}.image-viewer__counter-length {}@media screen and (max-width: 600px) {.image-viewer {background: var(--color-2);}.image-viewer__left, .image-viewer__right {display: none;}.image-viewer__left {}.image-viewer__close {fill: var(--color-7);}.image-viewer__container {padding: 80px 8px 8px;overflow: hidden;}.image-viewer__swiper {width: 100%;height: fit-content;overflow: visible !important;margin-bottom: 8px;}.image-viewer__swiper .swiper-wrapper {}.image-viewer__swiper .swiper-slide {background: white;height: auto;}.image-viewer__image-container {overflow: hidden;border: 2px solid var(--stroke-color);border-radius: 16px;height: 100%;}.image-viewer__image-container .swiper-zoom-container {padding: 16px;}.image-viewer__image {border: none;border-radius: 4px;}.image-viewer__previews {display: flex;margin-bottom: 16px;width: 72px;overflow: visible !important;}.image-viewer__previews .swiper-slide {}.image-viewer__preview-container {}.image-viewer__preview {}.image-viewer__counter {display: block;background: var(--color-white);text-align: center;border-radius: 32px;margin: 0 auto;width: fit-content;font-size: var(--font-size-16);padding: 8px 16px;}.image-viewer__counter-index {}.image-viewer__counter-length {}}.quiz-page__support {}.quiz-page__support-container {}.support-button {}.support-button__image {}.quiz-page__support-right {}.quiz-page__support-phone {}.quiz-page__support-text {}.quiz-page__support {}.quiz-page__support-container {}.support-button {}.support-button__image {}.quiz-page__support-right {}.quiz-page__support-phone {}.quiz-page__support-text {}.quiz-window .modal-window__container {width: 100%;max-width: 640px;min-height: 640px;}.quiz-window__question-container {padding: 48px 32px 32px 56px;position: relative;overflow: hidden;}.quiz-window__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 8px;max-width: 381px;}.quiz-window__text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);margin-bottom: 8px;max-width: 381px;}.quiz-window__steps {overflow-y: auto;max-height: 402px;padding-top: 16px;padding-bottom: 97px;}.quiz-window__steps::-webkit-scrollbar {width: 8px;background: var(--color-2);border-radius: 8px;z-index: 3;}.quiz-window__steps::-webkit-scrollbar-thumb {background: var(--color-3);border-radius: 8px;}.quiz-window__step {margin-top: 16px;}.quiz-window__step:first-child {margin-top: 0;}.quiz-window__step-title {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 8px;}.quiz-window__long-select {max-width: 480px;}.quiz-window__long-select .long-select__current {padding: 8px 16px;}.quiz-window__long-select .long-select__list {}.quiz-window__long-select .long-select__list-item {}.quiz-window__long-select .long-select__label {}.quiz-window__long-select .long-select__radio.quiz-page__js-quiz-request {}.quiz-window__long-select .long-select__label-text {}.quiz-window__long-select .long-select__icon {}.long-select__list-item_active {}.quiz-window__text-radio {padding: 8px 16px;}.quiz-window__text-radio_big {padding: 16px;width: 100%;max-width: 480px;}.quiz-window__text-radio .text-radio__title {}.quiz-window__text-radio .text-radio__icon {top: 8px;}.quiz-window__text-radio.quiz-window__text-radio_big .text-radio__icon {top: 16px;}.quiz-window__text-radio .text-radio__text {}.quiz-window__step-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);width: 100%;max-width: 453px;margin-top: 16px;margin-bottom: 24px;}.quiz-window__text-radio-horizontal-container.quiz-page__js-quiz-question {display: flex;gap: 11px;}.quiz-window__text-radio-horizontal-container .quiz-window__text-radio {max-width: 150px;min-width: 0;width: 100%;margin: 0;}.quiz-window__form-container {padding: 48px 56px 32px;}.quiz-window__form-title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 16px;}.quiz-window__form-text {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 24px;}.quiz-window__form-label {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);display: flex;flex-direction: column;gap: 8px;margin-top: 16px;}.quiz-window__form-input {width: 100%;max-width: 400px;background: var(--color-2);border: 1px solid var(--color-5);border-radius: 8px;padding: 8px 16px;font-weight: 400;font-size: var(--font-size-20);}.quiz-window__form-input::placeholder {color: var(--color-5);}.quiz-window__form-input_textarea{height: 100px;resize: none;}.quiz-window__buttons {display: flex;gap: 24px;padding-left: 56px;padding-right: 56px;margin-bottom: 24px;}.quiz-window__button-back, .quiz-window__button-next, .quiz-window__button-end {width: 100%;max-width: 172px;padding: 11px;}.quiz-window__end-container {padding: 40px 56px 32px;}.quiz-window__end-title {font-weight: 700;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 16px;}.quiz-window__end-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 24px;}.quiz-window__end-text-1 {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 11px;}.quiz-window__end-text-2 {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 8px;}.quiz-window__end-locations {width: 100%;max-width: 317px;padding: 0;margin: 0;list-style: none;display: flex;flex-direction: column;gap: 16px;margin-bottom: 24px;}.quiz-window__end-notification {display: flex;align-items: center;gap: 8px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);}.quiz-window__end-notification + .quiz-window__end-notification {padding-top: 16px;}.quiz-window__end-notification-icon {width: 32px;height: 32px;object-fit: contain;display: block;}.quiz-window__support {margin-top: 24px;padding-left: 58px;padding-right: 58px;padding-bottom: 100px;}.quiz-window .modal-window__container {border-radius: 20px;}.quiz-window .modal-window__close {top: 16px;right: 16px;}.quiz-window .hiding-textarea__input {margin-top: 16px;height: 65px;}@media screen and (max-width: 600px) {.quiz-window .hiding-textarea__input {height: 89px;}.quiz-window__question-container {padding: 64px 12px 16px 16px;}.quiz-window .modal-window__container {min-height: 0;}.modal-window__close {top: 20px;right: 20px;}.modal-window__close svg {width: 32px;height: 32px;}.quiz-window__title {font-size: var(--font-size-24);}.quiz-window__text {margin-bottom: 8px;}.quiz-window__steps {padding-top: 8px;padding-bottom: 50px;padding-right: 16px;}.quiz-window__steps::-webkit-scrollbar {width: 4px;}.quiz-window__step-title {font-size: var(--font-size-18);margin-bottom: 8px;}.quiz-window__long-select .long-select__current {padding: 8px;font-size: 14px;}.quiz-window__text-radio .text-radio__icon {top: 9px;right: 14px;width: 16px;height: 16px;}.quiz-window__text-radio {padding: 8px;min-width: 240px;}.quiz-window__text-radio_big {padding: 16px;}.quiz-window__text-radio .text-radio__title {font-size: var(--font-size-14);}.quiz-window__text-radio_big .text-radio__title {font-size: var(--font-size-16);margin-bottom: 13px;}.quiz-window__long-select .long-select__current {padding: 8px;font-size: 14px;}.quiz-window__form-container {padding-top: 64px;padding-left: 16px;padding-right: 16px;padding-bottom: 24px;}.quiz-window__form-label {font-size: var(--font-size-18);gap: 8px;}.quiz-window__form-input {font-size: var(--font-size-14);padding: 8px;width: 240px;}.quiz-window__form-title {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 6px;}.quiz-window__form-text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 16px;}.quiz-window__end-container {padding-top: 56px;padding-left: 16px;padding-right: 16px;}.quiz-window__end-title {font-size: 24px;margin-bottom: 8px;}.quiz-window__end-text {font-size: 16px;margin-bottom: 8px;}.quiz-window__end-text-1 {font-size: 20px;margin-bottom: 8px;}.quiz-window__end-text-2 {font-size: 16px;margin-bottom: 11px;}.quiz-window__end-locations {gap: 8px;}.quiz-window__end-locations .address {border: none;}.quiz-window__end-notification {}.quiz-window__end-notification-icon {width: 32px;height: 32px;}.quiz-window__buttons {padding-left: 24px;padding-right: 24px;display: flex;flex-direction: column-reverse;gap: 16px;margin-bottom: 40px;}.quiz-window__button-back, .quiz-window__button-next, .quiz-window__button-end {max-width: 100%;width: 100%;}.quiz-window__support {margin-top: -16px;padding: 0 16px 40px;}}.modal-window__close {}.sticker-window .modal-window__container {padding: 24px 96px 80px 45px;max-width: 640px;width: 100%;}.sticker-window__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 18px;}.sticker-window__container {display: grid;grid-template-columns: auto 1fr;gap: 20px;}.sticker-window__image {width: 200px;}.sticker-window__right {}.sticker-window__question {font-weight: 500;font-size: var(--font-size-16);margin-bottom: 6px;}.sticker-window__radios {display: flex;flex-direction: column;gap: 8px;margin-bottom: 24px;}.sticker-window__radio {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);display: flex;align-items: center;gap: 8px;cursor: pointer;}.sticker-window__radio-input {width: 24px;height: 24px;appearance: none;background: var(--color-2);border: 1px solid var(--color-5);border-radius: 999px;cursor: pointer;margin: 0;padding: 0;}.sticker-window__radio-input:before {content: "";display: block;width: 16px;height: 16px;background: var(--color-primary);border-radius: 999px;transform: scale(0);transition: 0.05s ease transform;}.sticker-window__radio-input:checked {border-color: var(--color-primary);display: flex;align-items: center;justify-content: center;border-radius: 999px;}.sticker-window__radio-input:checked:before {transform: scale(1);transition: 0.05s ease transform;}.sticker-window__button {padding: 16px;width: 100%;max-width: 172px;}@media screen and (max-width: 600px) {.sticker-window .modal-window__container {padding: 24px;width: 100%;border-radius: 16px;}.sticker-window .modal-window__close {top: 12px;right: 12px;}.sticker-window .modal-window__close svg {width: 32px;height: 32px;}.sticker-window__title {font-size: var(--font-size-20);margin-bottom: 8px;padding-right: 36px;}.sticker-window__image {width: 125px;}.sticker-window__container {display: grid;grid-template-columns: 1fr;gap: 25px;}.sticker-window__button {margin: 0 auto;display: block;}.sticker-window__radios {margin-bottom: 16px;}}.login-window {}.login-window .modal-window__container {padding: 96px 69px 138px;border-radius: 20px;max-width: 640px;width: 100%;}.login-window .modal-window__close {}.login-window .modal-window__close svg {}.login-window__title {font-size: var(--font-size-32);text-align: center;color: var(--color-9);margin-bottom: 16px;}.login-window__input {background: var(--color-2);border: 1px solid var(--color-3);border-radius: 4px;width: 100%;max-width: 259px;display: block;font-size: var(--font-size-24);padding: 8px 32px;margin: 0 auto;margin-bottom: 16px;color: var(--color-9);}.login-window__input::placeholder {color: var(--color-5);text-align: center;}.login-window__input:focus {border-color: var(--color-primary);}.login-window__submit {width: 100%;max-width: 259px;display: block;margin: 0 auto;}@media screen and (max-width: 600px) {.login-window .modal-window__container {padding: 72px 10px 40px;}.login-window__title {font-weight: 500;font-size: var(--font-size-24);text-align: center;color: var(--color-9);}.login-window__input {font-size: var(--font-size-20);max-width: 256px;padding: 8px 49px;}.login-window__submit {max-width: 256px;}}.sms-window {}.sms-window .modal-window__container {width: 100%;max-width: 640px;min-height: 422px;padding: 48px 69px 36px;display: flex;border-radius: 20px;}.sms-window .modal-window__close {}.sms-window .modal-window__close svg {}.sms-window__container {display: flex;flex-direction: column;align-items: center;height: auto;width: 100%;}.sms-window__title {font-weight: 500;font-size: var(--font-size-32);text-align: center;color: var(--color-9);margin-bottom: 8px;}.sms-window__edit-number {padding: 0;margin: 0;display: block;border: 0;background: none;font-size: 16px;color: var(--color-primary);margin-bottom: 24px;cursor: pointer;}.sms-window__inputs {margin-bottom: 8px;}.sms-window__inputs-container {display: flex;gap: 16px;margin-bottom: 8px;}.sms-window__input {width: 61px;height: 61px;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 4px;text-align: center;font-size: var(--font-size-32);color: var(--color-9);padding: 11px;outline: none;}.sms-window_err .sms-window__input {background: #FFF7F7;border: 1px solid var(--color-error);border-radius: 4px;}.sms-window_done .sms-window__input {background: #F8FFF6;border: 1px solid var(--done);border-radius: 4px;}.sms-window__input::-webkit-outer-spin-button, .sms-window__input::-webkit-inner-spin-button {display: none;}.sms-window__text {text-align: right;font-weight: 400;font-size: var(--font-size-16);color: var(--color-6);}.sms-window__support {margin-top: auto;}.sms-window__support-title {font-size: var(--font-size-20);text-align: center;color: var(--color-9);margin-bottom: 12px;}.sms-window__support-container {display: flex;align-items: center;justify-content: center;gap: 18px;}.support-button {}.support-button__image {}.sms-window__support-phone {font-weight: 500;font-size: var(--font-size-24);color: var(--color-8);}.sms-window__resend {display: block;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;font-weight: 400;font-size: var(--font-size-16);text-align: right;color: var(--color-primary);margin-left: auto;}.sms-window_err .sms-window__alert {padding: 8px;max-width: 292px;width: 100%;background: #FFF6F6;border-radius: 8px;color: var(--color-error);margin-bottom: 5px;text-align: center;}.sms-window_done .sms-window__alert {padding: 8px;max-width: 292px;width: 100%;background: #F8FFF6;border-radius: 8px;color: var(--done);margin-bottom: 5px;text-align: center;}@media screen and (max-width: 600px) {.sms-window {}.sms-window .modal-window__container {min-height: 466px;padding: 72px 10px 40px;}.sms-window .modal-window__close {}.sms-window .modal-window__close svg {}.sms-window__container {}.sms-window__title {font-size: var(--font-size-20);}.sms-window__edit-number {margin-bottom: 16px;}.sms-window__inputs {margin-bottom: 8px;}.sms-window__inputs-container {gap: 8px;}.sms-window__input {width: 48px;height: 48px;padding: 5px;font-size: var(--font-size-32);}.sms-window__text {}.sms-window__support {}.sms-window__support-title {font-size: var(--font-size-18);margin-bottom: 16px;}.sms-window__support-container {flex-direction: column;align-items: center;gap: 16px;}.sms-window__alert {max-width: 216px;}.support-button {}.support-button__image {}.sms-window__support-phone {font-size: var(--font-size-18);}}.fast-viewer-window {}.fast-viewer-window .modal-window__container {padding: 32px 62px 51px 56px;width: 100%;max-width: 720px;}.fast-viewer-window .modal-window__close {}.fast-viewer-window .modal-window__close svg {}.fast-viewer-window__container {}.fast-viewer-window__product-section {display: flex;gap: 16px;}.fast-viewer-window__image {min-width: 279px;width: 279px;height: 279px;object-fit: contain;border: 19px solid #00000000;}.fast-viewer-window__product-info {width: 100%;}.fast-viewer-window__product-name {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 16px;padding-right: 32px;margin-top: 16px;}.fast-viewer-window__product-rating {display: flex;gap: 4px;align-items: center;margin-bottom: 16px;}.fast-viewer-window__product-rating-star {width: 24px;height: 24px;fill: var(--color-3);}.fast-viewer-window__product-rating-star_active {fill: #F4900C;}.fast-viewer-window__product-rating-link {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-primary);}.fast-viewer-window__product-statistic {font-weight: 400;font-size: var(--font-size-16);color: var(--color-7);display: flex;align-items: center;gap: 6px;margin-bottom: 32px;}.fast-viewer-window__price-and-buy {display: flex;gap: 12px;align-items: end;}.fast-viewer-window__price-container {}.fast-viewer-window__old-price {font-weight: 400;font-size: var(--font-size-18);text-decoration-line: line-through;color: var(--color-6);margin-bottom: 8px;}.fast-viewer-window__price {font-weight: 500;font-size: var(--font-size-24);color: var(--color-9);}.fast-viewer-window__little-price {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-7);cursor: pointer;}.fast-viewer-window__buy-button {padding: 11px;width: 100%;max-width: 172px;margin-bottom: 11px;}.fast-viewer-window__buy-button.active {background-color: var(--done);border-color: var(--done);}.fast-viewer-window__delivery-section {border: 1px solid var(--stroke-color);border-radius: 4px;padding: 14px 24px;display: flex;flex-direction: column;gap: 11px;margin-top: 12px;}.fast-viewer-window__delivery-item {display: flex;align-items: center;gap: 8px;flex-wrap: wrap;}.fast-viewer-window__delivery-icon {min-width: 24px;max-width: 24px;min-height: 24px;max-height: 24px;fill: var(--color-7);}.fast-viewer-window__delivery-accent {font-weight: 400;font-size: var(--font-size-16);color: var(--color-primary);}.fast-viewer-window__delivery-link {font-weight: 400;font-size: var(--font-size-16);text-decoration-line: underline;color: var(--color-primary);}.fast-viewer-window__more-info {width: 100%;margin-top: 8px;padding: 11px;}.buy-end-window {}.buy-end-window .modal-window__container {padding: 40px;width: 100%;max-width: 560px;border-radius: 22px;}.buy-end-window .modal-window__close {}.buy-end-window .modal-window__close svg {}.support-button__like {width: 32px;height: 32px;}.buy-end-window__title {font-weight: 700;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 7px;text-align: center;display: flex;align-items: center;justify-content: center;gap: 8px;}.buy-end-window__text {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-8);margin-bottom: 16px;}.buy-end-window__info {margin-bottom: 16px;display: flex;align-items: center;gap: 4px;justify-content: center;}.buy-end-window__info-text {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);}.buy-end-window__info-number {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);}.buy-end-window__info-fallow {font-weight: 400;font-size: var(--font-size-14);display: flex;align-items: center;gap: 4px;color: var(--color-primary);margin-left: 8px;}.buy-end-window__info-fallow-icon {width: 16px;height: 16px;}.buy-end-window__text-2 {font-weight: 400;font-size: var(--font-size-18);text-align: center;color: var(--color-9);margin-bottom: 8px;}.buy-end-window__support-button {margin: 0 auto 16px;}.buy-end-window__text-3 {font-weight: 500;font-size: var(--font-size-18);color: var(--color-8);margin-bottom: 4px;text-align: center;}.buy-end-window__phone {display: block;font-weight: 500;font-size: var(--font-size-24);color: var(--color-8);margin-bottom: 4px;text-align: center;}.buy-end-window__text-4 {font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);margin-bottom: 16px;text-align: center;}.buy-end-window__button {margin: 0 auto;display: block;padding: 11px;}@media screen and (max-width: 600px) {.buy-end-window .modal-window__close {top: 12px;right: 12px;}.buy-end-window .modal-window__container {padding: 51px 16px 32px;text-align: center;}.buy-end-window__title {font-size: var(--font-size-24);margin-bottom: 16px;}.support-button__like {width: 24px;height: 24px;}.buy-end-window__text {font-size: var(--font-size-16);margin-bottom: 8px;}.buy-end-window__info {flex-direction: column;gap: 4px;align-items: center;margin-bottom: 27px;}.buy-end-window__info-text {font-size: var(--font-size-16);}.buy-end-window__info-number {font-size: var(--font-size-24);}.buy-end-window__info-fallow {}.buy-end-window__info-fallow {margin: 0;}.buy-end-window__text-2 {font-size: var(--font-size-18);margin-bottom: 8px;}.buy-end-window__support-button {margin-bottom: 8px;}.buy-end-window__text-3 {margin-bottom: 4px;font-size: var(--font-size-18);}.buy-end-window__phone {margin-bottom: 4px;font-size: var(--font-size-24);}.buy-end-window__text-4 {margin-bottom: 16px;font-size: var(--font-size-14);}.buy-end-window__button {}}.big-buy-window {}.big-buy-window .modal-window__container {padding: 32px 56px 24px;max-width: 560px;width: 100%;}.big-buy-window .modal-window__close {}.big-buy-window .modal-window__close svg {}.big-buy-window__container {}.big-buy-window__product-info {display: flex;gap: 16px;margin-bottom: 16px;}.big-buy-window__product-image {width: 128px;height: 140px;min-width: 128px;object-fit: contain;}.big-buy-window__product-info-right {padding-top: 24px;}.big-buy-window__product-title {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);padding-right: 32px;margin-bottom: 8px;}.big-buy-window__product-price {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);display: flex;gap: 8px;align-items: center;}.big-buy-window__product-price-dual {display: flex;align-items: end;gap: 8px;}.big-buy-window__product-price-value {font-size: var(--font-size-20);color: var(--color-8);}.big-buy-window__product-price-value_old {text-decoration: line-through;font-size: 15px !important;opacity: 0.7;color: var(--color-error) }.big-buy-window__roll + .big-buy-window__roll {margin-top: 16px;}.big-buy-window__roll {background: var(--color-2);border-radius: 16px;}.big-buy-window__roll_active {}.big-buy-window__roll-header {padding: 8px 32px;cursor: pointer;display: flex;align-items: center;gap: 16px;}.big-buy-window__roll-button {width: 24px;height: 24px;background: none;border: none;display: block;margin: 0 0 0 auto;padding: 0;cursor: pointer;transform: rotate(180deg);}.big-buy-window__roll_active .big-buy-window__roll-button {transform: rotate(0deg);}.big-buy-window__roll-container {padding: 0;height: 0;pointer-events: none;overflow: hidden;}.big-buy-window__roll_active .big-buy-window__roll-container {padding-bottom: 11px;padding-left: 32px;padding-right: 32px;height: auto;pointer-events: fill;}.big-buy-window__promo-code {display: flex;gap: 8px;}.big-buy-window__promo-code-input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 4px;width: 140px;}.big-buy-window__promo-code-submit {padding: 11px 16px;border: 1px solid var(--color-primary);border-radius: 4px;cursor: pointer;background: none;color: var(--color-primary);}.big-buy-window__bonus {}.big-buy-window__bonus-title {font-weight: 700;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 8px;}.big-buy-window__bonus-inputs {display: flex;align-items: center;gap: 12px;}.big-buy-window__bonus-input {background: var(--color-white);width: 82px;text-align: center;padding: 8px;height: 32px;border: 1px solid var(--color-3);}.big-buy-window__bonus-input::-webkit-outer-spin-button, .big-buy-window__bonus-input::-webkit-inner-spin-button {display: none;}.big-buy-window__range {margin-right: 24px;}.big-buy-window__bonus-text {margin-top: 8px;font-weight: 400;font-size: var(--font-size-14);color: var(--color-7);}.big-buy-window__block {background: var(--color-2);border-radius: 16px;padding: 16px 40px 24px;margin-top: 24px;}.big-buy-window__fast-buy-title {margin-bottom: 8px;text-align: center;font-weight: 500;font-size: var(--font-size-18);color: var(--color-8);}.big-buy-window__fast-buy-inputs {display: flex;gap: 8px;margin-bottom: 16px;font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);}.input.big-buy-window__fast-buy-input {background: var(--color-2);border: 1px solid var(--color-5);border-radius: 4px;padding: 9px 14px;min-width: 187px;font-size: var(--font-size-18);}.input.big-buy-window__fast-buy-input::placeholder {color: var(--color-5);}.button.big-buy-window__fast-buy-submit {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-white);background: var(--done);border-radius: 4px;border: 0;width: 100%;}.big-buy-window__fast-buy-check-link {color: var(--color-primary);}.big-buy-window__fast-buy-check {}.big-buy-window__phone-text {text-align: center;font-weight: 500;font-size: var(--font-size-18);color: var(--color-8);margin-top: 16px;margin-bottom: 8px;}.big-buy-window__phone {text-align: center;font-weight: 500;font-size: var(--font-size-24);color: var(--color-8);margin-bottom: 8px;display: block;}.big-buy-window__phone-text-2 {text-align: center;font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);}.big-buy-window__checkbox {margin-left: 22px;font-size: var(--font-size-16);gap: 9px;align-items: center;}.big-buy-window__checkbox .checkbox__input {width: 26px;height: 26px;}.big-buy-window__checkbox .checkbox__input::before {width: 26px;height: 26px;border-radius: 8px;}@media screen and (max-width: 600px) {.big-buy-window {}.big-buy-window .modal-window__container {padding: 24px 16px;}.big-buy-window__roll-container {padding: 0 16px;padding-bottom: 8px;}.big-buy-window .modal-window__close {}.big-buy-window .modal-window__close svg {}.big-buy-window__container {}.big-buy-window__product-info {flex-direction: column;gap: 16px;}.big-buy-window__product-image {width: 100px;min-width: 100px;height: 110px;display: block;margin: 0 auto;}.big-buy-window__product-info-right {padding-top: 0;}.big-buy-window__product-title {text-align: center;font-size: var(--font-size-20);margin-bottom: 8px;padding: 0;}.big-buy-window__product-price {text-align: center;justify-content: center;font-size: var(--font-size-20);}.big-buy-window__product-price-value {font-weight: 500;font-size: var(--font-size-20);}.big-buy-window__roll + .big-buy-window__roll {}.big-buy-window__promo-code {flex-direction: column;}.big-buy-window__promo-code-input {width: 100%;}.big-buy-window__promo-code-submit {width: 100%;}.big-buy-window__roll-header {padding-left: 16px;padding-right: 16px;padding-top: 11px;padding-bottom: 11px;}.big-buy-window__promo-code {max-width: 192px;margin: 0 auto;}.big-buy-window__bonus-input {width: 61px;height: 24px;}.big-buy-window__range {margin-right: 0;}.big-buy-window__range {}.big-buy-window__range .range__input {}.big-buy-window__range .range__active-line {height: 4px;}.big-buy-window__range .range__line {height: 4px;}.big-buy-window__bonus-text {font-size: var(--font-size-12);}.big-buy-window__range .range__circle-container {width: calc(100% - 20px);margin-left: 10px;}.big-buy-window__range .range__circle {width: 20px;height: 20px;margin-left: -21px;margin-top: -10px;}.big-buy-window__block {background: none;padding: 0 31px;}.big-buy-window__fast-buy-inputs {flex-direction: column;}.big-buy-window__fast-buy-title {font-size: var(--font-size-16);}.big-buy-window__checkbox {margin-left: 0;font-size: var(--font-size-12);}.big-buy-window__phone-text {margin-top: 24px;}}.address-window {}.address-window .modal-window__container {padding: 48px;width: 100%;max-width: 840px;height: 480px;border-radius: 24px;}.address-window .modal-window__close {top: 12px;right: 12px;}.address-window .modal-window__close svg {}.address-window__container {display: flex;gap: 28px;height: 100%;}.modal-window__left {max-width: 220px;width: 100%;height: fit-content;overflow-y: auto;padding-right: 8px;max-height: 100%;}.modal-window__left::-webkit-scrollbar {background: var(--color-1);border-radius: 8px;width: 8px;}.modal-window__left::-webkit-scrollbar-thumb {background: var(--color-3);border-radius: 8px;width: 8px;}.modal-window__locations {padding: 0;margin: 0;list-style: none;}.address-window .address {padding: 0;border: 0;background: 0;cursor: pointer;user-select: none;background: none;margin: 0;display: flex;flex-direction: column;gap: 8px;}.address-window .address:after {content: "";display: block;background: var(--color-2);border-radius: 16px;margin-top: 5px;width: 100%;height: 4px;margin-bottom: 11px;}.address-window .address:last-child:after {display: none;}.address-window .address__header {font-size: var(--font-size-16);flex-direction: column;align-items: start;gap: 8px;}.address-window .address__icon {}.address-window .address--location {font-size: var(--font-size-14);}.address-window .address__link {font-size: var(--font-size-16);}.address-window .address__work-time {}.modal-window__map {width: 100%;height: 384px;border-radius: 16px;overflow: hidden;}@media screen and (max-width: 600px) {.address-window {}.address-window .modal-window__container {padding: 48px 16px 32px;height: fit-content;}.address-window .modal-window__close {}.address-window .modal-window__close svg {}.address-window__container {flex-direction: column-reverse;gap: 24px;}.modal-window__left {max-width: 100%;max-height: 220px;}.modal-window__left::-webkit-scrollbar {}.modal-window__left::-webkit-scrollbar-thumb {}.modal-window__locations {}.address-window .address {}.address-window .address:after {}.address-window .address:last-child:after {}.address-window .address__header {}.address-window .address__icon {}.address-window .address--location {}.address-window .address__link {}.address-window .address__work-time {}.modal-window__map {width: 100%;height: 256px;}}.little-price-window {}.little-price-window .modal-window__container {padding: 40px;width: 100%;max-width: 560px;border-radius: 22px;padding-top: 48px;}.little-price-window .modal-window__close {top: 48px;right: 32px;}.little-price-window .modal-window__close svg {}.support-button__like {width: 32px;height: 32px;}.little-price-window__title {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 7px;text-align: center;display: flex;align-items: center;justify-content: center;gap: 8px;}.little-price-window__text {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-8);max-width: 377px;margin: 0 auto;margin-bottom: 16px;}.little-price-window__info {margin-bottom: 24px;display: flex;align-items: center;gap: 4px;justify-content: center;}.little-price-window__info-text {font-weight: 400;font-size: var(--font-size-20);color: var(--color-8);}.little-price-window__info-number {font-weight: 700;font-size: var(--font-size-24);color: var(--color-9);}.little-price-window__info-fallow {font-weight: 400;font-size: var(--font-size-14);display: flex;align-items: center;gap: 4px;color: var(--color-primary);margin-left: 8px;}.little-price-window__info-fallow-icon {width: 16px;height: 16px;}.little-price-window__text-2 {font-weight: 400;font-size: var(--font-size-18);text-align: center;color: var(--color-9);margin-bottom: 8px;}.little-price-window__support-button {margin: 0 auto 16px;}.little-price-window__text-3 {font-weight: 500;font-size: var(--font-size-18);color: var(--color-8);margin-bottom: 4px;text-align: center;}.little-price-window__phone {display: block;font-weight: 500;font-size: var(--font-size-24);color: var(--color-8);margin-bottom: 4px;text-align: center;}.little-price-window__text-4 {font-weight: 500;font-size: var(--font-size-14);color: var(--color-6);margin-bottom: 27px;text-align: center;}.little-price-window__button {margin: 0 auto;display: block;padding: 14px;width: 100%;max-width: 396px;}@media screen and (max-width: 600px) {.little-price-window .modal-window__close {top: 12px;right: 12px;}.little-price-window .modal-window__container {padding: 51px 16px 32px;text-align: center;padding-top: 39px;}.little-price-window__title {font-size: var(--font-size-24);margin-bottom: 16px;max-width: 194px;margin: 0 auto;margin-bottom: 10px;}.support-button__like {width: 40px;min-width: 40px;height: 40px;}.little-price-window__text {font-size: var(--font-size-16);margin-bottom: 5px;}.little-price-window__info {flex-direction: column;gap: 4px;align-items: center;margin-bottom: 20px;}.little-price-window__info-text {font-size: var(--font-size-16);}.little-price-window__info-number {font-size: var(--font-size-24);}.little-price-window__info-fallow {}.little-price-window__info-fallow {margin: 0;}.little-price-window__text-2 {font-size: var(--font-size-18);margin-bottom: 8px;}.little-price-window__support-button {margin-bottom: 8px;}.little-price-window__text-3 {margin-bottom: 4px;font-size: var(--font-size-18);}.little-price-window__phone {margin-bottom: 4px;font-size: var(--font-size-24);}.little-price-window__text-4 {margin-bottom: 21px;font-size: var(--font-size-14);}.little-price-window__button {}}.price-form-window {}.price-form-window .modal-window__container {padding: 40px 81px 33px;max-width: 560px;width: 100%;}.price-form-window .modal-window__close {}.price-form-window .modal-window__close svg {}.price-form-window__title {font-weight: 700;font-size: var(--font-size-24);text-align: center;color: var(--color-9);max-width: 312px;width: 100%;margin: 0 auto;margin-bottom: 8px;}.price-form-window__text {font-weight: 400;font-size: var(--font-size-20);text-align: center;color: var(--color-8);max-width: 312px;width: 100%;margin: 0 auto;margin-bottom: 24px;}.price-form-window__form {display: grid;grid-template-columns: 1fr 1fr;gap: 16px 24px;margin-bottom: 16px;}.price-form-window__label {display: flex;flex-direction: column;gap: 8px;font-weight: 500;font-size: var(--font-size-16);color: var(--color-8);}.price-form-window__label:nth-child(3) {grid-column: 1/3;}.price-form-window__input {font-weight: 400;font-size: var(--font-size-18);background: var(--color-2);border: 1px solid var(--color-5);border-radius: 4px;padding: 16px 13px;width: 100%;}.price-form-window__input:focus {border: 1px solid var(--color-primary);}.price-form-window__input::placeholder {color: var(--color-5);text-align: center;}.price-form-window__submit {padding: 16px 32px;width: 100%;}.price-form-window__checkbox {margin: 16px auto 0;max-width: 337px;display: flex;font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);gap: 8px;}.price-form-window__checkbox .checkbox__input:before {width: 32px;height: 32px;border-radius: 8px;}.price-form-window__checkbox .checkbox__input {width: 32px;height: 32px;}.price-form-window__checkbox .price-form-window__link {color: var(--color-primary);}@media screen and (max-width: 600px) {.price-form-window .modal-window__container {padding: 49px 24px 40px;}.price-form-window__form {display: flex;flex-direction: column;gap: 16px;margin-bottom: 16px;}.price-form-window__title {font-weight: 700;font-size: var(--font-size-24);text-align: center;color: var(--color-9);margin-bottom: 8px;}.price-form-window__text {font-weight: 400;font-size: var(--font-size-16);text-align: center;color: var(--color-8);margin-bottom: 8px;}.price-form-window__label {}.price-form-window__input {padding: 10px 13px;}.price-form-window__input::placeholder {text-align: left;}.price-form-window__submit {padding: 10px;width: 100%;}.price-form-window__checkbox {margin-top: 24px;font-size: var(--font-size-12);}.price-form-window__checkbox .checkbox__input:before {}.price-form-window__checkbox .checkbox__input {}.price-form-window__checkbox .price-form-window__link {}}.callback-window {}.callback-window .modal-window__container {display: flex;flex-direction: column;width: 100%;max-width: 560px;height: 265px;padding: 40px 40px 32px;border-radius: 22px;}.callback-window .modal-window__close {}.callback-window .modal-window__close svg {}.callback-window__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);max-width: 308px;margin-bottom: 8px;}.callback-window__text {font-weight: 400;font-size: var(--font-size-16);color: var(--color-8);max-width: 308px;margin-bottom: 15px;}.callback-window__inputs {display: flex;gap: 8px;}.callback-window__input {width: 100%;}.callback-window__submit {width: 100%;max-width: 172px;}.callback-window__bottom-text {margin-top: 18px;font-size: var(--font-size-14);color: var(--color-6);}@media screen and (max-width: 600px) {.callback-window {}.callback-window .modal-window__container {height: 343px;padding: 32px 16px;}.callback-window .modal-window__close {}.callback-window .modal-window__close svg {}.callback-window__title {font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 8px;}.callback-window__text {font-size: var(--font-size-16);color: var(--color-8);margin-bottom: 18px;}.callback-window__inputs {flex-direction: column;gap: 16px;}.input.callback-window__input {}.button.callback-window__submit {max-width: 100%;}.callback-window__bottom-text {text-align: center;}}.product-currently-not-buy {}.product-currently-not-buy .modal-window__container {padding: 40px 111px 40px 95px;width: 100%;max-width: 640px;}.product-currently-not-buy .modal-window__close {}.product-currently-not-buy .modal-window__close svg {}.product-currently-not-buy__title {font-weight: 500;font-size: var(--font-size-40);color: var(--color-9);margin-bottom: 8px;}.product-currently-not-buy__text {font-weight: 500;font-size: var(--font-size-16);color: var(--color-9);margin-bottom: 32px;}.product-currently-not-buy__form {margin-bottom: 16px;max-width: 398px;}.product-currently-not-buy__form-title {font-size: var(--font-size-16);color: var(--color-7);margin-bottom: 8px;}.product-currently-not-buy__form-inputs {display: flex;gap: 8px;max-width: 398px;}.product-currently-not-buy__form-phone-number {font-size: var(--font-size-24);background: var(--color-2);border: 1px solid var(--color-3);padding: 6px 6px;display: block;width: 100%;text-align: center;}.product-currently-not-buy__form-phone-number::placeholder {border-radius: 4px;color: var(--color-3);}.product-currently-not-buy__form-submit {width: 100%;max-width: 172px;white-space: nowrap;}.product-currently-not-buy__text-2 {font-weight: 500;font-size: var(--font-size-16);color: var(--color-6);}@media screen and (max-width: 600px) {.product-currently-not-buy {}.product-currently-not-buy .modal-window__container {padding: 40px 16px 24px;}.product-currently-not-buy .modal-window__close {}.product-currently-not-buy .modal-window__close svg {}.product-currently-not-buy__title {font-size: var(--font-size-24);margin-bottom: 12px;padding-right: 40px;}.product-currently-not-buy__text {font-size: var(--font-size-14);margin-bottom: 16px;}.product-currently-not-buy__form {margin-bottom: 16px;}.product-currently-not-buy__form-title {font-size: var(--font-size-16);margin-bottom: 10px;}.product-currently-not-buy__form-inputs {flex-direction: column;gap: 16px;}.product-currently-not-buy__form-phone-number {padding: 6px 18px;text-align: left;}.product-currently-not-buy__form-phone-number::placeholder {}.product-currently-not-buy__form-submit {max-width: 100%;}.product-currently-not-buy__text-2 {font-size: var(--font-size-14);}}

/* === pages/404.min.css === */
.page-404 {background: #BEE2F2;padding-top: 48px;position: relative;display: flex;flex-direction: column;align-items: center;padding-left: 30px;padding-right: 30px;overflow: hidden;}.page-404__text-1 {text-align: center;font-weight: 700;font-size: 128px;color: var(--color-10);margin-bottom: 4px;}.page-404__text-2 {text-align: center;font-weight: 700;font-size: var(--font-size-40);color: var(--color-10);margin-bottom: 16px;}.page-404__text-3 {text-align: center;margin-bottom: 24px;font-weight: 500;font-size: var(--font-size-24);color: var(--color-7);}.page-404__button {padding: 10px 16px;text-align: center;background: var(--color-black);border: 1px solid var(--color-primary);border-radius: 4px;display: block;margin: 0 auto;color: white;position: relative;z-index: 8;width: fit-content;}.page-404__image {display: block;}.footer_404 {background: url("/catalog/view/theme/apple/images/404/gradient.png") no-repeat, #BEE2F2;background-size: 100% auto;}.footer_404 .footer__container {max-width: 100%;margin: 0 auto;width: fit-content;}.footer_404 .footer__header {display: none;}.footer_404 .footer__bottom-text {display: none;}.footer_404 .footer__category-title {color: var(--color-10);}.footer_404 .footer__category-link {color: var(--color-10);}.footer_404 .footer__category {border-top: none;position: relative;}.footer_404 .footer__container {margin-top: 14px;}.footer_404 .footer__category-arrow{border-color: var(--color-black);}@media screen and (max-width: 1000px) {.page-404 {}.page-404__text-1 {font-size: 96px;margin-bottom: 16px;}.page-404__image {}.footer_404 {padding-top: 256px;background: url("/catalog/view/theme/apple/images/404/gradient.png") no-repeat, #BEE2F2;background-size: 1440px auto;}}@media screen and (max-width: 600px) {.footer_404 {padding-top: 154px;}.page-404 {;}.footer_404 .footer__container {width: 100%;padding-bottom: 55px;}.page-404__text-1 {margin-bottom: 24px;font-size: var(--font-size-64);}.page-404__text-2 {margin-bottom: 16px;font-size: var(--font-size-32);}.page-404__text-3 {margin-bottom: 24px;font-size: var(--font-size-16);}.page-404__image {width: 335px;}}

/* === pages/empty-basket-page.min.css === */
.empty-basket-page {padding: 40px 64px;min-height: 409px;}.empty-basket-page__container {margin: 0 auto;max-width: 1200px;}.empty-basket-page__title {font-weight: 500;font-size: var(--font-size-32);color: var(--color-9);margin-bottom: 14px;}.empty-basket-page__text {font-weight: 400;font-size: var(--font-size-24);color: var(--color-9);margin-bottom: 24px;}.empty-basket-page__button {max-width: 151px;width: 100%;padding: 11px;}@media screen and (max-width: 1000px) {.empty-basket-page {min-height: 250px;}}@media screen and (max-width: 600px) {.empty-basket-page {min-height: 203px;padding: 16px 24px;}.empty-basket-page__title {font-size: var(--font-size-24);margin-bottom: 8px;}.empty-basket-page__text {font-size: var(--font-size-16);margin-bottom: 16px;}.empty-basket-page__button {max-width: 151px;width: 100%;padding: 11px;}}

/* === filter.min.css === */
.mfilter-content {border: none !important;border-radius: 0 !important;}.mfilter-tb-as-td {padding: 0 !important;}.mfilter-tb-as-tr {}label.mfilter-tb-as-td {display: flex !important;align-items: center !important;}.mfilter-opts-container {border-top: none !important;padding: 0 !important;}.mfilter-counter {display: none !important;}.mfilter-heading {background: #ffffff !important;pointer-events: none !important;}.ui-slider-range {height: 8px !important;background: none !important;}.ui-slider-range.ui-widget-header.ui-corner-all:first-child {background: var(--color-primary) !important;}span.ui-slider-handle.ui-state-default.ui-corner-all {border-radius: 999px !important;background: var(--color-primary) !important;border: 0 !important;outline: none !important;cursor: pointer !important;}.ui-slider-range.ui-widget-header.ui-corner-all {background: var(--color-4) !important;}.ui-slider-range.ui-widget-header.ui-corner-all:last-child {background: var(--color-primary) !important;}.mfilter-price #mfilter-price-slider {width: 100% !important;background: var(--color-4) !important;margin: 10px 0 !important;}.mfilter-heading-content {position: relative !important;overflow: hidden !important;padding: 8px 0 !important;}.mfilter-heading-text {display: inline-block;width: 100%;margin-left: -18px;cursor: pointer !important;font-family: 'SF Pro Display',Arial,sans-serif !important;font-weight: 500 !important;font-size: 16px !important;color: var(--color-8) !important;}.slider .ui-slider-range {background: var(--color-primary) !important;}.mfilter-options {padding: 0 !important;}.mfilter-option {display: flex !important;gap: 9px !important;position: relative;margin-bottom: 8px !important;align-items: center !important;}.mfilter-box .mfilter-counter.mfilter-close{text-indent: 0 !important;float: none !important;width: auto !important;height: auto !important;}.mfilter-option.mfilter-hide{display: none !important;}.form-control {padding: 8px !important;background: var(--color-2) !important;border: 2px solid var(--stroke-color) !important;border-radius: 4px !important;font-size: 16px !important;color: var(--color-8) !important;width: 100% !important;max-width: 100% !important;outline: none !important;}.form-control:first-child {margin-right: 8px !important;}.form-control:focus {border: 2px var(--color-primary) solid !important;}.mfilter-price-inputs {font-size: 0 !important;display: flex !important;}.mfilter-tb-as-td {border-top: none !important;}.filter-option {margin-bottom: 8px !important;}.filter-option:last-child {margin-bottom: 0 !important;}.mfilter-col-input {width: 32px !important;min-width: 32px !important;height: 32px !important;margin: 0 !important;cursor: pointer;}.mfilter-col-input input {position: relative !important;width: 32px !important;min-width: 32px !important;height: 32px !important;border-radius: 8px !important;appearance: none !important;margin: 0 !important;cursor: pointer;}.mfilter-col-input input:before {position: absolute;top: 0;left: 0;content: "";display: block;width: 30px;height: 30px;background: var(--color-2);border: 1px solid var(--color-3);border-radius: 8px;cursor: pointer;}.mfilter-col-input input:checked:before {border: 1px solid var(--color-primary);background: var(--color-primary);}.mfilter-col-input input:checked:after {position: absolute;content: "";display: block;top: 0;left: 0;width: 100%;height: 100%;background: url("/catalog/view/theme/apple/images/filter-input-icon.png") center no-repeat;z-index: 1;}.mfilter-col-input input:disabled:before {opacity: 0.5 !important;cursor: inherit;}.mfilter-price {display: block !important;}.mfilter-price-slider span.ui-slider-range {background: #0A345C !important;}.mfilter-price #mfilter-price-slider {height: 9px !important;border-radius: 999px !important;}.mfilter-selected-filters-cnt {display: none !important;}.mfilter-button-bottom {margin-top: 19px !important;text-align: right;padding: 4px 4px 4px 0;border-top: 0 !important;vertical-align: middle;overflow: hidden;clear: both;padding: 0 !important;}.mfilter-reset-icon {display: none !important;}.mfilter-button-reset {margin: 0 !important;text-align: center !important;display: flex !important;gap: 8px !important;align-items: center !important;font-family: 'SF Pro Display',Arial,sans-serif !important;font-style: normal !important;font-weight: 400 !important;font-size: 16px !important;line-height: 19px !important;text-align: center !important;color: var(--color-error) !important;padding: 10px 28px !important;border: 1px solid var(--color-error) !important;border-radius: 4px !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;}.mfilter-button-reset_hide{display: none !important;}.box-heading {font-family: 'SF Pro Display',Arial,sans-serif !important;font-style: normal !important;font-weight: 500 !important;font-size: 20px !important;line-height: 24px !important;color: var(--color-8) !important;}.mfilter-button-reset:before {content: "";display: block;width: 20px;height: 20px;background: url("/catalog/view/theme/apple/images/filter-icon.png");}.mfilter-heading .mfilter-head-icon {display: none !important;}span.ui-slider-handle.ui-state-default.ui-corner-all:first-of-type {transform: translateX(0px);}span.ui-slider-handle.ui-state-default.ui-corner-all:last-of-type {transform: translateX(0px);}.mfilter-tb-as-td.mfilter-col-count {display: flex !important;right: 0 !important;position: absolute !important;width: fit-content;}.mfilter-tb-as-td.mfilter-col-count .mfilter-counter {display: flex !important;}.mfilter-option.mfilter-tb-as-tr.mfilter-visible {position: relative !important;align-items: center !important;}.mfilter-button-more {padding: 4px !important;border-radius: 6px !important;background-color: var(--color-2) !important;height: fit-content !important;border: none !important;width: 100% !important;display: flex;align-items: center;justify-content: center;}.mfilter-box-1 .mfilter-counter {background: var(--color-2) !important;color: var(--color-9) !important;}.mfilter-counter {background: var(--color-2) !important;color: var(--color-9) !important;}.mfilter-box-1 .mfilter-counter:after {border-right-color: var(--color-2) !important;}

/* === styles.min.css tail === */
body {margin: 0;font-family: 'SF Pro Display',Arial,sans-serif;font-size: var(--font-size-16);color: var(--color-black);}* {box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}a {color: inherit;text-decoration: none;}p {margin: 0;}h1, h2, h3, h4, h5, h6 {margin: 0;}button, input {font-family: inherit;font-size: inherit;}:root {--color-primary: #2192FF;--color-white: #FFF;--color-1: #F7F7F7;--color-2: #FAFAFA;--color-3: #D3D3D3;--color-4: #CECECE;--color-5: #C4C4C4;--color-6: #8C9294;--color-7: #4A4D5A;--color-8: #434042;--color-9: #231F21;--color-10: #1E2836;--color-black: #000103;--color-error: #F45353;--color-green: #488E3D;--stroke-color: #ececec;--blog-card-bg: #2F3641;--light-grey: #FAFAFA;--dark-green: #0E683D;--done: #2EC321;--blue-black: #212731;--blue-black-light: #3C4552;--font-size-64: 64px;--font-size-48: 48px;--font-size-40: 40px;--font-size-32: 32px;--font-size-24: 24px;--font-size-20: 20px;--font-size-18: 18px;--font-size-16: 16px;--font-size-14: 14px;--font-size-12: 12px;--min-hover-width: 1000px;}.a-link {color: var(--color-primary);}.combo-sticker{background-color: var(--color-error);color: #ffffff;font-size: 12px;padding: 3px 5px;border-radius: 3px;display: flex;justify-content: center;align-items: center;}.__jivoMobileButton{bottom: 45px !important;} .footer-bottom__ratings {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 16px;column-gap: 16px;row-gap: 16px;max-width: 1050px;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 32px 0px;}@media screen and (max-width: 800px) {.footer-bottom__ratings {-webkit-box-pack:start;-ms-flex-pack: start;justify-content: flex-start;-webkit-column-gap: 34px;column-gap: 34px }}@media screen and (max-width: 577px) {.footer-bottom__ratings {-webkit-box-orient:vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}@media screen and (max-width: 450px) {.footer-bottom__ratings {padding: 24px 32px;}}.footer-bottom__rating-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 8px;column-gap: 8px;color: var(--color-4);font-family: 'SF Pro Display-Medium', sans-serif;font-size: 20px;font-weight: 500 }.footer-bottom__rating-top-value {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 4px;column-gap: 4px }.footer-bottom__rating-top-market {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 4px;column-gap: 4px;white-space: nowrap }.footer-bottom__rating-bottom {color: #737373;font-family: 'SF Pro Display-Medium', sans-serif;font-size: 16px;font-weight: 500;white-space: nowrap }
.oleni{background:url('/image/catalog/snow2.png'),url('/image/catalog/snow2.png'),#162C56; background-position: center left,bottom right; background-repeat: no-repeat; overflow: hidden; }
.oleni__title{
    font-family: SF Pro Display;
    font-size: 24px;
    font-weight: 700;
    line-height: 28.64px;
    color:#fff;
    margin-bottom: 10px;
}
.oleni__text{
    font-family: SF Pro Display;
    font-size: 16px;
    font-weight: 400;
    line-height: 19.09px;
    color:#fff;
    max-width: 614px;

}
.oleni__wrap{
    display: flex; justify-content: space-between;
    max-width: 1440px;
    margin: 0 auto;
    background:url('/image/catalog/imgbg.png') bottom right no-repeat;
    padding: 16px 120px;
}
.oleni__text.hidden_desc{
    display: none;
}
@media (max-width:1200px) {
    .oleni__wrap{
        padding: 16px;
    }
    .oleni__wrap{
        background:url('/image/catalog/imgbg2.png') bottom right no-repeat;
    }
}
@media (max-width:768px) {
    .oleni__wrap{
        flex-direction: column;
        padding: 16px 100px 19px 40px;
        gap: 16px;
    }
    .oleni{

        background:url('/image/catalog/snowtablet.png'),#162C56;
        background-repeat: no-repeat;
        background-position: top center;
    }
    .oleni__right{
        text-align: right;
    }
}
@media (max-width:480px) {
    .oleni__wrap{
        padding: 16px;
        gap: 0;
    }
    .oleni__title{

        font-size: 20px;
        font-weight: 700;
        line-height: 23.09px;
        margin-bottom: 4px;


    }
    .oleni__right img{
       /* animation: text 18s infinite linear;
        padding-left: 220%;
        animation-delay: 2s;*/
    }
    .oleni__text{

        font-size: 18px;
        font-weight: 400;
        line-height: 20.71px;
       /* animation: text 20s infinite linear;
        padding-left: 220%;*/
        white-space: nowrap;

    }
    .oleni__wrap{
        background-position: bottom center;
    }
    .oleni__text.hidden_mobile{
        display: none;
    }
    .oleni__text.hidden_desc{
        display: block;
    }
    .oleni__right{
        display: flex;
        gap: 10px;
        animation: text 30s infinite linear;
        /*margin-left: 618px;*/
        animation: text 30s linear infinite;

    }
    @keyframes ticker {
        0% { transform: translateX(0); }
        100% { transform: translateX(-50%); }
    }
    @keyframes text {
        0%{
           margin-left: 100%;
        }

        100%{
            margin-left: calc(-975px - 100%);
            animation-delay: 1s;
        }
    }
}
.tg__alert a{display: flex; gap: 10px; width: 100%; height: 100%; color: #fff; align-items: center; justify-content: center;} .tg__alert_center{max-width: max-content}

.catalog-page__subtitle {
    max-width: 1200px;
    padding: 0 32px;
    margin: 24px auto 20px;
    font-size: 25px;
    font-weight: 400;
    color: #434042;
    position: relative;
    top: -20px;
}

.catalog-page__subtitle-second {
    max-width: 1200px;
    padding: 0 32px;
    margin: 20px auto 20px;
    font-size: 20px;
    font-weight: 400;
    color: #434042;
    position: relative;
    top: -20px;
}

.benefits-block__container.new_version {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    padding-top: 0px;
    padding-bottom: 0px;
}

.new_version .benefits-block__item {
    padding: 0;
}

.new_version .benefits-block__item a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    position: relative;
}

.new_version .benefits-block__item a.disabled {
    pointer-events: none;
}

.new_version .benefits-block__icon {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 100%;
}

.catalog-page__info-banners.new_version {
    max-width: 1200px;
    margin: 40px auto;
    gap: 16px 18px;
    grid-template-columns: 1fr;
    text-align: center;
}

.big-promo__content-title.new_version {
    padding-left: 0;
    text-align: center;
    margin-bottom: 0;
}

.benefits-block__icon.img_center {
    margin: 0 auto;
    margin-bottom: 24px;
}

.benefits-block__item {
    position: relative;
}

.benefits-block__item a.disabled {
    pointer-events: none;
}

@media screen and (max-width: 1000px) {
    .big-promo__content-title.new_version {
        padding-left: 0;
        text-align: center;
        margin-bottom: 0;
    }
}


@media screen and (max-width: 750px) {

}


@media screen and (max-width: 650px) {
  .catalog-page__subtitle {
      padding: 0 24px;
      margin: 0;
      font-size: 20px;
      top: -15px;
        padding-bottom: 10px;
  }
  .catalog-page__subtitle-second {
      padding: 0 24px;
      margin: 0;
      font-size: 16px;
      top: -15px;
        padding-bottom: 10px;
  } 
  .new_version .benefits-block__item a {
    padding: 25px 20px;
    padding-left: 70px;
  }  
  .new_version .benefits-block__icon {
    position: absolute;
    left: 20px;
    top: 37px;
    width: 35px;
    margin: 0;
    padding: 0;
  }  
  .catalog-page__info-banners.new_version {
    padding: 0 15px;
  }
  .benefits-block__icon.img_center {
    margin: 0;
    margin-bottom: 24px;
    left: 15px;
  }
  
}

/* audit-overrides */
/* Mobile / SEO overlays. Appended to styles.min.css. Do not remove existing rules. */

.product-review__legal-note {
    font-size: var(--font-size-14);
    color: var(--color-7);
    margin: 12px 0 8px;
    line-height: 1.35;
    max-width: 36em;
}

/* Phone: mobile-header + bottom bar. Float cart and Apply sit above the bar. */
@media screen and (max-width: 767px) {
    .product-float-basket {
        bottom: calc(54px + env(safe-area-inset-bottom, 0px));
        max-height: none;
        z-index: 490;
        padding-left: 16px;
        padding-right: 16px;
    }

    .product-float-basket__image,
    .product-float-basket__name {
        display: none;
    }

    .product-float-basket__price {
        display: block !important;
        font-size: 18px;
        font-weight: 600;
        margin-left: 0;
        margin-right: 12px;
        white-space: nowrap;
    }

    .product-float-basket__container {
        justify-content: space-between;
        gap: 12px;
        min-height: 56px;
    }

    .product-float-basket__basket-button,
    .product-float-basket__basket-button_blue {
        flex: 1 1 auto;
        max-width: none;
        min-height: 44px;
    }

    .product-review {
        padding-bottom: 72px;
    }

    .catalog-page__list {
        padding-bottom: 72px;
    }

    .product-shelf {
        padding-bottom: 72px;
    }

    .bottom-menu__button-link {
        min-height: 44px;
        width: 100%;
        border: 0;
        background: none;
        font: inherit;
        color: inherit;
        cursor: pointer;
        padding: 0;
    }

    /* inherit выше перебивал .bottom-menu__button_active — иконка избранного не горела */
    .bottom-menu__button-link.bottom-menu__button_active,
    .bottom-menu__button:active > .bottom-menu__button-link {
        color: var(--color-primary);
    }

    .filter-button {
        display: none;
    }

    .catalog-page__dual-filter_opened .filter-button {
        display: block !important;
        bottom: calc(54px + env(safe-area-inset-bottom, 0px)) !important;
        z-index: 520;
        left: 16px;
        right: 16px;
        width: auto;
    }

    .__jivoMobileButton,
    .__jivoDesktopButton {
        bottom: 130px !important;
    }

    body.js-float-basket-on .__jivoMobileButton,
    body.js-float-basket-on .__jivoDesktopButton {
        bottom: 186px !important;
    }
}

/*
 * Tablet 768–1250: one chrome — desktop header, no mobile-header+bottom-bar stack.
 * Cart stays in the desktop header. Nav scrolls horizontally instead of wrapping into a second bar.
 */
@media screen and (min-width: 768px) and (max-width: 1250px) {
    .top-menu {
        display: none;
    }

    .mobile-header {
        display: none !important;
    }

    .bottom-menu {
        display: none !important;
    }

    .fix-top {
        display: block !important;
        position: sticky;
        top: 0;
        z-index: 500;
    }

    .header {
        display: flex !important;
        padding: 8px 16px;
        height: auto;
        min-height: 56px;
    }

    .header__container {
        gap: 8px 12px;
        flex-wrap: wrap;
    }

    .header__navigation-nav {
        min-width: 0;
        flex: 1 1 100%;
        order: 3;
    }

    .header__navigation {
        flex-wrap: wrap;
        gap: 4px 12px;
    }

    .header__category-title {
        padding: 6px 10px;
        font-size: 13px;
        white-space: nowrap;
    }

    main {
        padding-top: 0 !important;
    }

    .footer {
        margin-bottom: 0 !important;
    }

    .product-float-basket {
        bottom: 0;
        max-height: none;
        z-index: 490;
        padding-left: 16px;
        padding-right: 16px;
    }

    .product-float-basket__image,
    .product-float-basket__name {
        display: none;
    }

    .product-float-basket__price {
        display: block !important;
        font-size: 18px;
        font-weight: 600;
        margin-left: 0;
        margin-right: 12px;
        white-space: nowrap;
    }

    .product-float-basket__container {
        justify-content: space-between;
        gap: 12px;
        min-height: 56px;
    }

    .product-float-basket__basket-button,
    .product-float-basket__basket-button_blue {
        flex: 1 1 auto;
        max-width: none;
        min-height: 44px;
    }

    .filter-button {
        display: none;
    }

    .catalog-page__dual-filter {
        top: 56px;
        height: calc(100% - 56px);
    }

    .catalog-page__dual-filter_opened .filter-button {
        display: block !important;
        bottom: 16px !important;
        z-index: 520;
        left: 16px;
        right: 16px;
        width: auto;
    }

    .__jivoMobileButton,
    .__jivoDesktopButton {
        bottom: 80px !important;
    }

    body.js-float-basket-on .__jivoMobileButton,
    body.js-float-basket-on .__jivoDesktopButton {
        bottom: 136px !important;
    }
}

@media screen and (max-width: 600px) {
    .product__fast-buy-button {
        font-size: 13px;
        padding: 4px 8px;
    }

    .product-review__legal-note {
        order: 3;
        margin-top: 12px;
    }
}

.product-roulette__item-price_soon {
    color: var(--color-7);
    font-size: 12px;
}

.catalog-page__after-catalog {
    margin-top: 24px;
    margin-bottom: 8px;
}

.basket-page__pay-hint {
    font-size: 13px;
    color: var(--color-7);
    margin: 8px 0 12px;
    line-height: 1.4;
}

/* 404: illustration must not be clipped by the footer */
.page-404 {
    overflow: visible;
    min-height: 0;
    padding-bottom: 16px;
}

.page-404__image {
    position: relative;
    z-index: 1;
    max-width: 100%;
    height: auto;
}

.footer_404,
body:has(.page-404) .footer {
    background: url("/catalog/view/theme/apple/images/404/gradient.png") no-repeat, #BEE2F2;
    background-size: 100% auto;
    padding-top: 8px;
}

.footer_404 .footer__header,
body:has(.page-404) .footer .footer__header,
.footer_404 .footer__bottom-text,
body:has(.page-404) .footer .footer__bottom-text {
    display: none;
}

.footer_404 .footer__container,
body:has(.page-404) .footer .footer__container {
    max-width: 100%;
    margin: 14px auto 0;
    width: fit-content;
}

.footer_404 .footer__category-title,
body:has(.page-404) .footer .footer__category-title,
.footer_404 .footer__category-link,
body:has(.page-404) .footer .footer__category-link {
    color: var(--color-10);
}

.footer_404 .footer__category,
body:has(.page-404) .footer .footer__category {
    border-top: none;
}

@media screen and (max-width: 767px) {
    .footer_404,
    body:has(.page-404) .footer {
        margin-bottom: 54px !important;
        padding-top: 8px;
    }

    .footer_404 .footer__container,
    body:has(.page-404) .footer .footer__container {
        width: 100%;
        padding-bottom: 16px;
    }
}

/* Phase 5: one file icon instead of hundreds of inline SVGs */
.am-icon {
    display: inline-block;
    flex-shrink: 0;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

.am-icon-compare {
    width: 24px;
    height: 24px;
    -webkit-mask-image: url("/catalog/view/theme/apple/images/icons/compare.svg");
    mask-image: url("/catalog/view/theme/apple/images/icons/compare.svg");
}

.am-icon-heart {
    width: 24px;
    height: 24px;
    -webkit-mask-image: url("/catalog/view/theme/apple/images/icons/heart.svg");
    mask-image: url("/catalog/view/theme/apple/images/icons/heart.svg");
}

.am-icon-close {
    width: 32px;
    height: 32px;
    -webkit-mask-image: url("/catalog/view/theme/apple/images/icons/close.svg");
    mask-image: url("/catalog/view/theme/apple/images/icons/close.svg");
}

.product__top-button {
    color: var(--color-6);
}

.product-review__button_active {
    color: var(--color-primary);
}

.product-review__button_active .am-icon,
.bottom-menu__button_active .am-icon,
.bottom-menu__button:active .am-icon {
    background-color: var(--color-primary);
}

@media screen and (max-width: 1000px) {
    .product__top-button:active {
        color: var(--color-primary);
    }
}

.header__button {
    color: var(--color-9);
}

.header__button_active {
    color: var(--color-primary) !important;
}

.header__button .am-icon {
    width: 24px;
    height: 24px;
}

.mobile-header__button .am-icon {
    width: 32px;
    height: 32px;
}

.modal-window__close {
    color: var(--color-7);
}

.modal-window__close .am-icon-close {
    width: 32px;
    height: 32px;
}

@media screen and (max-width: 600px) {
    .modal-window__close .am-icon-close {
        width: 24px;
        height: 24px;
    }
}

.product__rating-star {
    color: var(--color-3);
}

.product__rating-star::before {
    content: "";
    display: block;
    width: 16px;
    height: 15px;
    background-color: currentColor;
    -webkit-mask: url("/catalog/view/theme/apple/images/icons/star.svg") center / contain no-repeat;
    mask: url("/catalog/view/theme/apple/images/icons/star.svg") center / contain no-repeat;
}

.product__rating-star_active {
    color: #F4900C;
}

.catalog-page .catalog-page__promos {
    padding-top: 24px;
    padding-bottom: 8px;
}

.footer__pay-sbp {
    display: inline-block;
    font-size: var(--font-size-14);
    color: var(--color-9);
    white-space: nowrap;
    line-height: 17px;
}

.callback-window__bottom-text a {
    color: inherit;
    text-decoration: underline;
}
