.header--has-expand-drawer .header__mega-drawer{display:grid;grid-area:mega;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.33,1,.68,1);width:100%}.header--has-expand-drawer.header--nav-open .header__mega-drawer{grid-template-rows:1fr}.header--has-expand-drawer .header__mega-drawer-inner{min-height:0;overflow:hidden;position:relative}.header--has-expand-drawer.header--nav-open .header__mega-drawer-inner{max-height:calc(100dvh - var(--header-bar-height) - var(--announcement-bar-height) - var(--space-m));overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.header--has-expand-drawer.header--nav-open .header__mega-drawer-inner::-webkit-scrollbar{display:none;height:0;width:0}.header__expand-panel{display:none;width:100%}.header__expand-panel-inner{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%}.header__expand-panel-inner::-webkit-scrollbar{display:none;height:0;width:0}.header__mega-panel--desktop{display:none}.header--has-expand-drawer .js-header-nav-toggle .icon{display:block;opacity:1;position:absolute;transform:scale(1);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.header--has-expand-drawer .js-header-nav-toggle .icon-close,.header--has-expand-drawer.header--nav-open .js-header-nav-toggle .icon-hamburger{opacity:0;transform:scale(.8);visibility:hidden}.header--has-expand-drawer.header--nav-open .js-header-nav-toggle .icon-close{opacity:1;transform:scale(1);visibility:visible}.header--has-expand-drawer.header--nav-open .header__expand-panel--nav{display:block;opacity:1;visibility:visible}.header--has-expand-drawer .header-mobile-nav{padding:0 0 2rem}.header__expand-panel--nav .menu-drawer__submenu.header-mobile-nav__submenu{background-color:transparent;border-left:0;bottom:auto;box-sizing:border-box;height:auto;left:auto;overflow-x:hidden;overflow-y:visible;padding:0 10px 20px;position:static;top:auto;transform:none;visibility:visible;width:100%;z-index:auto}.header__expand-panel--nav .header-mobile-nav,.header__expand-panel--nav .header-mobile-nav__menu{box-sizing:border-box;overflow-x:hidden;width:100%}.header__expand-panel--nav .header-mobile-nav__submenu .menu-drawer__menu-item{text-transform:none;font-weight:300}.header__expand-panel--nav .header-mobile-nav__details:not([open])>.header-mobile-nav__submenu{display:none}.header__expand-panel--nav .header-mobile-nav__details[open]>.header-mobile-nav__submenu{display:block;transform:none;visibility:visible}.header__expand-panel--nav .header-mobile-nav__details>summary .icon-caret{transform:rotate(-90deg);transition:transform .2s ease}.header__expand-panel--nav .header-mobile-nav__details[open]>summary .icon-caret{transform:rotate(0)}.header__expand-panel--nav .header-mobile-nav__submenu .header-mobile-nav__submenu{padding-left:10px}.header__menu-toggle{grid-area:navigation;justify-self:start;margin-left:-1.2rem}@media screen and (min-width:990px){.header__expand-panel--nav{display:none!important}.header__mega-panel--desktop{display:none}.header--has-mega-drawer.header--mega-open .header__mega-panel--desktop.header__mega-panel--active{display:block}.header__menu-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-header-expand.css.map */
