.navigation-drawer--accordion .panel-list__wrapper{overflow:visible}.navigation-drawer--accordion .panel+.panel{display:none}.nav-drawer-accordion__list{list-style:none;margin:0;padding:0 25px;width:100%}.nav-drawer-accordion__item{border-bottom:1px solid rgb(var(--header-menu-border-color, var(--text-color) / .12))}.nav-drawer-accordion__details{width:100%}.nav-drawer-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:1rem;cursor:pointer;list-style:none;transition:color .25s ease}.nav-drawer-accordion__summary::-webkit-details-marker{display:none}.nav-drawer-accordion__summary .icon{width:30px;height:30px}.nav-drawer-accordion__summary::marker{content:""}.nav-drawer-accordion__summary,.nav-drawer-accordion__link{font-family:var(--text-font-family);font-size:var(--header-menu-font-size, var(--text-lg));font-weight:var(--header-menu-font-weight, bold);letter-spacing:var(--text-letter-spacing);line-height:1.3;color:rgb(var(--header-menu-text-color, var(--text-color)))}.nav-drawer-accordion__link{display:block;width:100%;padding-block:1rem;text-decoration:none}.nav-drawer-accordion__chevron{flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.4,.64,1);color:rgb(var(--header-menu-text-color, var(--text-color)));background:none;box-shadow:none}.nav-drawer-accordion__details[open]>.nav-drawer-accordion__summary .nav-drawer-accordion__chevron{transform:rotate(180deg)}.nav-drawer-accordion__submenu-panel{display:grid;grid-template-rows:0fr;padding-block:0;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1)}.nav-drawer-accordion__details[open]>.nav-drawer-accordion__submenu-panel{grid-template-rows:1fr}.nav-drawer-accordion__list>.nav-drawer-accordion__item>.nav-drawer-accordion__details[open]>.nav-drawer-accordion__submenu-panel{padding-bottom:1rem}.nav-drawer-accordion__details--nested[open]>.nav-drawer-accordion__submenu-panel{padding-top:.5rem}.nav-drawer-accordion__submenu-panel>.nav-drawer-accordion__submenu{overflow:hidden;min-height:0}.nav-drawer-accordion__submenu-panel.is-animating>.nav-drawer-accordion__submenu{animation:nav-drawer-accordion-submenu-in .45s cubic-bezier(.4,0,.2,1) .06s both}.nav-drawer-accordion__submenu-panel.is-animating>.nav-drawer-accordion__submenu>li{animation:nav-drawer-accordion-item-in .4s cubic-bezier(.4,0,.2,1) var(--nav-accordion-item-delay, .08s) both}@keyframes nav-drawer-accordion-submenu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-drawer-accordion-item-in{0%{opacity:0;transform:translateY(-10px) translate(-6px)}to{opacity:1;transform:translateY(0) translate(0)}}@media(prefers-reduced-motion:reduce){.nav-drawer-accordion__submenu-panel.is-animating>.nav-drawer-accordion__submenu,.nav-drawer-accordion__submenu-panel.is-animating>.nav-drawer-accordion__submenu>li{animation:none;opacity:1;transform:none}}.nav-drawer-accordion__submenu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.nav-drawer-accordion__submenu--nested{padding-left:.75rem;gap:.5rem}.nav-drawer-accordion__sublink{display:block;font-family:var(--text-font-family);font-size:var(--header-menu-submenu-font-size, var(--text-sm));font-weight:var(--header-menu-submenu-font-weight, 500);line-height:1.3;text-transform:uppercase;color:rgb(var(--header-menu-submenu-text-color, var(--text-color) / .5));text-decoration:none}.nav-drawer-accordion__sublink:hover{color:rgb(var(--header-menu-submenu-hover-color, var(--text-color)))}.nav-drawer-accordion__summary--sub{font-size:var(--header-menu-submenu-font-size, var(--text-sm));font-weight:var(--header-menu-submenu-font-weight, 500);color:rgb(var(--header-menu-submenu-text-color, var(--text-color) / .5));padding-block:0}.nav-drawer-accordion__details--nested{padding-bottom:.25rem}.panel--first .panel__wrapper .panel__scroller .nav-drawer-accordion__submenu li{padding-right:0;padding-left:0}.panel--first .panel__wrapper .panel__scroller .nav-drawer-accordion__list>.nav-drawer-accordion__item{padding-right:0;padding-left:0}.navigation-drawer--accordion .panel-footer__account-link{align-items:center;margin-top:.25rem;border-top:1px solid rgb(var(--text-color) / .12);padding-top:15px}.navigation-drawer--accordion .panel-footer__account-link:not(:only-child){margin-inline-start:0}.navigation-drawer--accordion .panel-footer__account-icon{display:block;flex-shrink:0;width:24px;height:24px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/328/assets/navigation-drawer-accordion.css.map */
