responsive-tabs:where(:not(.responsive-tabs--scroll)) .tab-nav{display:none}.responsive-tabs--scroll .tab-nav{margin-left:calc(var(--size--base) * -1);margin-right:calc(var(--size--base) * -1);padding-left:var(--size--base);padding-right:var(--size--base);max-width:100vw;display:flex;gap:var(--tab-nav-gap, 3.25rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.responsive-tabs--scroll .tab-nav::-webkit-scrollbar{display:none;width:0;height:0}.responsive-tabs--scroll .tab-nav a{scroll-snap-align:center}responsive-tabs .tab-nav a{font-size:var(--size--base);opacity:.65}responsive-tabs .tab-nav a:hover,responsive-tabs .tab-nav a[active]{opacity:1}responsive-tabs .tab-nav a:hover:after{width:0;left:auto}responsive-tabs .tab-nav a[active]:after{left:0;width:100%}responsive-tabs .tab-panel__heading{margin:0;padding:var(--spacing--sm) 0}responsive-tabs .tab-panel__heading button{--buttons-font-size: 1rem;--buttons-padding-horizontal: 0;width:100%;justify-content:space-between}responsive-tabs .tab-panel__heading button:hover .toggle-icon-plus{opacity:1}responsive-tabs .tab-panel__content{padding:var(--spacing--md) 0}responsive-tabs:where(:not(.responsive-tabs--scroll)) .tab-panel__content{display:none}@media (max-width: 767px){responsive-tabs:where(:not(.responsive-tabs--scroll)) .tab-panel[active] .tab-panel__content{display:block!important}responsive-tabs:where(:not(.responsive-tabs--scroll)) .tab-panel{border-top:1px solid var(--divider-color)}.responsive-tabs--scroll .tab-panel:not([active]){display:none}.tab-panel__container{padding-left:0;padding-right:0}}@media (min-width: 768px){responsive-tabs .tab-nav{display:flex;justify-content:center;gap:var(--tab-nav-gap, 3.25rem)}responsive-tabs .tab-panel,responsive-tabs .tab-panel__heading{display:none}responsive-tabs .tab-panel[active]{display:block}responsive-tabs .tab-panel__content{display:block!important;padding:var(--spacing--lg) 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-responsive-tabs.css.map */
