.header__icon--menu{z-index:4;margin-left:1.5rem}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:0;width:calc(100vw - 4rem);padding:0;background-color:rgb(var(--color-background));overflow-x:hidden}.js .menu-drawer{height:100vh}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__navigation .submenu-open{visibility:hidden}.menu-drawer__inner-container{position:relative;padding:5rem 0 3.6rem;height:auto;margin:0 auto}@media screen and (min-width:768px){.menu-drawer{width:38rem}.menu-drawer::-webkit-scrollbar{width:3px;background-color:#000}.menu-drawer::-webkit-scrollbar-thumb{background:#333;width:1px}.no-js .menu-drawer{height:auto}.menu-drawer__menu{margin-left:-2rem}}@media screen and (min-width:1200px){.menu-drawer{transform:translate(0);visibility:visible}.header__icon--menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-menu-drawer.css.map */
