:root{--dept-drawer-duration:.35s;--dept-drawer-ease:cubic-bezier(.16,1,.3,1)}.section-header{z-index:3}.section-header.menu-open{z-index:1002!important}.header-wrapper{position:relative;z-index:1}.js .menu-drawer,.menu-drawer{position:fixed!important;top:var(--header-height,0px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - var(--header-height,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;border-radius:0!important;filter:none!important;box-shadow:0 8px 24px #00000026!important;background-color:#fff!important;background-image:none!important;background:#fff!important;transform:translateY(-12px)!important;visibility:hidden;transition:transform var(--dept-drawer-duration) var(--dept-drawer-ease),visibility 0s linear var(--dept-drawer-duration)!important}.js details.menu-opening>.menu-drawer{z-index:1001!important;transform:translateY(0)!important;visibility:visible;transition:transform var(--dept-drawer-duration) var(--dept-drawer-ease)!important}.menu-drawer__navigation-container{display:flex!important;flex-direction:column!important;height:auto!important;overflow-y:visible!important;background:#fff!important}.menu-drawer__navigation{padding:0!important;background:#fff!important}.menu-drawer__inner-container{position:static!important;height:auto!important;width:100%;max-width:720px;margin:0 auto;padding:28px 24px 32px;background:#fff!important}.menu-drawer .menu-drawer__menu.list-menu{display:flex;flex-direction:column;gap:0;background:#fff}.menu-drawer .menu-drawer__menu-item.list-menu__item{font-size:1.5rem!important;letter-spacing:.02em;padding:11px 4px!important;border-bottom:none;text-decoration:none;line-height:1.2;background:transparent!important;color:#000!important}.js .menu-drawer__submenu,.menu-drawer__submenu.has-submenu{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;max-height:0!important;overflow:hidden!important;visibility:visible!important;transform:none!important;transition:max-height var(--dept-drawer-duration) var(--dept-drawer-ease)!important;background:#fff!important;box-shadow:none!important;padding:0!important;margin:0!important;z-index:auto!important}.menu-opening>.menu-drawer__submenu.has-submenu,details.menu-opening>.menu-drawer__submenu.has-submenu{max-height:600px!important}.menu-drawer__inner-submenu{height:auto!important;padding:0 0 4px!important;overflow:visible!important;background:#fff}.menu-drawer__close-button{display:none!important}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.25rem!important;padding:8px 4px 8px 16px!important;border-bottom:none;color:#000000b3!important}.menu-drawer__utility-links{margin-top:8px;padding:14px 0 0!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,menu-drawer>details[open]>summary:before{display:none!important}body:has(.section-header.menu-open),body:has(header-drawer details.menu-opening){overflow:hidden!important;height:100vh!important;touch-action:none}html:has(body:has(.section-header.menu-open)){overflow:hidden!important}@media screen and (min-width:750px){.menu-drawer{width:100%!important;border-width:0!important}}@media screen and (max-width:989px){.js details.menu-opening>.menu-drawer{height:auto!important}}@media screen and (max-width:749px){.menu-drawer__inner-container{padding:20px 18px 28px}.menu-drawer .menu-drawer__menu-item.list-menu__item{font-size:1.4rem!important;padding:10px 4px!important}}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__submenu.has-submenu{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dept-menu-drawer.css.map */
