@media (min-width: 768px){.navigation-drawer{--navigation-drawer-width: 512px}}.navigation-drawer::part(body){gap:var(--spacing-6)}.navigation-drawer[mobile-opening=left]::part(body){padding-block-start:var(--spacing-6)}.navigation-drawer [is=close-button]{width:auto;min-height:auto;height:auto;margin-right:auto;border-width:0}navigation-drawer:not([open]) .tab-navigation{display:none}.tab-navigation{width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--panel-wrapper-justify-content, space-between);overflow:hidden}.tab-navigation--space-x{padding:0 var(--spacing-4)}@media (min-width: 768px){.tab-navigation--space-x{padding:0 var(--spacing-8)}}.tab-navigation-buttons{flex-shrink:0;align-items:flex-start;margin-block-end:var(--spacing-4)}.tab-navigation-button{position:relative}.tab-navigation-button:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:currentColor;opacity:0;transform:translateY(-2px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.tab-navigation-button:has(input:checked):after{opacity:1;transform:translateY(0)}.tab-navigation-content-wrapper{margin-block-end:auto;overflow:hidden}[data-navigation-tab]{opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;transform:translateY(-10px);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.tab-content-inner .tab-content-inner{padding-inline-start:var(--spacing-4)}.tab-navigation-block{display:flex;flex-direction:column;gap:var(--spacing-2)}.tab-navigation-block>div{align-self:flex-start}.tab-navigation-block p{color:#000}.tab-navigation .accordion{--accordion-spacing: var(--spacing-1);border-block-start-width:0;border-block-end-width:0}.accordion__content{margin-block-end:var(--spacing-4);padding-inline-end:var(--spacing-4)}.tab-navigation-link{display:block;padding-block:var(--spacing-1)}.tab-navigation .panel-footer{flex-shrink:0;padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-8)}.tab-navigation .navigation-promo{gap:0}.tab-navigation .content-over-media img,.tab-navigation .content-over-media video{aspect-ratio:var(--image-aspect-ratio, unset)}.tab-navigation .secondary-menu{padding-block-start:var(--spacing-8);padding-block-end:var(--spacing-8)}.tab-navigation{--splide-slide-width: 200px}.navigation-promo__wrapper{margin-block-start:var(--spacing-4)}
/*# sourceMappingURL=/cdn/shop/t/97/assets/tab-navigation.css.map */
