.menubtn{display:grid;color:var(--ink)}.navdrawer{position:fixed;top:0;left:0;bottom:0;width:min(330px,86%);background:var(--paper);z-index:95;box-shadow:8px 0 40px #3d04092e;display:flex;flex-direction:column;transform:translate(-100%);pointer-events:none;transition:transform .26s ease}.navdrawer.show{transform:translate(0);pointer-events:auto}.navdrawer[inert]{pointer-events:none}.navdrawer .ndh{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.navdrawer .ndlogo{height:30px;width:auto}.navdrawer .ndlinks{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0}.navdrawer .ndlinks a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 18px;text-decoration:none;color:var(--ink);font-family:var(--display);font-size:19px;font-weight:600;border-bottom:1px solid var(--line)}.navdrawer .ndlinks a i{font-style:normal;font-size:22px;color:var(--muted);line-height:1}.navdrawer .ndlinks a:active{background:var(--blush)}.navdrawer .ndfoot{flex:0 0 auto;border-top:1px solid var(--line);padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.navdrawer .ndnote{font-size:13px;color:var(--muted);margin:0 0 6px}.navdrawer .ndmail{font-size:13px;color:var(--crimson);text-decoration:underline;word-break:break-all}.sw button{overflow:hidden;position:relative}.sw button img{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover}@media(prefers-reduced-motion:reduce){.navdrawer{transition:none}}@media(min-width:900px){.menubtn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-nav.css.map */
