#t-header {
    position: sticky;
    top: 0;
    z-index: 1000; /* Убедитесь, что шапка находится поверх других элементов */
}
/* ===== БАЗА ===== */
.js-store-parts-select-container 
.t-store__parts-switch-btn {

    background-color: #2F363E;
    border-radius: 40px;
    padding: 10px 22px;
    font-weight: 600;

    opacity: 1 !important;
    filter: none !important;

    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Цвет текста */
.js-store-parts-select-container 
.t-store__parts-switch-btn,
.js-store-parts-select-container 
.t-store__parts-switch-btn a,
.js-store-parts-select-container 
.t-store__parts-switch-btn span {

    color: #EEF1F7 !important;
    opacity: 1 !important;
}


/* ===== HOVER ===== */
.js-store-parts-select-container 
.t-store__parts-switch-btn:hover {

    background-color: #E1B768;
}

.js-store-parts-select-container 
.t-store__parts-switch-btn:hover,
.js-store-parts-select-container 
.t-store__parts-switch-btn:hover a,
.js-store-parts-select-container 
.t-store__parts-switch-btn:hover span {

    color: #2F363E !important;
}
/* ===== АКТИВНЫЙ РАЗДЕЛ ===== */
.js-store-parts-select-container 
.t-store__parts-switch-btn.t-active {

    background-color: #E1B768 !important;
}

/* Цвет текста внутри активного */
.js-store-parts-select-container 
.t-store__parts-switch-btn.t-active,
.js-store-parts-select-container 
.t-store__parts-switch-btn.t-active * {

    color: #2F363E !important;
}
.js-store-parts-select-container 
.t-store__parts-switch-btn.t-active:hover {

    background-color: #E1B768 !important;
    color: #2F363E !important;
}


/* Контейнер количества */
.t-store__prod-popup__quantity {
    background-color: #EEF1F7 !important;
    border-radius: 8px;
}

/* Само поле ввода */
.t-store__prod-popup__quantity input {
    background-color: #EEF1F7 !important;
    color: #2F363E !important; /* тёмный текст для контраста */
    border: 1px solid #2F363E !important;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
}

/* Контейнер количества */
.t-store__prod__quantity {
    background-color: #EEF1F7 !important;
    border-radius: 8px;
}

/* Сам input (цифра) */
.t-store__prod__quantity input {
    background-color: #EEF1F7 !important;
    color: #2F363E !important; /* тёмный текст для контраста */
    font-family: 'Inter', sans-serif;
    font-size: 16px;
}
/* Кнопки + и − — полностью фиксируем фон */
.t-store__prod__quantity button {
    background: #EEF1F7 !important;
    background-color: #EEF1F7 !important;
    opacity: 1 !important;
    filter: none !important;
    box-shadow: none !important;
}

/* Убираем любые эффекты при hover */
.t-store__prod__quantity button:hover {
    background: #EEF1F7 !important;
    background-color: #EEF1F7 !important;
    opacity: 1 !important;
    filter: none !important;
