.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:var(--viewport-height, 100vh);cursor:default;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;z-index:999;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}menu-drawer>details[open]>summary:before{opacity:1;visibility:visible}.menu-drawer{position:fixed;top:0;left:0;z-index:1000;display:flex;flex-direction:column;width:100%;height:100vh;height:var(--viewport-height, 100vh);padding:0;overflow:hidden;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));transform:translate(-100%);visibility:hidden}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.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}@media screen and (min-width:750px){.menu-drawer{width:400px;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}.menu-drawer__main-close-button{display:flex;align-items:center;align-self:flex-end;justify-content:center;width:48px;min-height:48px;padding:12px;color:rgb(var(--color-foreground));font:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.menu-drawer__main-close-button .svg-wrapper{width:24px;height:24px;transition:transform var(--duration-short) ease}.menu-drawer__main-close-button:hover .svg-wrapper{transform:rotate(90deg)}.menu-drawer__inner-container{position:relative;flex:1;min-height:0;overflow-y:auto}.menu-drawer__navigation{padding:16px 0 24px}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.js .menu-drawer__menu li{margin-bottom:0}.menu-drawer__menu-item{min-height:48px;padding:12px 24px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:16px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.5;text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.1)}.menu-drawer summary.menu-drawer__menu-item{padding-right:52px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.menu-drawer__menu-item>.svg-wrapper{position:absolute;top:50%;right:24px;width:16px;height:16px;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;overflow:hidden;background-color:rgb(var(--color-background));transform:translate(100%);visibility:hidden}.menu-drawer__close-button{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:12px 24px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:14px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.5;text-align:left;text-decoration:none;background-color:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.1);cursor:pointer}.menu-drawer__close-button .svg-wrapper{flex:0 0 16px;width:16px;height:16px;margin-right:12px;transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu,.menu-drawer__main-close-button .svg-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/component-menu-drawer.css.map */
