.nav-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,.61,.36,1)}.nav-acc.is-open>.nav-acc__panel{grid-template-rows:1fr}.nav-acc__inner{min-height:0;overflow:hidden}.nav-acc__inner li{opacity:0;transform:translateY(-4px);transition:opacity .16s linear,transform .2s ease-out}.nav-acc.is-open .nav-acc__inner li{opacity:1;transform:none;transition:opacity .2s linear 60ms,transform .24s ease-out 60ms}.nav-acc__toggle{cursor:pointer}.nav-acc__toggle .icon svg{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.site-nav.style--classic .submenu.normal-menu.has-acc{width:20rem;max-width:calc(100vw - 2rem)}.site-nav.style--classic .submenu.normal-menu.has-acc .submenu-holder{max-height:calc(var(--window-height, 100vh) - 13rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.site-nav.style--classic .submenu.normal-menu .submenu-holder>li.nav-acc{display:block}.site-nav.style--classic .submenu.normal-menu .submenu-holder .nav-acc__toggle{display:flex;width:100%;justify-content:space-between;align-items:center}.site-nav.style--classic .submenu.normal-menu .submenu-holder .nav-acc .icon{transform:none}.site-nav.style--classic .submenu.normal-menu .submenu-holder .nav-acc.is-open>.nav-acc__toggle .icon svg{transform:rotate(180deg)}.site-nav.style--classic .nav-acc__inner ul{margin:.125rem 0 .5rem;margin-inline-start:1.875rem;border-inline-start:1px solid var(--color-borders-header)}.site-nav.style--classic .nav-acc__inner li{display:block}.site-nav.style--classic .submenu.normal-menu .submenu-holder .nav-acc__inner .menu-link{display:flex;padding:.5rem 1.875rem .5rem 1.125rem;font-size:.94em}.site-nav.style--classic .nav-acc.is-open>.nav-acc__toggle span{color:var(--color-accent-header)}.site-nav.style--classic .nav-acc.is-open>.nav-acc__toggle .icon svg *{fill:var(--color-accent-header)}mobile-navigation .site-nav .nav-acc>a>.icon svg,html[dir=rtl] mobile-navigation .site-nav .nav-acc>a>.icon svg{transform:rotate(0)}mobile-navigation .site-nav .nav-acc.is-open>a>.icon svg,html[dir=rtl] mobile-navigation .site-nav .nav-acc.is-open>a>.icon svg{transform:rotate(180deg)}mobile-navigation .site-nav .nav-acc.is-open>.nav-acc__toggle{font-weight:var(--font-weight-body-bold)}mobile-navigation .site-nav .nav-acc__inner{background:var(--color-third-background-main)}mobile-navigation .site-nav .nav-acc__inner ul a:not(.button){padding-inline-start:calc(var(--sidebar-gutter) * 1.75)}@media(prefers-reduced-motion:reduce){.nav-acc__panel,.nav-acc__inner li,.nav-acc__toggle .icon svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nav-accordion.css.map */
