/* ================================================= */
/* ======= ST310N – ПРЕМИУМ ПРЯМОУГОЛЬНЫЙ ФИЛЬТР ===== */
/* ================================================= */

/* ===== ОБЕРТКА ===== */
.t-store__parts-switch-wrapper{
    display:flex !important;
    justify-content:center !important;
    gap:0 !important;                 /* убираем зазоры */
    margin-bottom:30px !important;
}

/* ===== КНОПКИ ===== */
.t-store__parts-switch-btn,
.t-store__parts-switch-item,
.js-store-parts-switcher{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    padding:16px 34px !important;
    background:#f4f1eb !important;
    border:1px solid #e5dfd6 !important;
    font-size:16px !important;
    font-weight:500 !important;
    letter-spacing:0.3px !important;
    transition:all .3s ease !important;
    cursor:pointer !important;

    /* ИДЕАЛЬНЫЕ 90° */
    border-radius:0 !important;
}

/* Убираем двойные линии между кнопками */
.t-store__parts-switch-wrapper > * + *{
    margin-left:-1px !important;
}

/* Hover */
.t-store__parts-switch-btn:hover,
.t-store__parts-switch-item:hover{
    background:#ece6db !important;
}

/* ===== АКТИВНАЯ ===== */
.t-store__parts-switch-btn.t-active,
.t-store__parts-switch-item.t-active{
    background:linear-gradient(135deg,#d4af37,#b9932f) !important; /* более золотой */
    color:#ffffff !important;
    border-color:#b9932f !important;
}

/* ================================================= */
/* =============== МОБИЛЬНАЯ ВЕРСИЯ ================ */
/* ================================================= */

@media (max-width:768px){

    .t-store__parts-switch-wrapper{
        overflow-x:auto !important;
        justify-content:flex-start !important;
        padding:0 16px !important;
    }

    .t-store__parts-switch-btn,
    .t-store__parts-switch-item{
        padding:14px 22px !important;
        font-size:15px !important;

        /* всё равно 90° */
        border-radius:0 !important;
    }

    .t-store__parts-switch-btn:active{
        transform:scale(.97);
    }
}