.nav-cart{cursor:pointer;color:var(--fg);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;margin:-14px 0;padding:14px 0;font-size:9.6px;font-weight:500;line-height:16px;transition:color .2s;display:inline-flex}.nav-cart:hover{color:var(--fg-muted)}.nav-cart-n{border:1px solid var(--fg-faint);letter-spacing:0;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9.6px;display:inline-grid}@media (max-width:760px){.nav-cart{font-size:11px}}.minicart{z-index:30;position:fixed;top:0;bottom:0;left:0;right:0}.minicart-scrim{opacity:0;transition:opacity .4s var(--ease-out-cubic);background:#0009;position:absolute;top:0;bottom:0;left:0;right:0}.minicart-panel{background:var(--bg);border-left:1px solid var(--rule-nav,#333);width:min(440px,100%);padding:calc(env(safe-area-inset-top,0px) + 32px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 24px);transition:transform .4s var(--ease-out-cubic);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.minicart.is-open .minicart-scrim{opacity:1}.minicart.is-open .minicart-panel{transform:none}.has-minicart,.has-minicart body{overflow:hidden}@media (prefers-reduced-motion:reduce){.minicart-scrim,.minicart-panel{transition:none}}.minicart-head{justify-content:space-between;align-items:flex-start;display:flex}.minicart-title{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:48px;font-style:italic;font-weight:300;line-height:52px}.minicart-close{color:var(--fg);cursor:pointer;background:0 0;border:0;margin:4px 0 -14px;padding:14px 0}.minicart-close:hover{color:var(--fg-muted)}.minicart-empty{color:var(--fg-muted);margin:40px 0 0}.minicart:not(.is-empty) .minicart-empty,.minicart.is-empty .minicart-foot{display:none}.minicart-items{flex:1;align-content:start;gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.minicart-item{grid-template-columns:56px minmax(0,1fr) auto 72px;align-items:center;gap:16px;display:grid}.minicart-thumb{object-fit:contain;background:#1b1b1c;border-radius:2px;width:56px;height:56px}.minicart-thumb[hidden]{visibility:hidden;display:block}.minicart-qty{height:32px}.minicart-qty .qty-btn{width:32px}.minicart-price{text-align:right;white-space:nowrap}.minicart-foot{margin-top:24px}.minicart-totals{gap:12px;margin:0;display:grid}.minicart-row{text-align:right;grid-template-columns:1fr 112px;display:grid}.minicart-row dd{white-space:nowrap;margin:0}.minicart-total{margin:8px calc(-1 * var(--gutter)) 0;padding:12px var(--gutter) 0;border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;column-gap:24px;font-size:32px;line-height:64px}.minicart-total dt{font-family:var(--serif);font-style:italic;font-weight:300}.minicart-actions{flex-direction:column-reverse;align-items:stretch;gap:16px;margin-top:24px;display:flex}.minicart-note{color:var(--fg-muted);text-align:center;text-transform:none;letter-spacing:.02em;margin:0}.minicart-checkout{justify-content:center}
