.menu-drawer-container{position:relative}.menu-drawer{position:fixed;inset:0 auto 0 0;height:100%;width:84vw;max-width:420px;transform:translate(-100%);transition:transform var(--duration-short) ease;background-color:rgb(var(--color-background));box-shadow:0 0 0 1px #0000000a,0 18px 45px #0f172a73;z-index:70;display:flex;flex-direction:column}.menu-drawer-container[open] .menu-drawer{transform:translate(0)}.menu-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:60}.menu-drawer__inner-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.menu-drawer__navigation{flex:1 1 auto;overflow-y:auto;padding:2.4rem 2rem 3rem}.menu-drawer__menu{list-style:none;margin:0;padding:0}.menu-drawer__menu-item{margin:0}.menu-drawer__menu-item>a,.menu-drawer__menu-item>summary{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;text-decoration:none}.menu-drawer__close{display:flex;align-items:center;justify-content:flex-end;padding:1.2rem 1.4rem 0}.menu-drawer__close-button{background:transparent;border:none;padding:.6rem;cursor:pointer}@media screen and (min-width:990px){.menu-drawer,.menu-drawer__overlay{display:none}}@media(max-width:990px){.menu-drawer{background:transparent;box-shadow:none}.menu-drawer__inner-container{margin:.9rem .9rem 1.2rem;border-radius:18px;background:#fff;box-shadow:0 18px 45px #0f172a59,0 0 0 1px #0f172a0a;overflow:hidden}.menu-drawer__navigation{padding:2.2rem 1.8rem 2.6rem}.menu-drawer__menu-item>a,.menu-drawer__menu-item>summary{display:flex;align-items:center;justify-content:space-between;font-size:1.05rem;font-weight:500;letter-spacing:.03em;text-decoration:none;color:#111}.menu-drawer__menu-item+.menu-drawer__menu-item{border-top:1px solid rgba(15,23,42,.06)}.menu-drawer__menu-item>a:hover,.menu-drawer__menu-item>summary:hover{text-decoration:underline}.menu-drawer__utility-links{border-top:1px solid rgba(15,23,42,.08);padding:1.1rem 1.8rem 1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.menu-drawer__utility-links a{font-size:.9rem;text-decoration:none;color:#555}.menu-drawer__utility-links a:hover{text-decoration:underline}.menu-drawer__close{padding:1.1rem 1.4rem 0}.menu-drawer__close-button{border-radius:999px;background:#0f172a0a}.menu-drawer__close-button:hover{background:#0f172a14}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-menu-drawer.css.map */
