collapsible-tabs{display:block}.tabs__nav,.tabs__nav li{margin-bottom:var(--spacing-step)}.tabs__nav ul{display:flex;align-items:center;white-space:nowrap;overflow-x:auto}@media screen and (min-width:750px){.tabs__nav ul{flex-flow:row wrap;margin-bottom:calc(var(--spacing-step) * -1)}}.tabs__nav li{margin-right:calc(var(--spacing-step) * 4)}.tabs__nav .link{color:var(--color-headings);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1.1*max(1,var(--font-heading-scale)))}.tabs__nav .link p{display:inline;margin:0}@media screen and (min-width:750px){.tabs__nav .link{font-size:calc(var(--font-heading-scale) * 1.6rem)}}.tabs__tab{display:none}.tabs__tab.is-active,.tabs__tab:target{display:block}@media screen and (min-width:990px){.product__content:has(collapsible-tabs.tabs){overflow:hidden}collapsible-tabs.tabs:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:100vh;background-color:var(--color-background);z-index:1;pointer-events:none;opacity:0;transition:opacity var(--duration-default) ease-out}collapsible-tabs.tabs:has(.tabs__body.is-open):before{opacity:1}collapsible-tabs.tabs{position:relative}.tabs__body{position:absolute;bottom:100%;left:0;right:0;z-index:2;height:0;max-height:0;overflow:hidden;background-color:var(--color-background);border:none;transition:height var(--duration-default) ease-out,max-height var(--duration-default) ease-out;scrollbar-width:none}.tabs__body::-webkit-scrollbar{display:none}.tabs__body.is-open{height:var(--tabs-overlay-max, 70vh);max-height:var(--tabs-overlay-max, 70vh);overflow-y:auto;-webkit-overflow-scrolling:touch}.tabs__body .tabs__tab{padding:calc(var(--spacing-step) * 2) 0}.tabs__nav ul{justify-content:space-between}.tabs__nav li{margin-right:0}.tabs__nav .link{position:relative;padding-right:calc(1rem + .6rem + var(--spacing-step))}.tabs__nav .link:before,.tabs__nav .link:after{content:"";background-color:currentColor;width:1rem;height:.1rem;position:absolute;left:calc(100% - .8rem);top:50%;transform:translate(-50%,-50%);opacity:1}.tabs__nav .link:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--duration-default) ease-in-out}.tabs__nav .link:hover:after,.tabs__nav .link:focus-within:after{width:1rem;opacity:1}.tabs__nav .link.is-active:after{transform:translate(-50%,-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-tabs.css.map */
