.nc-drawer-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.nc-drawer-menu[open]{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.nc-drawer-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1b2d00;transition:background .4s ease}.nc-drawer-menu[open] .nc-drawer-menu__overlay{background:#0f1b2d80}.nc-drawer-menu__panel{position:absolute;top:0;right:0;width:86%;max-width:420px;height:100%;background:var(--nc-paper);transform:translate(100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;box-shadow:-30px 0 80px -20px #2a486840}.nc-drawer-menu[open] .nc-drawer-menu__panel{transform:translate(0)}.nc-drawer-menu__head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--nc-line)}.nc-drawer-menu__head .nc-wm{font-size:24px;color:var(--nc-ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.nc-drawer-menu__mark{width:22px;height:22px;color:var(--nc-ink);flex:0 0 auto}.nc-drawer-menu__close{background:transparent;border:0;padding:8px;cursor:pointer;color:var(--nc-ink);display:flex;align-items:center;justify-content:center}.nc-drawer-menu__close svg{width:22px;height:22px}.nc-drawer-menu__nav{flex:1;overflow-y:auto;padding:28px 26px 0}.nc-drawer-menu__nav a{display:block;font-family:var(--nc-font-serif);font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-.01em;color:var(--nc-ink);text-decoration:none;padding:18px 0;border-bottom:1px solid var(--nc-line);transition:color .15s}.nc-drawer-menu__nav a:hover,.nc-drawer-menu__nav a:focus{color:var(--nc-gold-deep)}.nc-drawer-menu__nav a em{font-style:italic;font-weight:300;color:var(--nc-gold-deep)}.nc-drawer-menu__util{padding:28px 26px;border-top:1px solid var(--nc-line);display:flex;flex-direction:column;gap:18px;background:var(--nc-ice-2)}.nc-drawer-menu__util a{font-family:var(--nc-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--nc-ink-2);text-decoration:none;display:flex;justify-content:space-between;align-items:center}.nc-drawer-menu__util a:hover{color:var(--nc-ink)}.nc-drawer-menu__util .nc-cart-count{background:var(--nc-ink);color:#fff;padding:6px 12px;font-size:10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-drawer-menu.css.map */
