/* =========================================================
   БАЗОВЫЕ ТЕКСТОВЫЕ СТИЛИ
========================================================= */

.t-descr {
    font-family: 'Grotesk' !important;
    font-weight: 400 !important;
    color: #333333;
    text-transform: uppercase;
}

.t-descr_xxs {
    font-size: 18px;
    line-height: 1.55;
}


/* =========================================================
   СКРЫТИЕ SKU В POPUP ТОВАРА
========================================================= */

.t-store__prod-popup__title-wrapper .t-store__prod-popup__sku {
    display: none;
}


/* =========================================================
   СКРЫТИЕ ТЕКСТА В КАРТОЧКАХ (SEO SAFE)
========================================================= */

.t-store__card__textwrapper .t-descr_xxs { 
    position: absolute;
    inline-size: 1px;
    block-size: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
}


/* =========================================================
   КНОПКИ ВЫБОРА ПАРАМЕТРОВ ТОВАРА
========================================================= */

.t-product__option-item_buttons {
    border-radius: 20px;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.t-product__option-item_active {
    background-color: #000000 !important;
}

.t-product__option-item_active .t-descr {
    color: #FFFFFF !important;
}

.t-product__option-item_buttons:hover {
    background-color: #000000 !important;
}

.t-product__option-item_buttons:hover .t-descr {
    color: #FFFFFF !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    min-width: 50px;
}


/* =========================================================
   RADIO / CHECKBOX
========================================================= */

.t-radio__control.t-text_xs,
.t-checkbox__control.t-text_xs {
    line-height: 1.55;
}


/* =========================================================
   КОНТЕЙНЕРЫ (РАСШИРЕНИЕ ШИРИНЫ)
========================================================= */

#rec716230289 .t-container,
#rec733390669 .t-container,
#rec733391309 .t-container,
#rec821767689 .t-container {
    max-width: 93vw !important;
}


/* =========================================================
   ФИЛЬТРЫ КАТАЛОГА (ТОЛЬКО ЦВЕТ И ШРИФТ)
========================================================= */

#rec723361422 .t-store__filter__item-title, 
#rec723361422 .t-store__filter__opts-mob-btn {
    color: #333333;
    font-family: BebasNeue !important;
    font-weight: 400;
}


/* =========================================================
   СКРЫТИЕ КНОПКИ "ЗАГРУЗИТЬ ЕЩЁ"
========================================================= */

.js-store-load-more-btn {
    position: absolute;
    inline-size: 1px;
    block-size: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
}


/* =========================================================
   КАРТОЧКИ ТОВАРОВ (ВЕРСТКА ЦЕНЫ)
========================================================= */

.t-store__card .t-store__card__textwrapper {
    display: grid !important;
}

.t-store__card .t-store__card__textwrapper .t-store__card__price-wrapper {
    align-self: flex-end;
    margin-bottom: 0 !important;
}

.t-name_md {
    min-block-size: 60px !important;
}


/* =========================================================
   УБРАТЬ NOLIM
========================================================= */

.nolim-bubble {
    display: none;
}


/* =========================================================
   ШАПКА И ЛИЧНЫЙ КАБИНЕТ — ВСЕГДА СВЕРХУ
========================================================= */

.t456,
.t228,
.t450,
.t-menu {
    position: relative !important;
    z-index: 1000 !important;
}

.t-menu__icon,
.t-menu__icon-wrapper,
.t-menu__search,
.t-store__carticon,
.t-store__profile,
.t-store__profile-icon,
.t-store__profile-wrapper,
.t-store__profile-btn {
    position: relative !important;
    z-index: 1001 !important;
}


/* =========================================================
   ЖЁЛТАЯ СТРОКА (ZERO BLOCK)
   — НЕ МЕШАЕТ КЛИКАМ
========================================================= */

.uc-kz-sticky-banner {
    position: fixed !important;
    top: 145px;              /* DESKTOP */
    left: 0;
    width: 100%;
    z-index: 1500 !important; /* ВЫШЕ фильтров */
    pointer-events: none;    /* НЕ МЕШАЕТ КЛИКАМ */
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 980px) {
    .uc-kz-sticky-banner {
        top: 75px;
    }
}


/* =========================================================
   КАПС ДЛЯ НАЗВАНИЙ ТОВАРОВ (КАТАЛОГ)
========================================================= */

.t-store__card__title,
.t-store__card__title * {
    text-transform: uppercase !important;
}

/* =========================================================
   КАПС ДЛЯ НАЗВАНИЙ ТОВАРОВ (POPUP)
========================================================= */

.t-store__prod-popup__title,
.t-store__prod-popup__title * {
    text-transform: uppercase !important;
}