/* ===== PRODUCT PAGE ACCORDION CLEAN STYLE ===== */
#allrecords[data-product-page="y"] .t-store__tabs_accordion
.t-store__tabs__item-button{
border:none !important;
background:#fafafa !important;
border-radius:16px !important;
padding:16px 14px !important;
}
#allrecords[data-product-page="y"] .t-store__tabs_accordion
.t-store__tabs__item-button_active{
background:#fafafa !important;
}
#allrecords[data-product-page="y"] .t-store__tabs__item-title{
font-family:'Manrope', Arial, sans-serif !important;
font-weight:600 !important;
text-transform:uppercase !important;
font-size:14px !important;
}
#allrecords[data-product-page="y"] .t-store__tabs__content{
background:#fafafa !important;
border-radius:16px !important;
padding:14px !important;
margin-bottom:12px !important;
}
/* === СУПЕР-ПРИОРИТЕТНЫЙ КАСТОМ ДЛЯ .t-product__option-variants_buttons === */
/* ВАЖНО: не привязываемся к #allrecords — на tproduct он иногда не “главный” */
form.t-product__option-variants.t-product__option-variants_buttons.t-product__option-variants_simple{
display:flex !important;
flex-wrap:wrap !important;
gap:8px !important;
}
/* прячем стандартный кружок */
form.t-product__option-variants.t-product__option-variants_buttons.t-product__option-variants_simple
> label.t-product__option-item.t-product__option-item_buttons .t-product__option-checkmark{
display:none !important;
}
/* делаем кнопку из LABEL (самое важное) */
form.t-product__option-variants.t-product__option-variants_buttons.t-product__option-variants_simple
> label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
min-width:72px !important;
height:38px !important;
padding:0 14px !important;
border:1px solid #a4a4a4 !important;
border-radius:16px !important;
background:#fff !important;
font-family:Manrope, Arial, sans-serif !important;
font-size:13px !important;
font-weight:500 !important;
line-height:1 !important;
color:#0b0b0b !important;
cursor:pointer !important;
user-select:none !important;
}
/* текст внутри */
form.t-product__option-variants.t-product__option-variants_buttons.t-product__option-variants_simple
> label.t-product__option-item.t-product__option-item_buttons
> span.t-product__option-title{
color:inherit !important;
margin:0 !important;
padding:0 !important;
}
/* hover */
form.t-product__option-variants.t-product__option-variants_buttons.t-product__option-variants_simple
> label.t-product__option-item.t-product__option-item_buttons:hover{
border-color:#0b0b0b !imp