.meganav{display:flex}.mn__list{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;align-items:center}.mn{position:static}.mn__t{background:none;border:0;cursor:pointer;color:inherit;font-family:var(--body);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:.6rem 0;text-decoration:none;opacity:.86;transition:opacity .2s;display:inline-block}.mn__t:hover,.mn__t[aria-expanded=true]{opacity:1}.mn__t[aria-expanded=true]{box-shadow:inset 0 -1px 0 currentColor}.mn__bag{border:1px solid var(--edge);padding:.45rem .8rem;opacity:1;line-height:1}.mn__bag[data-bag-n]:not([data-bag-n="0"]){background:var(--sand);color:var(--void);border-color:var(--sand);font-weight:700}.mn__panel{position:fixed;left:0;right:0;top:var(--barh,3.6rem);z-index:1;background:#0e0b0af7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:clamp(1.5rem,3vw,2.5rem) var(--page);display:grid;grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem)}.mn__panel[hidden]{display:none}:root[data-theme=light] .mn__panel{--on:rgba(232,224,212,.98);--on-70:rgba(232,224,212,.9);--on-40:rgba(232,224,212,.72);--hair:rgba(232,224,212,.28);color:var(--on)}.mn__links{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;align-content:start}.mn__links a{color:var(--on-70);text-decoration:none;font-size:.9375rem;transition:color .2s}.mn__links a:hover{color:var(--on)}.mn__links .mn__all{margin-top:.5rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on)}.mn__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mn__thumb{text-decoration:none;display:grid;gap:.5rem}.mn__thumb img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--t-ink)}.mn__thumb b{font-family:var(--display);font-variation-settings:"wdth" 112;font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.02em;line-height:1.2}.mn__thumb span{font-size:.6875rem;color:var(--on-40);font-variant-numeric:tabular-nums}.mn__panel--idea{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mn__idea p{margin:0 0 1.1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45;font-weight:200;color:var(--on);max-width:44ch;text-wrap:balance}.mn__idea em{font-style:italic;color:#e8e0d4}.mn__idea small{display:block;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--on-40)}.mn__ing{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.mn__ing img{width:100%;aspect-ratio:1;object-fit:cover}.mn__ing span{display:block;margin-top:.5rem;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-40)}.burger{display:none;background:none;border:0;cursor:pointer;padding:.9rem .35rem;flex-direction:column;justify-content:center;gap:.28rem;width:2.75rem;min-height:2.75rem}.burger span{display:block;height:1.5px;width:1.15rem;background:currentColor;transition:transform .3s,opacity .2s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(.43rem) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-.43rem) rotate(-45deg)}.drawer{position:fixed;inset:0 0 0 auto;width:min(88vw,22rem);z-index:90;background:var(--void);border-left:1px solid var(--hair);overflow-y:auto;padding:5rem var(--page) 2rem;transform:translate(100%);transition:transform .38s cubic-bezier(.16,1,.3,1)}.drawer[hidden]{display:block;pointer-events:none}.drawer.on{transform:none;pointer-events:auto}.drawer h3{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--on-40);margin:1.75rem 0 .75rem;font-weight:600}.drawer h3:first-of-type{margin-top:0}.drawer ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.drawer a{display:block;padding:.8rem 0;color:var(--on-70);text-decoration:none;font-size:1rem;border-bottom:1px solid var(--hair)}.drawer a:hover{color:var(--on)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#0e0b0a99;opacity:0;transition:opacity .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.scrim[hidden]{display:block;pointer-events:none}.scrim.on{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.drawer,.scrim,.burger span{transition:none}}@media(max-width:900px){.bar .meganav{display:none}.burger{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/nav.css.map */
