.tabs__tablist{border-bottom:1px solid #beb289;position:relative;width:100%}.tabs [role=tablist]{background-color:#fff;left:0;opacity:0;position:absolute;top:calc(100% + 16px);transition:opacity .2s var(--primary-animation-timing),visibility 0s linear .2s;visibility:hidden;width:100%;z-index:10}.tabs__dropdown-toggle{display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:24px;min-height:56px;padding:13px 0;width:100%}.tabs__dropdown-toggle-inner{align-items:center;display:flex;gap:8px}.tabs__dropdown-toggle svg{transform:rotate(0deg);transition:transform .2s var(--primary-animation-timing)}.tabs__dropdown-toggle[aria-expanded=true] svg{transform:rotate(-180deg)}.tabs__dropdown-toggle[aria-expanded=true]+[role=tablist]{opacity:1;transition:opacity .2s var(--primary-animation-timing);visibility:visible;z-index:999}.tabs [role=tab]{align-items:center;border-left:2px solid transparent;display:flex;gap:8px;justify-content:flex-start;padding:16px 28px;width:100%}.tabs [role=tab][aria-selected=true]{border-left-color:#ff4f00}@media screen and (min-width:768px){.tabs__dropdown-toggle{display:none}.tabs [role=tablist]{background-color:transparent;display:flex;justify-content:center;opacity:1;position:static;transition:none;visibility:visible}.tabs [role=tab]{border-bottom:none!important;border-left:none;font-weight:700;line-height:24px;padding:0 28px;width:fit-content}.tabs [role=tab]:focus span{color:#ff4f00}.tabs [role=tab] span{border-bottom:none;padding:26px 0;position:relative}.tabs [role=tab] span:after{background-color:#ff4f00;border-radius:1000px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:.2s ease-in-out;width:100%}.tabs [role=tab]:hover span:after,.tabs [role=tab][aria-selected=true] span:after{transform:scaleX(1)}}.tabs [role=tabpanel]{overflow:auto;width:100%}.tabs [role=tabpanel][aria-hidden=true]{display:none}.product-tabs__item{display:flex;flex-direction:column;gap:32px;padding:46px 0}.product-tabs__image img{animation:fadeIn 1s forwards;aspect-ratio:1;border-radius:16px;object-fit:cover;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product-tabs__inner{display:flex;flex-direction:column;gap:16px}.product-tabs__content{padding-bottom:16px}@media screen and (min-width:768px){.product-tabs__item{align-items:center;flex-direction:row;gap:72px;padding:46px 0}.product-tabs__image{flex:0 0 45%}}