

/* Start:/local/components/shopkz/catalog.filter/templates/promo_sections/style.css?17888157386629*/
/* Категории промо-подборки: полоса плиток над списком товаров. */

.promo-sections {
    position: relative;
    /* Полоса = закреплённая плитка «Все» + прокручиваемая лента справа от неё.
       Плитка вне ленты, поэтому под ней ничего не проезжает и она не зависит от
       длины списка. */
    display: flex;
    /* Тот же интервал, что между плитками внутри ленты. */
    gap: 8px;
    /* 20px отступа до следующего блока + 12px, которые съедает отрицательный
       margin дорожки: без этого список товаров подъезжал бы вплотную. */
    margin-bottom: 32px;
}

/* Прокручиваемая область. Полосу прокрутки прячем — листание идёт стрелками
   на десктопе и свайпом на тач-устройствах. */
/* Лента со стрелками. Занимает всё место правее закреплённой плитки; min-width: 0
   обязателен — без него flex-элемент не даёт себя сжать, и прокрутка не появляется. */
.promo-sections__scroller {
    position: relative;
    flex: 1 1 auto;
    min-width: 0;
}

.promo-sections__viewport {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    /* Прокрутка требует overflow, а он обрезает тень плиток при наведении.
       Даём запас внутренним padding-ом дорожки (ниже) и убираем его обратно
       отрицательным margin — визуально блок стоит там же, где стоял.
       По горизонтали компенсации НЕТ: с ней лента вылезала бы за свои границы и
       заезжала под соседнюю плитку «Все». */
    margin: -12px 0;
}

.promo-sections__viewport::-webkit-scrollbar {
    display: none;
}

.promo-sections__track {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    /* Запас со всех сторон под тень плитки при наведении: у первой и последней
       она иначе срезалась бы по горизонтали, у всех — снизу. */
    padding: 12px;
}

.promo-sections__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    flex: 0 0 auto;
    width: 104px;
    padding: 10px 6px;
    border: 1px solid #ececec;
    border-radius: 12px;
    background: #fff;
    color: #333;
    text-decoration: none;
    text-align: center;
    transition: border-color .15s, box-shadow .15s;
}

.promo-sections__item:hover {
    border-color: #d9d9d9;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .07);
    color: #333;
    text-decoration: none;
}

/* «Все категории» — вне ленты, поэтому просто первый элемент полосы: интервал до
   ленты задаёт gap, а вертикально плитку выравнивает сам flex. */
.promo-sections__item--all {
    position: relative;
    z-index: 1;
}

.promo-sections__item--active {
    border-color: var(--🎨color-main-base);
    box-shadow: inset 0 0 0 1px var(--🎨color-main-base);
    color: #0f72ae;
}

/* Картинка категории. Фиксированная высота держит ряд ровным даже там,
   где картинки нет (в ИБ меню заполнены не все разделы). */
.promo-sections__pict {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
}

.promo-sections__pict img {
    max-width: 100%;
    max-height: 48px;
    object-fit: contain;
}

.promo-sections__pict--all {
    color: var(--🎨color-main-base);
}

.promo-sections__item--active .promo-sections__pict--all {
    color: var(--🎨color-main-base);
}

/* Название в две строки с многоточием.
   Обрезку делает ВНУТРЕННИЙ span, а не сам .promo-sections__name: плитка —
   flex-контейнер, а у flex-элементов браузер блокифицирует display: -webkit-box
   (в вычисленных стилях он превращается в flow-root), и клип по строкам молча
   перестаёт работать.
   Перенос внутри слова обязателен: плитка узкая (104px), а названия бывают
   длиннее неё одним словом — «ылғалдандырғыштар», «аккумуляторы». Без переноса
   строка не обрезается, а вылезает за край. */
.promo-sections__name {
    max-width: 100%;
    font-size: 12px;
    line-height: 15px;
}

.promo-sections__name-text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    overflow-wrap: anywhere;
    word-break: break-word;
}


/* Стрелки перекрывают края полосы; на узких экранах не нужны — там свайп. */
.promo-sections__arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 0;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    background: #fff;
    color: #333;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
}

.promo-sections__arrow:hover {
    border-color: #b5b5b5;
}

.promo-sections__arrow[hidden] {
    display: none;
}

.promo-sections__arrow--prev {
    /* Не «наружу», как было: слева теперь стоит плитка «Все», и стрелка легла бы
       на неё. Держим её в пределах ленты, поверх её внутреннего отступа. */
    left: 0;
}

.promo-sections__arrow--next {
    right: -8px;
}

@media (max-width: 767px) {
    .promo-sections__arrow {
        display: none;
    }
}

/* End */


/* Start:/local/components/shopkz/catalog.filter/templates/.default/style.css?178881573821593*/
/*
 * Фильтр каталога поверх микросервиса — полностью собственные стили шаблона.
 *
 * Ничего из других компонентов не подключается и не наследуется: раньше сюда
 * тянулся style.css боевого умного фильтра, и любая правка там ломала бы этот
 * фильтр молча. Всё, что нужно разметке (в том числе мобильная панель и ценовой
 * слайдер), описано здесь.
 *
 * Цвета — из дизайн-токенов сайта (/local/js/ww/ui/main/ui.main.css), своих
 * значений не вводим: иначе фильтр разъедется с витриной при смене палитры.
 * Имена классов в пространстве shopkz-filter*, чтобы не пересечься с глобальными
 * bx-filter-* темы.
 */

.shopkz-filter {
    width: 100%;
    min-width: 220px;
    color: var(--🎨color-text-primary);
    font-size: 14px;
}

/* --- Шапка --- */

.shopkz-filter .shopkz-filter__head {
    margin-bottom: 12px;
}

.shopkz-filter .shopkz-filter__title {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
}

/* Возврат нужен только когда фильтр открыт панелью поверх страницы. */
.shopkz-filter .shopkz-filter__back {
    display: none;
    align-items: center;
    gap: 6px;
    margin-bottom: 12px;
    padding: 0;
    border: none;
    background: none;
    color: var(--🎨color-text-accent);
    font-size: 15px;
    cursor: pointer;
}

/* --- Блоки свойств --- */

.shopkz-filter .shopkz-filter__blocks {
    display: flex;
    flex-direction: column;
    /* nowrap обязателен: во flex-колонке с ограниченной высотой (мобильная панель)
       блоки иначе переносятся во второй столбец за край экрана вместо переполнения
       вниз — прокручивать становится нечего. */
    flex-wrap: nowrap;
    gap: 8px;
}

.shopkz-filter .shopkz-filter__block {
    /* Не сжиматься: в панели с фиксированной высотой блоки ужимались под неё,
       и длинные списки резались вместо прокрутки. */
    flex: 0 0 auto;
    padding: 12px 14px;
    border: 1px solid var(--🎨color-border-primary);
    border-radius: 12px;
    background: var(--🎨color-background-white);
}

.shopkz-filter .shopkz-filter__block-title {
    margin-bottom: 8px;
    overflow: hidden;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* --- Значения --- */

.shopkz-filter .shopkz-filter__row {
    position: relative;
}

.shopkz-filter .shopkz-filter__label {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
    padding: 8px 0;
    line-height: 18px;
    cursor: pointer;
}

.shopkz-filter .shopkz-filter__label:hover {
    color: var(--🎨color-text-accent);
}

.shopkz-filter .shopkz-filter__label--disabled,
.shopkz-filter .shopkz-filter__label--disabled:hover {
    color: var(--🎨color-text-secondary);
    cursor: default;
}

.shopkz-filter .shopkz-filter__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* Счётчик прижат к правому краю строки. */
.shopkz-filter .shopkz-filter__count {
    flex: 0 0 auto;
    margin-left: auto;
    padding-left: 8px;
    color: var(--🎨color-text-secondary);
    font-size: 13px;
}

/* Свой чекбокс: браузерный мелкий и не красится токенами. */
.shopkz-filter .shopkz-filter__input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.shopkz-filter .shopkz-filter__box {
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    border: 1.5px solid var(--🎨color-border-primary);
    border-radius: 5px;
    background: var(--🎨color-background-white) no-repeat center;
    transition: border-color .15s, background-color .15s;
}

.shopkz-filter .shopkz-filter__input:checked + .shopkz-filter__label .shopkz-filter__box {
    border-color: var(--🎨color-button-accent-default);
    background-color: var(--🎨color-button-accent-default);
    /* Галочка — инлайновый svg, чтобы не тянуть спрайт. */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E");
}

.shopkz-filter .shopkz-filter__input:disabled + .shopkz-filter__label .shopkz-filter__box {
    background-color: var(--🎨color-background-secondary);
}

.shopkz-filter .shopkz-filter__input:focus-visible + .shopkz-filter__label .shopkz-filter__box {
    outline: 2px solid var(--🎨color-border-accent);
    outline-offset: 2px;
}

/* Скрыто поиском по значениям. */
.shopkz-filter .shopkz-filter__row--hidden {
    display: none;
}

/* --- Поиск по значениям --- */

/*
 * Поле поиска и поля цены оформлены одинаково: залитый прямоугольник без своей
 * рамки, на фокусе — белый фон, акцентная граница и мягкое кольцо. Рамка в рамке
 * читалась как ошибка вёрстки: поле спорило с самим блоком, у которого такие же
 * граница и радиус.
 *
 * Селекторы через корень (.shopkz-filter …) не для красоты: у темы есть глобальное
 * правило input[type="text"] со своей рамкой и радиусом 2px, и по специфичности
 * оно перебивает одиночный класс.
 */
.shopkz-filter .shopkz-filter__search {
    position: relative;
    margin-bottom: 8px;
}

.shopkz-filter .shopkz-filter__search-input {
    width: 100%;
    height: 38px;
    padding: 0 36px 0 12px;
    border: 1px solid transparent;
    border-radius: 10px;
    /* Заливка — самый светлый нейтральный токен: background-secondary совпадает
       по цвету с рамками, и поле выглядело бы как залитая плашка. */
    background: var(--🎨color-background-primary);
    color: var(--🎨color-text-primary);
    font-size: 14px;
    line-height: 18px;
    transition: background-color .15s, border-color .15s, box-shadow .15s;
}

.shopkz-filter .shopkz-filter__search-input::placeholder {
    color: var(--🎨color-text-secondary);
}

.shopkz-filter .shopkz-filter__search-input:hover {
    border-color: var(--🎨color-border-primary);
}

.shopkz-filter .shopkz-filter__search-input:focus {
    border-color: var(--🎨color-border-accent);
    background: var(--🎨color-background-white);
    box-shadow: 0 0 0 3px var(--🎨color-palettecolor-blue500-50pr);
    outline: none;
}

.shopkz-filter .shopkz-filter__search-icon {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
    color: var(--🎨color-icon-secondary);
    pointer-events: none;
    transition: opacity .15s;
}

/* Когда в поле печатают, лупа больше ничего не подсказывает — приглушаем. */
.shopkz-filter .shopkz-filter__search-input:focus + .shopkz-filter__search-icon {
    opacity: .45;
}

.shopkz-filter .shopkz-filter__empty {
    padding: 8px 0;
    color: var(--🎨color-text-secondary);
}

/* --- Длинный список значений --- */

/* Свёрнутое и развёрнутое состояние — это высота контейнера, а не скрытие
   отдельных строк. Развёрнутый блок не растёт на всю длину: значения скроллятся
   внутри, иначе «Производитель» на сотню позиций выдавливает список товаров. */
.shopkz-filter .shopkz-filter__block--has-more .shopkz-filter__values {
    position: relative;
    max-height: 155px;
    overflow: hidden;
}

/* Затухание у нижней кромки — подсказка, что список обрезан. */
.shopkz-filter .shopkz-filter__block--has-more:not(.shopkz-filter__block--expanded) .shopkz-filter__values::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 32px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), var(--🎨color-background-white) 85%);
    pointer-events: none;
}

.shopkz-filter .shopkz-filter__block--has-more.shopkz-filter__block--expanded .shopkz-filter__values {
    max-height: 260px;
    overflow-y: auto;
    overscroll-behavior: contain;
    /* Полоса прокрутки идёт по краю блока и не должна налезать на счётчики. */
    padding-right: 12px;
    scrollbar-width: thin;
    scrollbar-color: var(--🎨color-border-primary) transparent;
}

.shopkz-filter .shopkz-filter__values::-webkit-scrollbar {
    width: 6px;
}

.shopkz-filter .shopkz-filter__values::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background: var(--🎨color-border-primary);
}

.shopkz-filter .shopkz-filter__values::-webkit-scrollbar-track {
    background: transparent;
}

.shopkz-filter .shopkz-filter__more {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-top: 4px;
    padding: 4px 0;
    border: none;
    background: none;
    color: var(--🎨color-text-accent);
    font-size: 13px;
    cursor: pointer;
}

/* Подпись кнопки — из data-атрибутов: одно место вместо текста в разметке и
   дубля в скрипте. */
.shopkz-filter .shopkz-filter__more span::before {
    content: attr(data-text-expand);
}

.shopkz-filter .shopkz-filter__block--expanded .shopkz-filter__more span::before {
    content: attr(data-text-collapse);
}

.shopkz-filter .shopkz-filter__more svg {
    transition: transform .18s ease;
}

.shopkz-filter .shopkz-filter__block--expanded .shopkz-filter__more svg {
    transform: rotate(180deg);
}

/* --- Цена --- */

.shopkz-filter .shopkz-filter__price {
    display: flex;
    gap: 8px;
}

/*
 * «от» и «до» — не подписи над полями, а часть самих полей: два коротких числовых
 * контроля с подписями сверху занимали в узкой колонке две строки и выглядели рыхло.
 * Оформление то же, что у поиска по значениям, чтобы блок читался цельно.
 */
.shopkz-filter .shopkz-filter__price-field {
    display: flex;
    align-items: center;
    gap: 6px;
    flex: 1 1 0;
    min-width: 0;
    height: 38px;
    margin: 0;
    padding: 0 10px;
    border: 1px solid transparent;
    border-radius: 10px;
    background: var(--🎨color-background-primary);
    cursor: text;
    transition: background-color .15s, border-color .15s, box-shadow .15s;
}

.shopkz-filter .shopkz-filter__price-field:hover {
    border-color: var(--🎨color-border-primary);
}

/* Подсветка по focus-within: фокус получает input, а рамку рисует поле целиком. */
.shopkz-filter .shopkz-filter__price-field:focus-within {
    border-color: var(--🎨color-border-accent);
    background: var(--🎨color-background-white);
    box-shadow: 0 0 0 3px var(--🎨color-palettecolor-blue500-50pr);
}

.shopkz-filter .shopkz-filter__price-caption {
    flex: 0 0 auto;
    color: var(--🎨color-text-secondary);
    font-size: 13px;
    line-height: 18px;
}

.shopkz-filter .shopkz-filter__price-field input {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    height: auto;
    padding: 0;
    border: none;
    border-radius: 0;
    background: none;
    color: var(--🎨color-text-primary);
    font-size: 14px;
    line-height: 18px;
    /* Цифры одной ширины — при вводе поле не «дёргается» по символам. */
    font-variant-numeric: tabular-nums;
}

.shopkz-filter .shopkz-filter__price-field input:focus {
    outline: none;
}

/* Валюта — частью поля, а не подписью под ним. */
.shopkz-filter .shopkz-filter__price-field::after {
    content: "₸";
    flex: 0 0 auto;
    color: var(--🎨color-text-secondary);
    font-size: 13px;
}

.shopkz-filter .shopkz-filter__slider {
    padding: 18px 10px 0;
}

.shopkz-filter .shopkz-filter__slider-track {
    position: relative;
    height: 4px;
    border-radius: 2px;
    background: var(--🎨color-background-secondary);
}

.shopkz-filter .shopkz-filter__slider-range {
    position: absolute;
    top: 0;
    height: 4px;
    border-radius: 2px;
    background: var(--🎨color-main-base);
}

.shopkz-filter .shopkz-filter__slider-handle {
    position: absolute;
    top: 50%;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    padding: 0;
    border: 2px solid var(--🎨color-main-base);
    border-radius: 50%;
    background: var(--🎨color-background-white);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .18);
    cursor: grab;
    touch-action: none;
    z-index: 2;
}

/* Обе ручки позиционируются одинаково — слева в процентах, их выставляет
   script.js. Прижимать вторую к правому краю нельзя: она должна стоять там,
   где заканчивается выбранный диапазон, а не у конца шкалы. */
.shopkz-filter .shopkz-filter__slider-handle--min,
.shopkz-filter .shopkz-filter__slider-handle--max {
    left: 0;
    margin-left: -9px;
}

.shopkz-filter .shopkz-filter__slider-handle:hover {
    border-color: var(--🎨color-button-primary-hover);
}

.shopkz-filter .shopkz-filter__slider-handle:active,
.shopkz-filter .shopkz-filter__slider-handle--dragging {
    cursor: grabbing;
    box-shadow: 0 0 0 6px var(--🎨color-background-secondary), 0 1px 4px rgba(0, 0, 0, .18);
}

.shopkz-filter .shopkz-filter__slider-scale {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    color: var(--🎨color-text-secondary);
    font-size: 11px;
}

/* --- Кнопки --- */

.shopkz-filter .shopkz-filter__actions {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 16px 0;
}

.shopkz-filter .shopkz-filter__apply {
    padding: 10px 20px;
    border: none;
    border-radius: 8px;
    background: #1485ce;
    color: var(--🎨color-text-invert);
    font-size: 15px;
    cursor: pointer;
}

.shopkz-filter .shopkz-filter__apply:hover {
    background: #53a4d8;
}

.shopkz-filter .shopkz-filter__apply[disabled] {
    opacity: .5;
    cursor: default;
}

.shopkz-filter .shopkz-filter__reset {
    color: var(--🎨color-text-accent);
}

/*
 * Десктоп: кнопка «Показать» появляется только после выбора и прилипает к низу экрана.
 *
 * Раньше она стояла под последним блоком фильтра, а блоков бывает два десятка — чтобы
 * нажать кнопку, приходилось прокручивать полстраницы вниз. Sticky держит её в поле
 * зрения всё время, пока фильтр на экране.
 *
 * Пока ничего не выбрано, кнопки нет вовсе: нажимать её незачем, выдача и так та, что
 * на экране. Класс на корне ставит script.js.
 *
 * Всё в min-width: 992px — на мобильной панели фильтр устроен иначе: там кнопка
 * закреплена внизу панели, нужна всегда (она же закрывает панель) и уже работает.
 */
@media (min-width: 992px) {
    .shopkz-filter .shopkz-filter__actions {
        position: sticky;
        /* Прижимаем к нижней кромке окна, оставляя воздух под кнопкой. */
        bottom: 12px;
        z-index: 2;
        /* Схлопнуто, пока выбора нет: место под кнопку не занимаем. */
        display: none;
        padding: 12px 0 0;
    }

    .shopkz-filter--has-selection .shopkz-filter__actions {
        display: block;
    }

    /* По ширине блока фильтра: кнопка — главное действие колонки. */
    .shopkz-filter .shopkz-filter__apply {
        display: block;
        width: 100%;
        padding: 12px 20px;
        font-weight: 500;
        /* Своя тень, иначе кнопка сливается со списком значений под собой. */
        box-shadow: 0 2px 12px rgba(0, 0, 0, .18);
    }

    /*
     * «Сбросить» на десктопе убрана: сброс делается снятием галочек, а рядом с
     * плавающей кнопкой ссылка ловила случайные клики — промах стоил всего набора
     * фильтров.
     */
    .shopkz-filter .shopkz-filter__reset {
        display: none;
    }
}

/*
 * Пересчёт в работе.
 *
 * Все числа на экране в этот момент от прошлого выбора, поэтому приглушаем и счётчики
 * у значений, и цифру в кнопке: показывать их как готовые — врать. Саму кнопку в это
 * время держит выключенной script.js, курсор это подтверждает.
 */
.shopkz-filter--busy .shopkz-filter__count,
.shopkz-filter--busy [data-role="filter-total"] {
    opacity: .4;
}

.shopkz-filter--busy .shopkz-filter__values {
    cursor: progress;
}

/*
 * Крутящийся кружок в кнопке — единственный признак, что работа идёт, а не что всё
 * сломалось: приглушённые цифры сами по себе читаются как «ничего не найдено».
 * Рисуем псевдоэлементом, чтобы не трогать разметку и ничего не перекладывать: кнопка
 * растёт вправо на кружок и его отступ, текст остаётся на месте.
 */
.shopkz-filter--busy .shopkz-filter__apply::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 8px;
    border: 2px solid var(--🎨color-text-invert, #fff);
    border-right-color: transparent;
    border-radius: 50%;
    vertical-align: -1px;
    animation: shopkz-filter-spin .6s linear infinite;
}

@keyframes shopkz-filter-spin {
    to { transform: rotate(360deg); }
}

/* Кому анимация мешает — остаётся статичный кружок, он тоже виден. */
@media (prefers-reduced-motion: reduce) {
    .shopkz-filter--busy .shopkz-filter__apply::after {
        animation: none;
    }
}

/* --- Мобильная панель --- */

/*
 * До 991px фильтр — панель поверх страницы: уезжает за левый край и выезжает по
 * кнопке в списке товаров (класс на body ставит script.js). Значения прокручиваются
 * внутри, кнопки закреплены снизу.
 */
@media (max-width: 991px) {
    .shopkz-filter {
        position: fixed;
        top: env(safe-area-inset-top, 0);
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2000;
        display: flex;
        flex-direction: column;
        padding: 16px 15px 0;
        background: var(--🎨color-background-white);
        transform: translateX(-100%);
        transition: transform .3s ease-out;
    }

    .shopkz-filter-open .shopkz-filter {
        transform: translateX(0);
    }

    /* Страница под открытой панелью не должна прокручиваться вместе с ней. */
    .shopkz-filter-open {
        overflow: hidden;
    }

    .shopkz-filter .shopkz-filter__back {
        display: inline-flex;
    }

    .shopkz-filter .shopkz-filter__blocks {
        flex: 1 1 auto;
        overflow-y: auto;
        overscroll-behavior: contain;
        padding-bottom: 16px;
    }

    .shopkz-filter .shopkz-filter__actions {
        flex: 0 0 auto;
        padding: 12px 0 calc(12px + env(safe-area-inset-bottom, 0));
        border-top: 1px solid var(--🎨color-border-primary);
        background: var(--🎨color-background-white);
    }

    .shopkz-filter .shopkz-filter__apply {
        flex: 1 1 auto;
    }
}

/* End */


/* Start:/local/components/shopkz/catalog.list/templates/.default/style.css?17888157382462*/
/*
 * Собственные стили шаблона списка.
 *
 * Пока здесь только кнопка вызова мобильного фильтра: раньше её оформление
 * приезжало из style.css чужого компонента (умного фильтра темы), и вместе с
 * отказом от того файла кнопка осталась бы без стилей.
 */

/* На десктопе фильтр стоит колонкой слева — открывать нечего. */
.shopkz-list__filter-btn {
    display: none;
    gap: 8px;
    align-items: center;
    margin-left: auto;
    padding: 0;
    border: none;
    background: none;
    color: var(--🎨color-text-secondary);
    font-size: 16px;
    cursor: pointer;
}

.shopkz-list__filter-btn:hover {
    color: var(--🎨color-text-primary);
}

@media (max-width: 991px) {
    .shopkz-list__filter-btn {
        display: flex;
    }
}

/*
 * Плашка кэшбэка в списке подборки.
 *
 * Классы плашек здесь исторические (n_novinka, salem_sale, u_rasprodazha…) и описаны
 * в стилях старого шаблона каталога. Класса `bonus` среди них нет: он существует только
 * в наборе `catalog-sticker-*`, которым рисует карусель главной. Раньше кэшбэк выводился
 * вообще без класса и получал фон по правилу `.bx-catalog-promotions-label:not(.stick)`,
 * а когда плашки переехали на общий список, у него появился `stick bonus` — и фон пропал.
 *
 * Цвет тот же, что у карусели (catalog-sticker-bonus), чтобы кэшбэк выглядел одинаково
 * на главной и в списке.
 */
.bx-catalog-promotions-label.stick.bonus {
    /* Запасное значение обязательно: переменные палитры приходят со сборкой стилей
       шаблона, и на страницах, где её нет, `background-color: var(--…)` без запасного
       значения считается невалидным — фон молча пропадает. */
    background-color: var(--🎨color-palettecolor-violet500, #7D3CD9);
    color: #fff;
}

/* End */


/* Start:/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/style.min.css?177693612449662*/
@keyframes rotateimgfirst{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotateimgfirst{0%{opacity:1}to{opacity:0}}@keyframes rotateimglast{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rotateimglast{0%{opacity:0}to{opacity:1}}@keyframes drop{0%{left:-13px}to{left:101%}}.bx-section-desc-post{font-size:14px;padding:0 0 0 15px;margin:15px 0}.bx-section-desc{width:100%;height:350px;margin-top:30px;margin-bottom:20px;overflow:hidden;color:gray;font-size:15px;padding-bottom:8px;line-height:16px}.bx-section-desc h1{font-size:36px}.bx-section-desc h2{font-size:30px}.bx-section-desc h3{font-size:24px}.bx-section-desc h4{font-size:18px}.bx-read-more{position:absolute;bottom:0;color:#055197;cursor:pointer;z-index:10}.bx-fade-text{position:absolute;bottom:0;left:0;height:46px;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 50%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0)0,#fff 50%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 50%,#fff 100%)}.bx_catalog_sort_block{margin:0 0 24px;font-size:14px;display:flex;align-items:center;gap:8px}.product-sort{z-index:2}.product-sort a{font-size:16px}.product-sort .base-dropdown.no-caption .base-dropdown-btn{font-size:16px;font-weight:300;line-height:13px;padding:7px 0}.product-sort .base-dropdown-btn svg:last-child{display:none}.sort__count{display:none;font-size:16px;color:var(--🎨color-text-secondary)}.sort__count.prelist{display:block;color:var(--🎨color-text-tertiary);margin-bottom:12px}.bx_catalog_list_home{display:flex;flex-wrap:wrap;gap:40px 32px}.bx_catalog_list_home:not(.grid){gap:0}.bx-pagination{margin-top:24px}.bx_catalog_item{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;transition:box-shadow .3s ease-out;display:grid;grid-template-areas:"promotions picts title controls""promotions picts spec spec""promotions picts price price"". . actions actions";grid-template-columns:0 126px 1fr min-content;grid-template-rows:auto}.bx_catalog_list_home.grid .bx_catalog_item{width:calc(50% - 16px);grid-template-areas:"promotions picts controls"". title ."". price ."". actions .";grid-template-columns:0 1fr 0;grid-template-rows:auto 1fr auto auto}.bx_catalog_list_home:not(.grid) .bx_catalog_item{border-bottom:1px dashed var(--🎨color-border-primary);padding-bottom:32px;margin-bottom:32px}.item_picts{grid-area:picts;position:relative;margin-right:16px}.bx_catalog_list_home.grid .item_picts{margin-right:0}.item_image_container{grid-area:picture;position:relative;margin:0 auto;display:flex;flex-direction:column}.bx_catalog_item_XML_articul{grid-area:sku;color:#616161;font-weight:700}.bx_catalog_item_spec{grid-area:spec;font-size:10px;line-height:14px;color:var(--🎨color-text-primary);margin-top:8px}.bx_catalog_item_spec div:nth-child(n+5){display:none}.bx_catalog_list_home.grid .bx_catalog_item_spec{display:none}.bx-catalog-middle-part{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 220px 0 215px}.bx-catalog-product-middle{display:-webkit-flex;display:flex;justify-content:space-between}.bx_catalog_item_action_list{grid-area:promo;display:flex;flex-wrap:wrap;align-content:flex-start;margin-top:12px;gap:12px;overflow:auto}.bx_catalog_item_action_list:empty{display:none}.available_dialog>span,.bx_catalog_item_prop{color:var(--🎨color-text-secondary)}.bx-catalog-right-part{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:215px;min-width:215px}.bx_catalog_item_title__content{grid-area:title;display:grid;grid-template-areas:"ittitle""spec";grid-template-rows:min-content 1fr}.bx_catalog_list_home.grid .bx_catalog_item_title__content{grid-template-rows:72px 1fr}.bx_catalog_item_title{grid-area:ittitle;display:-webkit-box;margin-right:32px;word-break:break-word;overflow:hidden}.bx_catalog_list_home.grid .bx_catalog_item_title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:var(--size-12);margin-right:0}.bx_catalog_item_title a{color:var(--🎨color-text-primary);text-decoration:none}.bx_catalog_item_title a:hover{color:var(--🎨color-text-accent)}.bx_catalog_item_price{grid-area:price;color:#3f3f3f}.bx_catalog_item_price .bx_price{display:grid;align-items:end;grid-template-areas:"old""current""credit";grid-template-columns:auto;grid-template-rows:1fr 1fr auto;column-gap:5px;row-gap:2px}.bx_catalog_list_home:not(.grid) .bx_catalog_item_price .bx_price{margin-top:8px}.bx-catalog-promotions-label.you_save,.bx-touch .product-picture-overlay>div{display:none}.bx_catalog_item_price .you_save{white-space:nowrap}.bx_catalog_item_price .item_old_price_text{font-size:small;font-weight:400;color:#a5a5a5}.bx_catalog_item_price .old_price{grid-area:old;position:relative;display:flex;gap:4px;align-items:center}.bx_catalog_item_price .old_price>span{font-size:16px;line-height:19px;font-weight:300;color:var(--🎨color-text-primary);white-space:nowrap;text-decoration:line-through}.bx_catalog_item_price .credit_info{grid-area:credit;width:max-content;border-radius:var(--size-4, 4px);background:var(--🎨color-background-primary, #F5F7FF);padding:4px 12px;font-size:12px;line-height:14px;font-weight:300;color:var(--🎨color-text-secondary)}.bx_catalog_item_price .item_old_price_block .old_price{font-size:21px}.bx_catalog_item_price .current_price{grid-area:current;display:flex;gap:4px;align-items:center}.bx_catalog_item_price .current_price>span{font-size:20px;line-height:24px;font-weight:700;color:var(--🎨color-text-primary);white-space:nowrap}.bx_catalog_item_controls{grid-area:actions;margin-top:12px;opacity:1}.bx_catalog_list_home.grid .bx_catalog_item_controls{margin-top:12px}.bx_catalog_item_price .you_save{font-size:12px;line-height:14px;font-weight:500;border-radius:4px;color:var(--color-white);background-color:var(--color-red-1);width:fit-content;padding:2px 4px}.bx_catalog_item_price .you_save:before{content:"-";color:#fff;font-weight:700}.bx_catalog_item_price .you_save span:before{content:attr(percent)}.bx_catalog_item_title_text{font-size:16px;font-weight:300;line-height:19px;margin:0}.bx_catalog_list_home:not(.grid) .bx_catalog_item_title_text{line-height:24px}.bx_catalog_item_controls_blockthree{grid-area:controls;position:absolute;margin-left:-24px}.bx_catalog_item_controls_blockthree a{margin-bottom:4px}.bx_catalog_item_controls .bx_catalog_item_controls_blockone{white-space:nowrap;width:100%;text-align:center}.bx_catalog_item_controls .bx_catalog_item_controls_blockone span{color:#3f3f3f;font-size:13px}.bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{display:flex;align-items:center;justify-content:center;width:200px;font-size:12px;line-height:14px;font-weight:500;color:var(--🎨color-text-secondary);background:var(--🎨color-background-primary);white-space:normal;padding:9px 20px;border-radius:8px}.bx_catalog_item_controls .bx_catalog_item_controls_blockthree,.bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{width:100%;text-align:center}.bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{border-radius:8px;width:100%;max-width:180px;border:1px solid transparent;font-size:16px;padding:0 12px;line-height:38px}.bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a.in-basket{background-color:transparent;color:var(--🎨color-main-accent);border:1px solid var(--🎨color-button-accent-default)}.bx_catalog_item_controls input[type=text]{border:0}.bx_cnt_desc{text-align:left;position:absolute;right:-45px;top:2px;width:40px}.hint-popup{gap:8px}.modal-popup .hint-popup,.swipe-popup-content .hint-popup{display:flex!important;position:relative;top:0;right:auto;padding:0;box-shadow:none}.bx-more-prices .actionday{color:#d34a34;font-weight:700}.bx-more-prices .bx-more-price-nds{font-size:12px;line-height:14px;color:var(--🎨color-text-secondary)}.bx_catalog_item_images{min-height:118px;display:block}.bx_catalog_item_images img{max-height:140px}.product-picture-overlay{width:100%;height:100%;box-sizing:border-box;position:absolute;bottom:0;left:0;background-color:transparent;align-items:center}.dots-container,.dots-wrapper,.product-picture-overlay{display:flex;justify-content:center}.dots-wrapper{width:100%;margin-top:4px}.dots-container{margin-top:.4rem;width:60%}.dot{width:4px;height:4px;border-radius:16px;background-color:var(--🎨color-text-tertiary);margin-right:4px;opacity:1}.dot.active{background-color:var(--🎨color-icon-secondary)}.bx-no-touch .bx_catalog_item .bx_catalog_item_controls,.bx-no-touch .bx_catalog_item:hover .bx_catalog_item_articul,.bx-no-touch .bx_catalog_item:hover .bx_catalog_item_controls,.bx-no-touch .bx_catalog_item:hover .bx_catalog_item_scu,.bx_catalog_item .bx_catalog_item_articul,.bx_catalog_item .bx_catalog_item_scu{display:block}.bx_catalog_item .bx_catalog_item_scu{padding-top:10px}.bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}.bx-no-touch .bx_catalog_item .bx_catalog_item_controls.touch,.bx-touch .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none!important}.n_novinka{background-color:var(--🎨color-palettecolor-green500);color:#fff}.salem_sale{background-size:cover;background-image:url(/images/salemsale-badge.png);background-repeat:no-repeat;background-color:transparent;font-size:0!important;width:88px!important;height:22px!important;margin-top:-4px!important;color:#fff}.u_rasprodazha{background-color:var(--🎨color-main-sale);color:#fff}.x_utsenennyy_tovar{background-color:var(--🎨color-palettecolor-lightblue500);color:#fff}.u_tovar_dnya{background-color:var(--🎨color-palettecolor-yellow500);color:#fff}.totalsale{background-color:var(--🎨color-main-sale);color:#222}.showcase{background-color:var(--🎨color-palettecolor-yellow500);color:#fff}.bx_bt_button,.bx_bt_button_type_2{display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}.bx_bt_button_type_2{border:1px solid #e9e9e9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));background-image:-webkit-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-moz-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-o-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:linear-gradient(#fcfcfc 0,#f1f1f1 100%);color:#656565;text-shadow:0 1px 0#fff}.bx_bt_button_type_2:hover{background:#fff}.bx_bt_button_type_2:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));background-image:-webkit-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-moz-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-o-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:linear-gradient(#f1f1f1 0,#fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05)}.bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);color:#fff;text-shadow:0 1px 0#006cae;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df', endColorstr='#006fcb', GradientType=0)}.bx_bt_button:active,.bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0)}.bx_col_input,.bxcs-getcredit-button{display:inline-block;text-align:center}.bxcs-getcredit-button{border-radius:8px;text-decoration:none;font-size:16px;line-height:21px;padding:10px;cursor:pointer;margin:10px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);background:#337ab7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6ea5d4),color-stop(100%,#337ab7));background:-webkit-linear-gradient(top,#6ea5d4 0,#337ab7 100%);background:-moz-linear-gradient(top,#6ea5d4 0,#337ab7 100%);background:-ms-linear-gradient(top,#6ea5d4 0%,#337ab7 100%);background:-o-linear-gradient(top,#6ea5d4 0,#337ab7 100%);background:linear-gradient(to bottom,#6ea5d4 0,#337ab7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ea5d4', endColorstr='#337ab7', GradientType=0);color:#fff;text-shadow:0 1px 0#226aa9}.bxcs-getcredit-button:hover{background:#236ba9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#569bd6),color-stop(100%,#236ba9));background:-webkit-linear-gradient(top,#569bd6 0,#236ba9 100%);background:-moz-linear-gradient(top,#569bd6 0,#236ba9 100%);background:-ms-linear-gradient(top,#569bd6 0%,#236ba9 100%);background:-o-linear-gradient(top,#569bd6 0,#236ba9 100%);background:linear-gradient(to bottom,#569bd6 0,#236ba9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#569bd6', endColorstr='#236ba9', GradientType=0)}.bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}.bx_small.bx_bt_button_type_2{display:inline-block;min-width:18px;line-height:18px}.bx_medium.bx_bt_button{padding:0 13px;line-height:38px}.bx_medium.bx_bt_button_type_2{padding:0 13px;height:23px;line-height:23px}.bx_medium.bx_bt_button,.bx_medium.bx_bt_button_type_2{font-weight:700}.bx_col_input{width:40px}.bxli-control-btn{display:inline-block;line-height:11px;position:relative;outline:0}.g-compare,.g-wishlist{color:var(--🎨color-text-secondary);fill:#fff}.g-wishlist-added svg,.g-wishlist:hover{color:var(--🎨color-palettecolor-red500)}.g-compare:hover{color:var(--🎨color-icon-base)}.g-wishlist-added svg{fill:var(--🎨color-palettecolor-red500)!important}.g-compare.g-added svg{color:var(--🎨color-icon-base)!important}.bx-catalog-action{border-radius:5px;border:1px solid rgba(166,166,166,.25);display:inline-block;font-size:12px;line-height:14px;padding:4px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx_item_detail_scu,.bx_item_detail_size{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_item_detail_size.full{position:relative;margin-left:-5%;padding:0 5%}.bx_item_detail_size .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_item_detail_size .bx_size_scroller_container{position:relative}.bx_item_detail_size .bx_size{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_item_detail_size .bx_size{overflow-x:auto}.bx-touch .bx_item_detail_scu .bx_scu ul,.bx-touch .bx_item_detail_size .bx_size ul{margin-left:0!important}.bx_item_detail_scu .bx_scu ul li,.bx_item_detail_size ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}.bx_item_detail_size ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:400;font-size:10px;line-height:22px}.bx-retina .bx_item_detail_size ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;-moz-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;-o-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 fill stretch}.bx_item_detail_size ul li:hover .cnt{border:1px solid #006cc0}.bx_item_detail_size ul li.bx_active .cnt,.bx_item_detail_size ul li:active .cnt{border:2px solid #006cc0}.bx-retina .bx_item_detail_scu .bx_scu ul li.bx_active .cnt,.bx-retina .bx_item_detail_size ul li.bx_active .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border_active.png)2 stretch;-moz-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border_active.png)2 stretch;-o-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border_active.png)2 stretch;border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border_active.png)2 fill stretch}.bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_item_detail_scu .bx_scu ul li.bx_missing>i,.bx_item_detail_size .bx_size ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:2px;left:2px;z-index:11;background:rgba(255,255,255,.79)url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/missing.png)no-repeat center}.bx-no-touch .bx_item_detail_size .bx_slide_left,.bx-no-touch .bx_item_detail_size .bx_slide_right{opacity:.8}.bx-no-touch .bx_item_detail_scu .bx_slide_left:hover,.bx-no-touch .bx_item_detail_scu .bx_slide_right:hover,.bx-no-touch .bx_item_detail_size .bx_slide_left:hover,.bx-no-touch .bx_item_detail_size .bx_slide_right:hover{opacity:1}.bx_item_detail_size.full .bx_slide_left,.bx_item_detail_size.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_item_detail_size .bx_slide_left{left:-5%;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/arr_left.png)no-repeat left center;background-size:100%auto}.bx-no-touch .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/arr_right.png)no-repeat right center;background-size:100%auto}.bx-touch .bx_item_detail_size .bx_slide_left{left:0;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/fade_left.png)repeat-y left center;background-size:100%auto}.bx-touch .bx_item_detail_size .bx_slide_right{right:0;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/fade_right.png)repeat-y right center;background-size:100%auto}.bx-no-touch .bx_item_detail_scu.full{position:relative;margin-left:-5%;padding:0 5%}.bx_item_detail_scu .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_item_detail_scu .bx_scu_scroller_container{position:relative}.bx_item_detail_scu .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_item_detail_scu .bx_scu{overflow-x:auto}.bx_item_detail_scu .bx_scu ul,.bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx_item_detail_scu .bx_scu ul li{height:0}.bx_item_detail_scu .bx_scu ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;z-index:10}.bx-retina .bx_item_detail_scu .bx_scu ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;-moz-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;-o-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 stretch;border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/x2border.png)2 fill stretch}.bx_item_detail_scu .bx_scu ul li:hover .cnt{border:1px solid #006cc0}.bx_item_detail_scu .bx_scu ul li.bx_active .cnt,.bx_item_detail_scu .bx_scu ul li:active .cnt{padding:3px;border:2px solid #006cc0}.bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_item_detail_scu .bx_scu ul li.bx_missing>i{bottom:4px}.bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:contain;background-repeat:no-repeat}.bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{width:auto;height:25px}.bx-no-touch .bx_item_detail_scu .bx_slide_left,.bx-no-touch .bx_item_detail_scu .bx_slide_right{opacity:.8}.bx_item_detail_scu.full .bx_slide_left,.bx_item_detail_scu.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_item_detail_scu .bx_slide_left{left:-5%;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/arr_left.png)no-repeat left center;background-size:100%auto}.bx-no-touch .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/arr_right.png)no-repeat right center;background-size:100%auto}.bx-touch .bx_item_detail_scu .bx_slide_left{left:0;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/fade_left.png)repeat-y left center;background-size:100%auto}.bx-touch .bx_item_detail_scu .bx_slide_right{right:0;background:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/images/fade_right.png)repeat-y right center;background-size:100%auto}.bx-catalog-promotions{grid-area:promotions;z-index:1}.bx-catalog-promotions ul{padding:0;margin:0}.bx-catalog-promotions-label{display:block;border-radius:4px;position:relative;width:max-content;padding:2px 8px;font-size:10px;line-height:12px;font-weight:500}.bx-catalog-promotions-label:not(:first-child){margin-top:2px}.bx-catalog-promotions-label:not(.stick){color:#fff;background-color:var(--🎨color-palettecolor-violet500)}.bx-catalog-promotions-label:before,.bxcl-rc:before{content:attr(text)}.bx-catalog-promotions-label img,.bx_catalog_item>.product_reviews,.bx_catalog_item_scu_code svg{display:none}.product_reviews{grid-area:review;display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px;line-height:1.3em;margin-top:var(--size-12)}.product_reviews_data{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.bx_catalog_list_home.grid .product_reviews{justify-content:flex-start}.bx_catalog_list_home.grid .product_reviews_data{margin-right:auto}.bxcl-rr-count{display:flex;align-items:center;column-gap:5px;color:#6d6d6d}.lucide-star{color:#f1914c}.bxcl-rc,.bxcl-rd{position:relative;font-size:12px;line-height:14px;color:var(--🎨color-text-primary)}.r-comm,.r-stars{width:16px;height:16px;color:var(--🎨color-icon-base)}.r-stars{color:var(--🎨color-icon-accent);fill:var(--🎨color-icon-accent)}.bxcl-rd+.r-comm,.product_reviews_data a:nth-child(3){margin-left:4px}.lucide-message-circle,.lucide-thumbs-up{color:#6d6d6d}.dotted-item{display:flex;flex:1;justify-content:space-between;font-size:16px;line-height:19px}.dotted-item__dots{position:relative;flex:1 0 6%}.dotted-item__dots:before{content:" ";position:absolute;top:14px;width:-webkit-fill-available;display:block;border-bottom:2px dotted var(--🎨color-border-primary);margin:0 8px}.dotted-item__title{display:flex;align-items:flex-start;justify-content:space-between;max-width:290px;gap:2px;hyphens:auto}.dotted-item__value{max-width:60%;text-align:right}.available_dialog .dotted-item__value{width:142px}.bx-more-prices .dotted-item__value,.bxce-credit-button b{white-space:nowrap}.dotted-item.left .dotted-item__title{max-width:45%}.dotted-item.left .dotted-item__value{width:45%;text-align:left}.prb{position:relative;width:72px;height:20px;padding:2px;border-radius:var(--size-4, 4px);overflow:hidden}.prb:after,.prb:before{content:"";display:block;height:16px}.prb,.prb:before{background:#f5f7ff}.prb:before{position:absolute;width:110%;left:-13px;animation:drop .7s forwards}.prb:after{width:100%;background-repeat:no-repeat}.prb.prb-1:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMSAxMyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wLjE4MjYxNyA0LjgyOTFDMC4xODI2MTcgMi42MTk5NiAxLjk3MzQ4IDAuODI5MTAyIDQuMTgyNjIgMC44MjkxMDJIOC4xODI2MkMxMC4zOTE4IDAuODI5MTAyIDEyLjE4MjYgMi42MTk5NiAxMi4xODI2IDQuODI5MVYxMi44MjkxQzEyLjE4MjYgMTUuMDM4MiAxMC4zOTE4IDE2LjgyOTEgOC4xODI2MiAxNi44MjkxSDQuMTgyNjJDMS45NzM0OCAxNi44MjkxIDAuMTgyNjE3IDE1LjAzODIgMC4xODI2MTcgMTIuODI5MVY0LjgyOTFaIiBmaWxsPSIjQUJENjMwIi8+CiAgICA8cmVjdCB4PSIwLjE4MjYxNyIgeT0iMC44MjkxMDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiIGZpbGw9IiM4RkMxMDAiLz4KPC9zdmc+)}.prb.prb-2:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMSAyNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wLjE4MjYxNyA0LjgyOTFDMC4xODI2MTcgMi42MTk5NiAxLjk3MzQ4IDAuODI5MTAyIDQuMTgyNjIgMC44MjkxMDJIMjIuMTgyNkMyNC4zOTE4IDAuODI5MTAyIDI2LjE4MjYgMi42MTk5NiAyNi4xODI2IDQuODI5MVYxMi44MjkxQzI2LjE4MjYgMTUuMDM4MiAyNC4zOTE4IDE2LjgyOTEgMjIuMTgyNiAxNi44MjkxSDQuMTgyNjJDMS45NzM0OCAxNi44MjkxIDAuMTgyNjE3IDE1LjAzODIgMC4xODI2MTcgMTIuODI5MVY0LjgyOTFaIiBmaWxsPSIjQUJENjMwIi8+CiAgICA8cmVjdCB4PSIwLjE4MjYxNyIgeT0iMC44MjkxMDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiIGZpbGw9IiM4RkMxMDAiLz4KICAgIDxyZWN0IHg9IjE0LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+Cjwvc3ZnPgo=)}.prb.prb-3:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMSA0MSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wLjE4MjYxNyA0LjgyOTFDMC4xODI2MTcgMi42MTk5NiAxLjk3MzQ4IDAuODI5MTAyIDQuMTgyNjIgMC44MjkxMDJIMzYuMTgyNkMzOC4zOTE4IDAuODI5MTAyIDQwLjE4MjYgMi42MTk5NiA0MC4xODI2IDQuODI5MVYxMi44MjkxQzQwLjE4MjYgMTUuMDM4MiAzOC4zOTE4IDE2LjgyOTEgMzYuMTgyNiAxNi44MjkxSDQuMTgyNjJDMS45NzM0OCAxNi44MjkxIDAuMTgyNjE3IDE1LjAzODIgMC4xODI2MTcgMTIuODI5MVY0LjgyOTFaIiBmaWxsPSIjQUJENjMwIi8+CiAgICA8cmVjdCB4PSIwLjE4MjYxNyIgeT0iMC44MjkxMDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiIGZpbGw9IiM4RkMxMDAiLz4KICAgIDxyZWN0IHg9IjE0LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CiAgICA8cmVjdCB4PSIyOC4xODI2IiB5PSIwLjgyOTEwMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIgZmlsbD0iIzhGQzEwMCIvPgo8L3N2Zz4K)}.prb.prb-4:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMSA1NSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMTgyNjE3IDQuODI5MUMwLjE4MjYxNyAyLjYxOTk2IDEuOTczNDggMC44MjkxMDIgNC4xODI2MiAwLjgyOTEwMkg1MC4xODI2QzUyLjM5MTggMC44MjkxMDIgNTQuMTgyNiAyLjYxOTk2IDU0LjE4MjYgNC44MjkxVjEyLjgyOTFDNTQuMTgyNiAxNS4wMzgyIDUyLjM5MTggMTYuODI5MSA1MC4xODI2IDE2LjgyOTFINC4xODI2MkMxLjk3MzQ4IDE2LjgyOTEgMC4xODI2MTcgMTUuMDM4MiAwLjE4MjYxNyAxMi44MjkxVjQuODI5MVoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3QgeD0iMC4xODI2MTciIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjE0LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjI4LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjQyLjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+Cjwvc3ZnPgo=)}.prb.prb-5:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMSA2OSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMTgyNjE3IDQuODI5MUMwLjE4MjYxNyAyLjYxOTk2IDEuOTczNDggMC44MjkxMDIgNC4xODI2MiAwLjgyOTEwMkg2NC4xODI2QzY2LjM5MTggMC44MjkxMDIgNjguMTgyNiAyLjYxOTk2IDY4LjE4MjYgNC44MjkxVjEyLjgyOTFDNjguMTgyNiAxNS4wMzgyIDY2LjM5MTggMTYuODI5MSA2NC4xODI2IDE2LjgyOTFINC4xODI2MkMxLjk3MzQ4IDE2LjgyOTEgMC4xODI2MTcgMTUuMDM4MiAwLjE4MjYxNyAxMi44MjkxVjQuODI5MVoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3QgeD0iMC4xODI2MTciIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjE0LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjI4LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjQyLjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+CjxyZWN0IHg9IjU2LjE4MjYiIHk9IjAuODI5MTAyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0IiBmaWxsPSIjOEZDMTAwIi8+Cjwvc3ZnPgo=)}.available_dialog .prb{width:143px}.available_dialog .prb.prb-1:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNiAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEgyMkMyNC4yMDkxIDAgMjYgMS43OTA4NiAyNiA0VjEyQzI2IDE0LjIwOTEgMjQuMjA5MSAxNiAyMiAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.available_dialog .prb.prb-2:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1NCAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEg1MEM1Mi4yMDkxIDAgNTQgMS43OTA4NiA1NCA0VjEyQzU0IDE0LjIwOTEgNTIuMjA5MSAxNiA1MCAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIyOCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI0MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.available_dialog .prb.prb-3:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA4MiAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEg3OEM4MC4yMDkxIDAgODIgMS43OTA4NiA4MiA0VjEyQzgyIDE0LjIwOTEgODAuMjA5MSAxNiA3OCAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIyOCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI0MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI1NiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI3MCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.available_dialog .prb.prb-4:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTEwIDE2IiBmaWxsPSIjOUJDNjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA0QzAgMS43OTA4NiAxLjc5MDg2IDAgNCAwSDEwNkMxMDguMjA5IDAgMTEwIDEuNzkwODYgMTEwIDRWMTJDMTEwIDE0LjIwOTEgMTA4LjIwOSAxNiAxMDYgMTZINEMxLjc5MDg2IDE2IDAgMTQuMjA5MSAwIDEyVjRaIiBmaWxsPSIjQUJENjMwIi8+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMjgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNTYiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNzAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iODQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iOTgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPC9zdmc+Cg==)}.available_dialog .prb.prb-5:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM4IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTM4IDE2IiBmaWxsPSIjOUJDNjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA0QzAgMS43OTA4NiAxLjc5MDg2IDAgNCAwSDEzNEMxMzYuMjA5IDAgMTM4IDEuNzkwODYgMTM4IDRWMTJDMTM4IDE0LjIwOTEgMTM2LjIwOSAxNiAxMzQgMTZINEMxLjc5MDg2IDE2IDAgMTQuMjA5MSAwIDEyVjRaIiBmaWxsPSIjQUJENjMwIi8+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMjgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNTYiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNzAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iODQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iOTgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0Ii8+CjxyZWN0IHg9IjEyNiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}@media (min-width:1201px) and (max-width:1399px){.prb{width:143px}.prb.prb-1:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNiAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEgyMkMyNC4yMDkxIDAgMjYgMS43OTA4NiAyNiA0VjEyQzI2IDE0LjIwOTEgMjQuMjA5MSAxNiAyMiAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.prb.prb-2:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1NCAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEg1MEM1Mi4yMDkxIDAgNTQgMS43OTA4NiA1NCA0VjEyQzU0IDE0LjIwOTEgNTIuMjA5MSAxNiA1MCAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIyOCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI0MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.prb.prb-3:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA4MiAxNiIgZmlsbD0iIzlCQzYyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNEMwIDEuNzkwODYgMS43OTA4NiAwIDQgMEg3OEM4MC4yMDkxIDAgODIgMS43OTA4NiA4MiA0VjEyQzgyIDE0LjIwOTEgODAuMjA5MSAxNiA3OCAxNkg0QzEuNzkwODYgMTYgMCAxNC4yMDkxIDAgMTJWNFoiIGZpbGw9IiNBQkQ2MzAiLz4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIxNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSIyOCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI0MiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI1NiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8cmVjdCB4PSI3MCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}.prb.prb-4:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTEwIDE2IiBmaWxsPSIjOUJDNjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA0QzAgMS43OTA4NiAxLjc5MDg2IDAgNCAwSDEwNkMxMDguMjA5IDAgMTEwIDEuNzkwODYgMTEwIDRWMTJDMTEwIDE0LjIwOTEgMTA4LjIwOSAxNiAxMDYgMTZINEMxLjc5MDg2IDE2IDAgMTQuMjA5MSAwIDEyVjRaIiBmaWxsPSIjQUJENjMwIi8+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMjgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNTYiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNzAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iODQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iOTgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPC9zdmc+Cg==)}.prb.prb-5:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM4IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTM4IDE2IiBmaWxsPSIjOUJDNjIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCA0QzAgMS43OTA4NiAxLjc5MDg2IDAgNCAwSDEzNEMxMzYuMjA5IDAgMTM4IDEuNzkwODYgMTM4IDRWMTJDMTM4IDE0LjIwOTEgMTM2LjIwOSAxNiAxMzQgMTZINEMxLjc5MDg2IDE2IDAgMTQuMjA5MSAwIDEyVjRaIiBmaWxsPSIjQUJENjMwIi8+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMjgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNDIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNTYiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iNzAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iODQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iOTgiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgcng9IjQiLz4KPHJlY3QgeD0iMTEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHJ4PSI0Ii8+CjxyZWN0IHg9IjEyNiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE2IiByeD0iNCIvPgo8L3N2Zz4K)}}.product_available{display:none;font-size:16px;margin-bottom:16px;max-width:180px;cursor:pointer}.bx_catalog_list_home:not(.grid) .product_available{display:flex}.bx_catalog_item_controls .bx_catalog_item_controls_blocktwo .bx_bt_button.bx_preorder{line-height:22px;white-space:normal;height:44px;display:flex;margin:0 auto;align-items:center;justify-content:center;font-size:18px}.bx-btn-orange div,.bx-btn-orange div.orange-icon,.reg_rating{display:inline-block;position:relative}.bxce-credit-button,.reg_rating{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.reg_rating{box-shadow:inset 0 0 3px 0#fff;-moz-box-shadow:inset 0 0 3px 0#fff;-o-box-shadow:inset 0 0 3px 0#fff;-webkit-box-shadow:inset 0 0 3px 0#fff;width:70px;right:0;float:right;margin-top:3px;padding:3px;height:14px}.reg_rating:before{content:"";display:block;background:#feccb1;background:-moz-linear-gradient(top,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);background:-webkit-linear-gradient(top,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);background:linear-gradient(to bottom,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feccb1', endColorstr='#fb955e', GradientType=0);border-radius:2px;width:calc(100%);height:100%}.reg_rating.r_0:before{width:0}.reg_rating.r_1:before{width:calc(100% - 80%)}.reg_rating.r_2:before{width:calc(100% - 60%)}.reg_rating.r_3:before{width:calc(100% - 40%)}.reg_rating.r_4:before{width:calc(100% - 20%)}.reg_rating.r_5:before{width:100%}.bxce-credit-button{display:flex;align-items:center;gap:4px;background:#e6e6e6;background:-webkit-linear-gradient(top,#fcfcfc,#e6e6e6);background:-moz-linear-gradient(top,#fcfcfc,#e6e6e6);background:-ms-linear-gradient(top,#fcfcfc,#e6e6e6);background:-o-linear-gradient(top,#fcfcfc,#e6e6e6);background:linear-gradient(to bottom,#fcfcfc,#e6e6e6);-webkit-box-shadow:0 1px 4px #666;-moz-box-shadow:0 1px 4px #666;box-shadow:0 1px 4px #666;color:#dc373d;padding:5px;text-decoration:none;font-size:14px;line-height:16px;cursor:pointer}.bxce-credit-button:active,.bxce-credit-button:hover{background:#cfcfcf;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:-moz-linear-gradient(top,#f0f0f0,#cfcfcf);background:-ms-linear-gradient(top,#f0f0f0,#cfcfcf);background:-o-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);text-shadow:none}.bxce-credit-button span{font-size:12px;white-space:nowrap}.bxce-credit-button.eubank{color:#3943d4}.bxce-credit-button.broker{color:#337d5f}.bxce-icon{width:56px;height:33px;display:block;background-repeat:no-repeat;background-position:50%0}.hcredit .bxce-icon{background-image:url(/images/hcb-logo.png)}.eubank .bxce-icon{background-image:url(/images/eubank-logo.png)}.broker .bxce-icon{background-image:url(/images/hal-logo.png)}.bx-btn-orange{display:none;background:#fcfcfc;background:-webkit-linear-gradient(top,#fcfcfc,#e6e6e6);background:-moz-linear-gradient(top,#fcfcfc,#e6e6e6);background:-ms-linear-gradient(top,#fcfcfc,#e6e6e6);background:-o-linear-gradient(top,#fcfcfc,#e6e6e6);background:linear-gradient(to bottom,#fcfcfc,#e6e6e6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 4px #666;-moz-box-shadow:0 1px 4px #666;box-shadow:0 1px 4px #666;color:#0e8bb1;padding:6px 1px 10px 2px;text-decoration:none;height:43px;font-size:14px;line-height:16px;vertical-align:middle;width:160px;margin:0 0 10px;cursor:pointer}.bx-btn-orange:active,.bx-btn-orange:hover{background:#f0f0f0;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:-moz-linear-gradient(top,#f0f0f0,#cfcfcf);background:-ms-linear-gradient(top,#f0f0f0,#cfcfcf);background:-o-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);text-decoration:none;text-shadow:none;vertical-align:top}.bx-btn-orange div.orange-icon{width:56px;height:33px;left:3px;background:url(/images/homebank-orange.png)no-repeat 40%0;cursor:pointer}.bx-btn-orange div{vertical-align:middle}.bx_cmp_segments{display:none;font-size:14px;margin-top:7px}.isS1{color:#1a3d7a}.isS2{color:#32713e}.isS3{color:#a05400}.isS4{color:#840102}.bx_cmp_segments i{padding:10px 30px 11px 3px}.isS1 i{background:url(/images/segment/i_S1.gif)no-repeat 0 0}.isS2 i{background:url(/images/segment/i_S2.gif)no-repeat 0 0}.isS3 i{background:url(/images/segment/i_S3.gif)no-repeat 0 0}.isS4 i{background:url(/images/segment/i_S4.gif)no-repeat 0 0}.bxcs-credit-c{display:none;position:relative}.bxcs-buttons-content{display:none;flex-direction:column;flex-wrap:nowrap;gap:10px;position:absolute;background-color:#fff;right:0;right:calc((100%/2) - 90px);top:100%;box-shadow:0 0 10px rgba(0,0,0,.3);padding:12px;text-align:left;z-index:92}.bxcs_credit-corner,.bxcs_credit-corner em{display:block;position:absolute;width:1px;height:1px}.bxcs_credit-corner{border-right:9px solid transparent;border-bottom:9px solid #ddd;border-left:9px solid transparent;left:50%;top:-9px}.bxcs_credit-corner em{border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;left:-8px;top:2px}.bx_catalog_item_scu_code{display:flex;padding:4px 8px;gap:2px;align-items:flex-start;justify-content:center;font-size:10px;line-height:12px;color:var(--🎨color-text-secondary);border-radius:4px;background:var(--🎨color-background-primary, #F5F7FF);cursor:pointer}.bx_catalog_item_scu_code:hover{color:#818181}.seo-contacts__ul{padding:0}.seo-contacts__li{list-style:none}.cheaper{color:var(--color-lime)}.bx_catalog_layout{display:flex;gap:8px;padding-right:8px;height:min-content;border-right:1px solid var(--🎨color-icon-tertiary)}.layout-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;border-radius:4px;color:var(--🎨color-icon-secondary)}.layout-icon.active,.layout-icon:hover{background-color:var(--🎨color-background-primary)}.layout-icon.active{display:none}@media (min-width:768px){.bx_catalog_list_home:not(.grid) .item_picts .product_reviews{display:none}.bx-pagination{margin-top:32px}.bx_catalog_list_home:not(.grid){gap:16px}.bx_catalog_sort_block{margin:0 0 32px}.bx_catalog_list_home:not(.grid) .bx_catalog_item{padding-bottom:24px;border-bottom:0;margin-bottom:0}.bx_catalog_list_home.grid{gap:12px 12px}.bx_catalog_list_home:not(.grid) .bx_catalog_item>.product_reviews{display:flex;margin-top:0}.bx_catalog_item{grid-template-areas:"promotions picts controls title review""promotions picts controls title price""promotions picts controls title actions";grid-template-columns:0 180px 0 1fr 190px;grid-template-rows:min-content min-content 1fr;border-radius:12px;padding:24px}.bx_catalog_item:hover{box-shadow:0 10px 36px 0 rgba(67,82,137,.06),0 6px 20px 0 rgba(67,82,137,.06),0 6px 12px 0 rgba(67,82,137,.06),0 0 6px 0 rgba(67,82,137,.06)}.bx_catalog_list_home.grid .bx_catalog_item{width:calc((100% - 12px*2)/3);padding:16px}.item_picts{margin:0}.bx_catalog_item_images img{padding:4px;transition:padding .3s ease-out!important;max-height:160px}.bx_catalog_item:hover .bx_catalog_item_images img{padding:0}.bx_catalog_item_scu_code{font-size:12px;line-height:14px;padding:6px 8px}.bx_catalog_list_home:not(.grid) .bx_catalog_item>.product_reviews .bx_catalog_item_scu_code{margin-left:auto}.bx_catalog_list_home.grid .bx_catalog_item_scu_code svg{display:block}.bx_catalog_item_spec div:nth-child(n+5){display:inherit}.bxcl-rc,.bxcl-rd{top:2px;font-size:16px;line-height:19px}.r-comm,.r-stars{width:20px;height:20px}.bx_catalog_item_price .bx_price{row-gap:4px}.bx_catalog_list_home:not(.grid) .bx_catalog_item_price .bx_price{cursor:pointer}.bx-catalog-promotions-label{font-size:12px;line-height:14px;padding:4px 12px}.bx_catalog_item_price .current_price,.bx_catalog_item_price .old_price{gap:8px}.bx_catalog_item_price .you_save{font-size:12px;padding:2px 8px}.bx_catalog_item_price .current_price>span{font-size:24px;line-height:30px}.bx_catalog_list_home:not(.grid) .bx_catalog_item_action_list,.bx_catalog_list_home:not(.grid) .bx_catalog_item_spec,.bx_catalog_list_home:not(.grid) .bx_catalog_item_title{margin-left:32px;margin-right:32px}.bx_catalog_item_spec{font-size:12px;margin-top:12px}.bx_catalog_item_spec>div{margin-bottom:4px}.bx_catalog_list_home:not(.grid) .bx_catalog_item_controls{margin-top:16px}.product_available{position:relative;max-width:none}.bx_catalog_item_price{position:relative}.hint-popup.available_dialog.is-show-more{top:-34px}.bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{max-width:none}.dots-wrapper{display:flex}.bx_cmp_segments{display:block}.bx_catalog_item_price .credit_info{padding:8px 12px}.bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{font-size:16px;line-height:20px;padding:14px 20px}.salem_sale{width:120px!important;height:30px!important;margin-top:-6px!important}}@media (min-width:992px){.bx_catalog_list_home.list .bx_catalog_item_spec{display:block}.bx_catalog_sort_block{gap:24px}.item_image_container{text-align:center}.bx_catalog_item_images{position:relative;display:block}.a2-a4{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:relative;text-decoration:none;white-space:normal}.a2-a4 svg{color:#f7be49}.a2-a4.active svg>path{fill:currentColor}.a2-a4,.bx_catalog_layout{border:0;padding:0}.layout-icon{width:40px;height:40px}.bx_catalog_item_controls_blockthree{display:flex;flex-direction:column}.bx_catalog_list_home.list .bx_catalog_item_price .you_save span:before{content:attr(value)}.paa-a1,.paa-a2{position:absolute}.paa-a1{left:0;top:0}.paa-a2{border-radius:2px;width:0}.paa-a1{height:16px;background:#fff;width:100%;max-width:100%;box-shadow:inset 0 0 3px 0#3c3c3c;-moz-box-shadow:inset 0 0 3px 0#3c3c3c;-o-box-shadow:inset 0 0 3px 0#3c3c3c;-webkit-box-shadow:inset 0 0 3px 0#3c3c3c;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px}.paa-a2{max-width:90%;top:3px;left:3px;height:10px;background:#f17432;background:-moz-linear-gradient(top,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);background:-webkit-linear-gradient(top,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);background:linear-gradient(to bottom,#feccb1 0,#f17432 50%,#ea5507 51%,#fb955e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feccb1', endColorstr='#fb955e', GradientType=0)}.product_reviews{font-size:14px;align-self:end}.bx_catalog_item_action_list:not(:empty){margin:6px 0}.bx-catalog-promotions-label{padding:3px 8px;font-size:12px}.sort__count{display:block}.sort__count.prelist{display:none}.layout-icon.active{display:inline-flex}.product-sort{margin-left:auto}.product-sort .base-dropdown .base-dropdown-content{right:0}.product-sort .base-dropdown-btn svg:first-child{display:none}.product-sort .base-dropdown-btn svg:last-child{display:block}}@media (min-width:1200px){.bx_catalog_item{grid-template-columns:0 230px 0 1fr 240px}.bx_catalog_list_home.grid .bx_catalog_item{width:calc((100% - 12px*3)/4)}.bx_catalog_list_home .bx_catalog_item_scu_code svg{display:block}.bx_catalog_item_images img{max-height:200px}}@media (max-width:991px){.item_image_container{width:100%;height:auto;text-align:center}.bx_catalog_item_XML_articul{display:none;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a2-a4{display:none}.bx_catalog_item_articul{display:none!important}.bx_catalog_item_action_list{gap:5px}.bxcs-credit-c{display:none!important}.paa-a1,.paa-a2{border-radius:2px;height:4px;left:0;max-width:100%;position:absolute;top:0}.paa-a2{width:0}.paa-a1{background:#b3bcc5;width:100%}.paa-a2{background:#f17432}}
/* End */


/* Start:/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/style.min.css?16985129284825*/
.bx_catalog_list_home.bx_blue .bx_bt_button{background:#ff7f24;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffb37d),color-stop(100%,#e36d19));background:-webkit-linear-gradient(top,#ffb37d 0,#e36d19 100%);background:-moz-linear-gradient(top,#ffb37d 0,#e36d19 100%);background:-ms-linear-gradient(top,#ffb37d 0%,#e36d19 100%);background:-o-linear-gradient(top,#ffb37d 0,#e36d19 100%);background:linear-gradient(to bottom,#ffb37d 0,#e36d19 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb37d',endColorstr='#e36d19',GradientType=0);color:#fff;text-shadow:0 1px 0#e3610e;display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:20px;cursor:pointer}.bx_catalog_list_home.bx_blue .bx_bt_button.in-basket{background:#fff;color:#e36d19;border:2px #e36d19 solid;text-shadow:none}.bx_catalog_list_home.bx_blue .bx_bt_button:hover{background:#ffb37d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YjBlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjg0ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fd8f40),color-stop(100%,#e35a19));background:-webkit-linear-gradient(top,#fd8f40 0,#e35a19 100%);background:-moz-linear-gradient(top,#fd8f40 0,#e35a19 100%);background:-ms-linear-gradient(top,#fd8f40 0%,#e35a19 100%);background:-o-linear-gradient(top,#fd8f40 0,#e35a19 100%);background:linear-gradient(to bottom,#fd8f40 0,#e35a19 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8f40',endColorstr='#e35a19',GradientType=0 )}.bx_catalog_list_home.bx_blue .bx_bt_button.in-basket:hover{color:#e36d19;background:linear-gradient(to bottom,rgba(253,143,64,.11)0,rgba(227,90,25,.11) 100%)}.bx_catalog_list_home.bx_blue .bx_bt_button:active{background:#e36d19;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTJiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg1ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e35a19),color-stop(100%,#fd8f40));background:-webkit-linear-gradient(top,#e35a19 0,#fd8f40 100%);background:-moz-linear-gradient(top,#e35a19 0,#fd8f40 100%);background:-ms-linear-gradient(top,#e35a19 0%,#fd8f40 100%);background:-o-linear-gradient(top,#e35a19 0,#fd8f40 100%);background:linear-gradient(to bottom,#e35a19 0,#fd8f40 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35a19',endColorstr='#fd8f40',GradientType=0 )}.bx_catalog_list_home.bx_blue .bx_bt_button.in-basket:active{background:linear-gradient(to bottom,rgba(253,143,64,.11)0,rgba(227,90,25,.11) 100%);box-shadow:inset 0 3px 5px 0 rgba(253,143,64,.44)}.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt,.bx-retina .bx_catalog_list_home.bx_blue .bx_item_detail_size ul li.bx_active .cnt{-webkit-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/images/x2border_active.png)2 stretch;-moz-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/images/x2border_active.png)2 stretch;-o-border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/images/x2border_active.png)2 stretch;border-image:url(/bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/images/x2border_active.png)2 fill stretch}
/* End */


/* Start:/bitrix/templates/ww_3/components/bitrix/system.pagenavigation/round/style.min.css?1764736434649*/
.bx-pagination-container{color:var(--🎨color-text-secondary)}.bx-pagination .bx-pagination-container ul{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;gap:8px;font-weight:500;padding:0;margin:0;list-style:none}.bx-pagination .bx-pagination-container ul li{display:flex}.bx-pagination .bx-pagination-container .nav-pad{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.bx-pagination .bx-pagination-container .bx-pag-next{transform:rotateY(180deg)}.bx-pagination .bx-pagination-container ul li.bx-active{background:var(--🎨color-icon-base);border-radius:50%;color:var(--🎨color-text-invert)}
/* End */
/* /local/components/shopkz/catalog.filter/templates/promo_sections/style.css?17888157386629 */
/* /local/components/shopkz/catalog.filter/templates/.default/style.css?178881573821593 */
/* /local/components/shopkz/catalog.list/templates/.default/style.css?17888157382462 */
/* /bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/style.min.css?177693612449662 */
/* /bitrix/templates/ww_3/components/bitrix/catalog/shop/whitewind/catalog.section/shop/themes/blue/style.min.css?16985129284825 */
/* /bitrix/templates/ww_3/components/bitrix/system.pagenavigation/round/style.min.css?1764736434649 */
