.t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
    background: none;
}

.t1002__addBtn_active svg path {
    fill: #1C1F2D;
    stroke: #1C1F2D;
}

.t-storetabscontent { 
font-size: 16px !important;
}

.t-storetabsitem-title {
font-size: 18px !important;
text-transform: uppercase !important;
}

/* ===== Outerkit · правки по разбору apple-design, 22.10.2026 ===== */

/* Палитра гайда: шапка и подвал — холодный светло-серый #E0E5E8 вместо бежевого */
#rec762922482 .t396__artboard, #rec762922482 .t396__carrier,
#rec706756291 .t396__artboard, #rec706756291 .t396__carrier,
#rec700809587 .t396__artboard, #rec700809587 .t396__carrier,
#rec827786782 .t396__artboard, #rec827786782 .t396__carrier,
#rec776980404 .t396__artboard, #rec776980404 .t396__carrier {
    background-color: #E0E5E8 !important;
}

/* Отклик на нажатие: кнопка чуть сжимается в момент касания */
.t-btn, .t-submit, .t-btnflex, .t-store__prod-popup__btn, .t-store__card__btn,
.t-product__option-item, a.tn-atom, .t-store__filter__chosen-val {
    transition: transform .1s ease-out, background-color .15s ease-out, border-color .15s ease-out;
}
.t-btn:active, .t-submit:active, .t-btnflex:active, .t-store__prod-popup__btn:active,
.t-store__card__btn:active, .t-product__option-item:active, a.tn-atom:active {
    transform: scale(.97);
}

/* Цена — главное число карточки: тёмная и плотнее, старая цена — светлая */
.t-store__prod-popup__price-value, .t-store__card__price-value {
    color: #0D0D0D !important;
    font-weight: 500 !important;
}
.t-store__prod-popup__price_old .t-store__prod-popup__price-value,
.t-store__card__price_old .t-store__card__price-value {
    color: #A9A9A9 !important;
    font-weight: 400 !important;
}

/* Размеры: цель касания не меньше 48 px, выбранный размер — чёрный */
.t-product__option-item_buttons {
    min-width: 56px;
    min-height: 48px;
    padding: 0 16px !important;
    margin: 0 8px 8px 0 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: 1px solid #BFC1C4 !important;
    border-radius: 10px !important;
    background: #fff;
}
.t-product__option-title_buttons {
    font-size: 15px !important;
    font-weight: 500;
    line-height: 1 !important;
}
.t-product__option-item_buttons.t-product__option-item_active {
    background: #0D0D0D !important;
    border-color: #0D0D0D !important;
}
.t-product__option-item_buttons.t-product__option-item_active .t-product__option-title_buttons {
    color: #fff !important;
}

/* Кнопка покупки крупнее */
.t-store__prod-popup__btn {
    min-height: 52px !important;
    padding: 0 32px !important;
    border-radius: 26px !important;
    background-color: #0D0D0D !important;
}

/* Кто выключил анимации в системе — без движения */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important;
    }
}