:root{--teal-darkest: #121212;--teal-darker: #1a1a18;--teal-dark: #221f18;--teal: #8f7238;--teal-light: #c4a964;--teal-glow: #d2b877;--gold-dark: #8f7238;--gold: #b89953;--gold-bright: #d2b877;--gold-light: #e3cf9a;--gold-shimmer: #f0e6c8;--magenta-dark: #6e2318;--magenta: #b3402e;--magenta-bright: #d05a41;--magenta-light: #e08d75;--cream: #ece7da;--text-muted: rgba(236, 231, 218, .65);--font-display: "Brandon Grotesque", "Archivo Black", "Arial Black", sans-serif;--font-heading: "Archivo", "Segoe UI", sans-serif;--font-body: "Archivo", "Segoe UI", sans-serif;--font-mono: "Archivo", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}html{overflow-y:scroll}body{margin:0;font-family:var(--font-body);background:var(--teal-darkest);color:var(--cream);-webkit-font-smoothing:antialiased}a{color:var(--gold-bright);text-decoration:none}a:hover{color:var(--gold-light)}.share-icon-btn{position:absolute;top:6px;right:6px;z-index:2;width:34px;height:34px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#121212b8;border:1px solid rgba(184,153,83,.55);color:var(--gold-bright);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.share-icon-btn:hover{background:#121212eb;border-color:var(--gold-bright);transform:scale(1.06)}.shell{max-width:960px;margin:0 auto;padding:3rem 1.5rem 4rem}.card{background:var(--teal-darker);border:1px solid rgba(184,153,83,.35);border-radius:0;box-shadow:8px 8px #b8995333;padding:2rem}.h1{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:400;text-transform:uppercase;color:var(--cream);letter-spacing:.02em;margin:0 0 .5rem}.subtitle{color:var(--text-muted);margin-bottom:1.5rem}.field{display:block;margin-bottom:1rem;max-width:520px}.field label{display:block;font-family:var(--font-mono);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;color:var(--gold)}.field input,.field select{width:100%;padding:.7rem .9rem;background:#00000059;color:var(--cream);border:1px solid rgba(184,153,83,.3);border-radius:0;font-family:var(--font-body);font-size:1rem}.field input:focus,.field select:focus{outline:none;border-color:var(--gold-bright)}.btn{display:inline-block;padding:.8rem 1.4rem;background:var(--gold);color:var(--teal-darkest);font-family:var(--font-body);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;border:none;border-radius:0;cursor:pointer;transition:background .14s ease}.btn:hover{background:var(--gold-bright)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.btn-ghost{background:none;color:var(--gold-bright);border:2px solid rgba(184,153,83,.45)}.btn.btn-ghost:hover{background:#b8995314;border-color:var(--gold-bright)}.error{color:#f0a18c;margin:.5rem 0}.note{color:var(--text-muted);font-size:.9rem;margin:.5rem 0}.divider{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0;color:var(--gold)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.eyebrow{font-family:var(--font-mono);font-weight:600;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0}.flourish{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:2rem 0}.flourish:before,.flourish:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(184,153,83,.55),transparent)}.flourish-star{color:var(--gold);font-size:.62rem;opacity:.7;letter-spacing:.4em;padding-left:.4em}.nav-sidebar a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}.nav-toggle{display:none;position:sticky;top:0;z-index:20;width:100%;padding:.75rem 1rem;background:var(--s-side, rgba(26, 26, 24, .92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--s-border, rgba(184, 153, 83, .2));font-family:var(--font-heading);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--s-accent-hi, var(--gold-bright));cursor:pointer;text-align:left}.nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#12121299;z-index:30}@media (max-width: 900px){.nav-shell{flex-direction:column}.nav-toggle{display:block}.nav-sidebar{position:fixed;top:0;left:0;bottom:0;width:250px;z-index:40;transform:translate(-100%);transition:transform .22s ease;overflow-y:auto}.nav-shell.nav-open .nav-sidebar{transform:translate(0)}.nav-shell.nav-open .nav-backdrop{display:block}.nav-main{padding:1.25rem 1.25rem 3rem;max-width:none}}.faq-content h1{font-family:var(--font-display);color:var(--gold-bright);font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:.06em;margin:0 0 1.5rem}.faq-content h2{font-family:var(--font-heading);color:var(--gold-bright);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin:2rem 0 .8rem}.faq-content h3{font-family:var(--font-heading);color:var(--cream);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;margin:1.4rem 0 .5rem}.faq-content p{color:var(--text-muted);font-size:.95rem;line-height:1.7;margin:0 0 .8rem}.faq-content ul,.faq-content ol{color:var(--text-muted);font-size:.95rem;line-height:1.7;margin:0 0 .8rem;padding-left:1.4rem}.faq-content hr{border:none;border-top:1px solid rgba(184,153,83,.22);margin:2rem 0}.faq-content blockquote{border-left:3px solid rgba(184,153,83,.4);padding-left:1rem;margin:0 0 .8rem;color:var(--text-muted);font-style:italic}.faq-content a{color:var(--gold-bright)}.faq-content a:hover{color:var(--gold-light)}.faq-content strong{color:var(--cream)}.pill{font-family:var(--font-heading);font-size:.76rem;letter-spacing:.05em;padding:.42rem .95rem;border-radius:999px;border:1px solid rgba(184,153,83,.35);background:#b899530f;color:var(--cream);cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.pill:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.pill-gold{background:var(--gold-bright);border-color:var(--gold-bright);color:#121212;font-weight:600}.pill-gold:hover{color:#121212;background:var(--gold-light);border-color:var(--gold-light)}.availability-bar{width:100%;height:6px;background:#b899531a;border-radius:3px;overflow:hidden;margin-bottom:.45rem}.availability-fill{height:100%;border-radius:3px;transition:width .6s ease;background:linear-gradient(90deg,#b3402e,var(--gold-bright))}.availability-fill.low{background:linear-gradient(90deg,#e74c3c,#b3402e)}.availability-text{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.availability-text strong{color:var(--gold-bright);font-weight:600}.availability-text.low strong{color:#d05a41}.availability-text.edition{line-height:1.8}.availability-text.edition strong{color:var(--gold-bright)}.availability-text .running-low{color:var(--magenta-bright);font-weight:600}.site-nav{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.4rem;margin-bottom:2rem;border-bottom:1px solid rgba(184,153,83,.15)}.site-nav-logo{font-family:var(--font-display);font-size:1.25rem;color:var(--gold-bright);text-decoration:none;letter-spacing:.05em;white-space:nowrap}.site-nav-links{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:flex-end}.site-nav-links a{color:var(--cream);text-decoration:none;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;transition:color .3s;position:relative;white-space:nowrap}.site-nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width .3s}.site-nav-links a:hover{color:var(--gold-bright)}.site-nav-links a:hover:after{width:100%}.app-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;transition:background .4s,backdrop-filter .4s}.app-nav.scrolled{background:#121212eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(184,153,83,.15)}.app-nav .nav-logo{font-family:var(--font-display);font-size:1.25rem;color:var(--gold-bright);text-decoration:none;letter-spacing:.05em}.app-nav .nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.app-nav .nav-links a{color:var(--cream);text-decoration:none;font-family:var(--font-heading);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;transition:color .3s;position:relative}.app-nav .nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width .3s}.app-nav .nav-links a:hover{color:var(--gold-bright)}.app-nav .nav-links a:hover:after{width:100%}.app-nav .nav-right{display:flex;align-items:center;gap:1.25rem}.app-nav .nav-auth{color:var(--cream);text-decoration:none;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:color .3s;background:none;border:none;cursor:pointer;padding:0}.app-nav .nav-auth:hover{color:var(--gold-bright)}.app-nav .nav-links-auth{display:none}.app-nav .nav-links-auth button{margin-left:1rem}.app-nav .nav-cart{position:relative;background:none;border:1px solid rgba(184,153,83,.4);border-radius:6px;padding:.55rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:all .3s}.app-nav .nav-cart:hover{border-color:var(--gold);background:#b8995314}.app-nav .nav-cart svg{width:18px;height:18px;fill:none;stroke:var(--gold);stroke-width:1.8}.app-nav .cart-count{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:var(--magenta);color:#fff;border-radius:50%;font-size:.65rem;font-family:var(--font-body);font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:0;text-transform:none}.app-nav .cart-count.empty{display:none}.app-nav .cart-count.has-items{display:flex}.app-nav .menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:4px}.app-nav .menu-toggle span{display:block;width:24px;height:2px;background:var(--gold);margin:5px 0;transition:all .3s}@media (max-width: 768px){.app-nav .nav-links{display:none}.app-nav .menu-toggle{display:block}.app-nav .nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#121212f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem 2rem;gap:1.25rem;border-bottom:1px solid rgba(184,153,83,.15)}.app-nav .menu-toggle{order:1}.app-nav .nav-logo{order:2;flex:1;text-align:center}.app-nav .nav-right{order:3;gap:.75rem}.app-nav .nav-right .nav-auth{display:none}.app-nav .nav-links-auth{display:block;border-top:1px solid rgba(184,153,83,.15);padding-top:1.25rem}.app-nav .nav-cart-label{display:none}.app-nav .nav-cart{padding:.5rem .7rem;gap:0}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.cart-overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100vh;height:100dvh;background:var(--teal-darker);border-left:1px solid rgba(184,153,83,.2);z-index:2001;display:flex;flex-direction:column;transition:right .35s ease;box-shadow:-10px 0 40px #0000004d;overflow:hidden}.cart-drawer.open{right:0}@media (max-width: 480px){.cart-drawer{width:100vw;max-width:100vw;right:-100vw}}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(184,153,83,.12)}.cart-header h3{font-family:var(--font-heading);font-size:1rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-bright);margin:0}.cart-close{background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.cart-close:hover{color:var(--cream)}.cart-items{flex:1;overflow-y:auto;padding:1rem 1.5rem}.cart-empty{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-size:.95rem}.cart-empty-icon{font-size:3rem;margin-bottom:1rem}.cart-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(184,153,83,.06)}.cart-item-icon{width:50px;height:55px;flex-shrink:0;border-radius:6px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.cart-item-icon img{width:100%;height:100%;object-fit:contain;display:block}.cart-item-subicon,.sub-icon-thumb{display:block;width:100%;height:100%;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cart-item-info{flex:1;min-width:0}.cart-item-name{font-family:var(--font-heading);font-size:.85rem;color:var(--cream);letter-spacing:.05em;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-price{font-size:.85rem;color:var(--gold)}.cart-item-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;padding:.5rem;transition:color .2s;line-height:1}.cart-item-remove:hover{color:var(--magenta-bright)}.cart-item-qty{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem}.cart-item-qty button{width:24px;height:24px;border-radius:50%;border:1px solid rgba(184,153,83,.4);background:#b8995314;color:var(--gold);font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;padding:0}.cart-item-qty button:hover:not(:disabled){background:#b8995333;color:var(--cream);border-color:var(--gold)}.cart-item-qty button:disabled{opacity:.4;cursor:not-allowed}.cart-item-qty .qty-value{min-width:1.5rem;text-align:center;font-size:.9rem;color:var(--cream);font-variant-numeric:tabular-nums}.cart-footer{padding:1.5rem;border-top:1px solid rgba(184,153,83,.15)}.cart-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.2rem}.cart-total-label{font-family:var(--font-heading);font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.cart-total-amount{font-family:var(--font-display);font-size:1.6rem;color:var(--gold-bright)}.checkout-btn{display:block;width:100%;font-family:var(--font-heading);font-size:.95rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem;background:linear-gradient(135deg,var(--gold-dark),var(--gold),var(--gold-bright));color:var(--teal-darkest);border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:transform .2s,box-shadow .3s;box-shadow:0 4px 20px #b8995340}.checkout-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 30px #b8995366}.checkout-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cart-foot-note{margin:.75rem 0 0;font-size:.72rem;color:var(--text-muted);text-align:center;letter-spacing:.02em}.cart-secure{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.8rem;font-size:.72rem;color:var(--text-muted);opacity:.7}.cart-item-each{color:var(--text-muted);font-size:.75rem}.cart-hold{margin:.85rem 1.5rem .2rem;padding:.95rem 1.1rem;border-radius:12px;background:linear-gradient(180deg,#2e7d4f3d,#2e7d4f1f);border:1.5px solid rgba(76,195,138,.6);box-shadow:0 0 0 1px #4cc38a24,0 8px 22px #00000047}.cart-hold.amber{background:linear-gradient(180deg,#b8995342,#b899531f);border-color:#d2b877b8;box-shadow:0 0 0 1px #d2b87733,0 8px 22px #00000047}.cart-hold-clock{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.cart-hold-label{font-family:var(--font-heading);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.cart-hold-time{font-family:var(--font-display);font-size:1.75rem;line-height:1;font-weight:700;color:var(--cream);font-variant-numeric:tabular-nums}.cart-hold.amber .cart-hold-time{color:var(--gold-bright)}.cart-hold-note{margin:.5rem 0 0;font-size:.74rem;color:var(--text-muted);line-height:1.45}.cart-item-tag{display:inline-block;margin-top:.35rem;font-family:var(--font-heading);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:.15rem .5rem;border:1px solid rgba(184,153,83,.3);border-radius:999px}.cart-guest-email{margin-bottom:1rem}.cart-guest-email label{display:block;font-family:var(--font-heading);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem}.cart-guest-email input{width:100%;padding:.6rem .85rem;background:#00000040;color:var(--cream);border:1px solid rgba(184,153,83,.25);border-radius:8px;font-family:var(--font-body);font-size:.9rem;box-sizing:border-box}.cart-drawer .co-express{margin-top:.8rem}.cart-drawer .co-express-hidden{display:none}.cart-drawer .co-express-label{margin:0 0 .5rem;font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright, #d2b877)}.cart-drawer .co-express-error{margin:.5rem 0 0;color:#f0a18c;font-size:.8rem}.cart-drawer .cart-ship-preview{margin:0 1rem .85rem;padding:.6rem .75rem;border:1px solid var(--teal-line, #4a4436);border-radius:8px}.cart-drawer .cart-ship-preview.csp-in-list{display:none}@media (max-width: 480px),(max-height: 560px){.cart-drawer .cart-ship-preview.csp-in-list{display:block;margin:.9rem 0 .4rem}.cart-drawer .cart-ship-preview.csp-below-list{display:none}}.cart-drawer .csp-head{margin:0 0 .2rem;font-family:var(--font-heading);font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright, #d2b877)}.cart-drawer .csp-body{margin:0;font-size:.8rem;color:var(--cream, #ece7da)}.cart-drawer .csp-rows{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;font-size:.8rem;color:var(--cream, #ece7da)}.cart-drawer .csp-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cart-drawer .csp-tease{margin:.45rem 0 0;padding-top:.45rem;border-top:1px solid rgba(184,153,83,.2);font-size:.7rem;color:var(--text-muted)}.cart-drawer .csp-tease-gold{color:var(--gold-bright, #d2b877);font-weight:600}.cart-drawer .cart-foot-note{margin-bottom:.9rem}.site-bar{position:fixed;top:0;left:0;right:0;z-index:1200;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.55rem 2.5rem .55rem 1rem;font-family:var(--font-body);font-size:.92rem;line-height:1.4;text-align:center}.site-bar-announce{background:var(--magenta);color:#fff;font-size:1.02rem;font-weight:500;padding-top:.72rem;padding-bottom:.72rem;border-bottom:none}.site-bar-announce .site-bar-dismiss{color:#fff}.site-bar-maintenance{background:linear-gradient(135deg,var(--magenta-dark),var(--magenta));color:var(--cream);font-weight:600;border-bottom:1px solid var(--magenta-bright);padding-right:1rem;font-variant-numeric:tabular-nums}.site-bar-bottom{top:auto;bottom:0;border-bottom:none;border-top:1px solid var(--magenta-bright)}.site-bar-dismiss{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--cream);opacity:.7;font-size:1.3rem;line-height:1;cursor:pointer;padding:.2rem .45rem}.site-bar-dismiss:hover{opacity:1}body.ee-sitebar-on .app-nav{top:var(--ee-sitebar-h, 0px)}.kpitch{position:relative;overflow:hidden;margin-bottom:.4rem;padding:1.7rem 1.5rem 1.6rem;text-align:center;background:linear-gradient(170deg,#221f188c,#1a1a18e6);border:1px solid rgba(184,153,83,.35);border-radius:16px}.kpitch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(210,184,119,.1),transparent 62%);pointer-events:none}.kpitch>*{position:relative}.kpitch-eyebrow{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem}.kpitch-title{font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:.06em;color:var(--gold-bright);margin:0 0 1rem}.kpitch-pins{display:flex;justify-content:center;align-items:center;gap:.9rem;flex-wrap:wrap;margin:0 0 .45rem}.kpitch-pins img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.kpitch-set-label{font-family:var(--font-heading);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem}.kpitch-lede{max-width:560px;margin:0 auto .9rem;color:var(--cream);font-size:.95rem;line-height:1.6}.kpitch-perks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;padding:0;margin:0 0 1.1rem;color:var(--text-muted);font-size:.84rem}.kpitch-perks li:before{content:"★";color:var(--gold-bright);font-size:.7rem;margin-right:.45em}.kpitch-perks .perk-full{flex-basis:100%}.kpitch-price-save{color:#6fcf97;border:1px solid rgba(111,207,151,.45);border-radius:999px;padding:.12em .6em;font-size:.8rem;letter-spacing:.06em}.kpitch-price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:.5rem .9rem;font-family:var(--font-heading);margin:0 0 1.2rem}.kpitch-price-from{color:var(--text-muted);font-size:.95rem;letter-spacing:.04em}.kpitch-price-arrow{color:var(--gold);font-size:.95rem}.kpitch-price-to{color:var(--gold-bright);font-size:1.15rem;letter-spacing:.04em}.kpitch-note{font-size:.78rem;color:var(--text-muted);margin:.8rem 0 0}.kum-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;display:flex;align-items:center;justify-content:center;background:#121212c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.25rem;padding-top:calc(1.25rem + var(--ee-sitebar-h, 0px))}.kum-modal{position:relative;width:min(880px,100%);max-height:calc(100dvh - 1.5rem - var(--ee-sitebar-h, 0px));overflow-y:auto;background:var(--teal-darker);border:1px solid rgba(184,153,83,.35);border-radius:14px;box-shadow:0 25px 60px #0000008c;padding:1.75rem 1.75rem 1rem;color:var(--cream);font-family:var(--font-body);font-size:1rem;line-height:1.55;text-align:left}.kum-close{position:absolute;top:.7rem;right:.85rem;background:none;border:none;color:var(--text-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.kum-close:hover{color:var(--cream)}.kum-close[disabled]{opacity:.4;cursor:not-allowed}.kum-head{text-align:center;margin-bottom:1.35rem}.kum-eyebrow{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem}.kum-title{font-family:var(--font-heading);font-size:clamp(1.2rem,2.6vw,1.5rem);letter-spacing:.05em;color:var(--gold-bright);margin:0 0 .55rem}.kum-lede{max-width:620px;margin:0 auto;color:var(--text-muted);font-size:.9rem;line-height:1.55}.kum-error{text-align:center}.kum-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.kum-options.kum-options-single{grid-template-columns:1fr;max-width:560px;margin:0 auto}.kum-option{display:flex;flex-direction:column;border:1px solid rgba(184,153,83,.3);border-radius:12px;padding:1.15rem 1.2rem 1.2rem;background:#12121259}.kum-option:hover,.kum-option:focus-within{border-color:var(--gold);background:#d2b8770d}.kum-unavailable{border-style:dashed;max-width:640px;width:100%;margin:0 auto 1rem}.kum-option-eyebrow{font-family:var(--font-heading);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem}.kum-option-title{font-family:var(--font-heading);font-size:1.05rem;letter-spacing:.03em;color:var(--cream);margin:0 0 .6rem}.kum-option-benefit{margin:0 0 1.4rem;font-size:.9rem;line-height:1.55;color:var(--cream)}.kum-option-benefit strong{color:var(--gold-bright)}.kum-option-detail{margin:0 0 .8rem;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.kum-pin-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:0 0 .85rem}.kum-pin-fig{margin:0;width:64px;text-align:center}.kum-pin-fig picture{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.kum-pin-fig img{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}.kum-pin-fig figcaption{margin-top:.25rem;font-size:.6rem;line-height:1.25;color:var(--cream)}.kum-pin-fig figcaption span{display:block;color:var(--text-muted)}.kum-pin-strip{align-items:flex-start;align-content:center}.kum-pin-strip-five{justify-content:center}.kum-pin-strip-five .kum-pin-fig{width:calc((100% - 2.4rem)/5);max-width:60px}.kum-money-solo{align-self:end}@media (min-width: 761px){.kum-options:not(.kum-options-single){row-gap:0}.kum-options:not(.kum-options-single) .kum-option{display:grid;grid-template-rows:subgrid;grid-row:span 7;align-content:start}}.kum-money{margin:0 0 .85rem;border:1px solid rgba(184,153,83,.22);border-radius:10px;padding:.55rem .85rem .65rem;background:#00000038;font-size:.86rem}.kum-money-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0}.kum-money-row+.kum-money-row{border-top:1px solid rgba(184,153,83,.12)}.kum-money-label{color:var(--text-muted)}.kum-money-value{color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap}.kum-money-due .kum-money-label{color:var(--cream);font-weight:600}.kum-money-due .kum-money-value{color:var(--gold-bright);font-weight:700;font-size:1rem}.kum-money-note{margin:.45rem 0 0;font-size:.76rem;line-height:1.45;color:var(--text-muted)}.kum-next{margin:.85rem 0 1.1rem;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.kum-option .btn.kum-cta{margin-top:auto;width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:.5625rem 1.125rem;background:var(--gold);color:var(--teal-darkest);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:background .14s ease}.kum-option .btn.kum-cta:hover{background:var(--gold-bright)}.kum-option .btn.kum-cta[disabled]{opacity:.5;cursor:not-allowed}.kum-option .btn.kum-cta.is-busy[disabled]{opacity:1;cursor:progress;background:var(--gold-bright)}.kum-cta-spinner{width:.85em;height:.85em;margin-right:.45em;border:2px solid rgba(18,18,18,.3);border-top-color:var(--teal-darkest);border-radius:50%;animation:kum-spin .8s linear infinite}@keyframes kum-spin{to{transform:rotate(360deg)}}.kum-cta-dots:after{content:"";animation:kum-dots 1.2s steps(4,end) infinite}@keyframes kum-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion: reduce){.kum-cta-spinner{animation:none}.kum-cta-dots:after{content:"...";animation:none}}.kum-foot{display:flex;justify-content:center;margin-top:1.15rem}.kum-keep{background:none;border:none;color:var(--text-muted);font-family:var(--font-body);font-size:.88rem;text-decoration:underline;cursor:pointer;padding:.4rem .6rem}.kum-keep:hover{color:var(--cream)}.kum-keep[disabled]{opacity:.5;cursor:not-allowed}@media (max-width: 760px){.kum-backdrop{padding:.75rem;padding-top:calc(.75rem + var(--ee-sitebar-h, 0px))}.kum-modal{padding:1.4rem 1.1rem .85rem;max-height:calc(100dvh - 1.5rem - var(--ee-sitebar-h, 0px))}.kum-options{grid-template-columns:1fr}}.grade-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;display:flex;align-items:center;justify-content:center;background:#121212c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.25rem;padding-top:calc(1.25rem + var(--ee-sitebar-h, 0px))}.grade-modal{position:relative;width:min(860px,100%);max-height:calc(100dvh - 1.5rem - var(--ee-sitebar-h, 0px));overflow-y:auto;background:var(--teal-darker);border:1px solid rgba(184,153,83,.35);border-radius:16px;box-shadow:0 25px 60px #0000008c;padding:2.6rem 2.6rem 2.1rem;color:var(--cream);text-align:center}.grade-close{position:absolute;top:.65rem;right:.85rem;background:none;border:none;color:var(--text-muted);font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.grade-close:hover{color:var(--cream)}.grade-modal .grade-kicker{font-family:var(--font-body);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2.2rem}.grade-hero{display:block;width:158px;margin:0 auto 1.3rem;border-radius:12px}.grade-modal .grade-title{font-family:var(--font-heading);font-size:1.75rem;letter-spacing:.06em;color:var(--gold-bright);margin:0 0 .75rem}.grade-opts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(7,auto);gap:1.5rem;text-align:center}.grade-opt{display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0;border:1px solid rgba(184,153,83,.3);border-radius:14px;padding:2.1rem 1.9rem 1.9rem;background:#12121259;transition:border-color .2s,background .2s}.grade-opt:hover:not(.is-out),.grade-opt:focus-within:not(.is-out){border-color:var(--gold);background:#d2b8770d}.grade-opt-b{border-color:#c7d3d847}.grade-opt-b:hover:not(.is-out),.grade-opt-b:focus-within:not(.is-out){border-color:#c7d3d8;background:#c7d3d80f}.grade-opt.is-out{opacity:.55}.grade-chip{justify-self:center;width:max-content;font-family:var(--font-body);font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:999px;border:0;background:linear-gradient(90deg,var(--gold-dark),var(--gold-bright));color:var(--teal-darkest);margin-bottom:1.2rem}.grade-opt-b .grade-chip{background:linear-gradient(90deg,#7d8890,#d9e2e6);border:0;color:var(--teal-darkest)}.grade-modal .grade-name{font-family:var(--font-heading);font-size:1.25rem;letter-spacing:.05em;color:var(--cream);margin:0 0 .75rem}.grade-modal .grade-desc{font-size:.92rem;line-height:1.55;color:var(--text-muted);margin:0 0 2.1rem}.grade-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:.75rem}.grade-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--magenta-bright),var(--gold-bright))}.grade-modal .grade-left{font-size:.82rem;color:var(--text-muted);margin:0 0 1.4rem;font-variant-numeric:tabular-nums}.grade-modal .grade-price{font-family:var(--font-heading);font-size:1.9rem;line-height:1;color:var(--gold-bright);margin:0 0 2.1rem}.grade-price s{font-size:1.1rem;color:var(--text-muted);margin-right:.5rem}.grade-pick{align-self:end;width:100%;margin-top:.2rem;padding:1.05rem .8rem;border-radius:8px;border:0;background:linear-gradient(135deg,var(--gold-dark),var(--gold) 50%,var(--gold-bright));color:var(--teal-darkest);font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.grade-pick:hover:not(:disabled){filter:brightness(1.08)}.grade-pick:disabled{opacity:.5;cursor:not-allowed}.grade-opt-b .grade-pick{border:0;background:linear-gradient(135deg,#7d8890,#aab5bb 50%,#d9e2e6);color:var(--teal-darkest)}.grade-modal .grade-note{font-size:.82rem;line-height:1.5;color:var(--text-muted);margin:2rem 0 0}@media (max-width: 640px){.grade-modal{padding:1.4rem 1.1rem 1rem}.grade-opts{grid-template-columns:1fr;grid-template-rows:none}.grade-opt{display:flex;flex-direction:column;grid-row:auto}.grade-hero{width:96px}}.early-share-wrap{display:flex;justify-content:center;margin-bottom:1.75rem}.early-share-card{position:relative;flex:1 1 300px;max-width:380px;display:flex;flex-direction:column;text-align:center;padding:1.75rem 1.5rem 1.6rem;border-radius:16px;background:linear-gradient(170deg,#221f1866,#1a1a18b3);border:1px solid var(--magenta-bright)}.early-share-image{position:relative;width:100%;aspect-ratio:1 / 1;margin:0 auto 1.1rem;display:flex;align-items:center;justify-content:center}.early-share-image:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:#b8995347;filter:blur(34px);opacity:.5}.early-share-image img{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;display:block}.early-share-ribbon{position:absolute;top:-4px;left:-10px;padding:1.1rem .5rem 1.7rem;background:linear-gradient(180deg,var(--magenta-bright),var(--magenta));color:#fff;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font-family:var(--font-heading);font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.12;z-index:3;box-shadow:4px 5px 16px #00000080;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 14px),0 100%)}.early-share-name{font-family:var(--font-heading);color:var(--gold-bright);font-size:1.3rem;letter-spacing:.03em;margin:0 0 .5rem}.early-share-desc{color:var(--text-light);font-size:.9rem;line-height:1.45;margin:0 0 .9rem;white-space:pre-line}.early-share-pitch{color:var(--text-light);font-size:.95rem;line-height:1.5;margin:auto 0 1.1rem}.early-share-pitch strong{color:var(--gold-bright);font-weight:600}.early-share-btn{display:block;width:100%;font-family:var(--font-heading);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;padding:.85rem;border-radius:6px;cursor:pointer;text-decoration:none;text-align:center;border:none;font-weight:600;background:linear-gradient(135deg,var(--gold-dark),var(--gold),var(--gold-bright));color:var(--teal-darkest);box-shadow:0 4px 20px #b8995333;transition:box-shadow .3s,transform .3s}.early-share-btn:hover{box-shadow:0 6px 30px #b8995366;transform:translateY(-1px)}.early-share-dismiss{position:absolute;top:.7rem;right:.7rem;z-index:3;width:30px;height:30px;border-radius:50%;border:1px solid rgba(184,153,83,.4);background:#12121299;color:var(--cream);font-size:.85rem;line-height:1;cursor:pointer}.early-share-dismiss:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.nav-shell,.shell{--s-bg: #121212;--s-side: #1a1a18;--s-panel: #201e19;--s-panel-inset: rgba(0, 0, 0, .15);--s-ink: #ece7da;--s-ink-soft: rgba(236, 231, 218, .75);--s-muted: rgba(236, 231, 218, .55);--s-faint: rgba(236, 231, 218, .45);--s-rule: rgba(184, 153, 83, .14);--s-rule-strong: rgba(184, 153, 83, .25);--s-border: rgba(184, 153, 83, .16);--s-accent: var(--gold);--s-accent-hi: var(--gold-bright);--s-on-accent: var(--teal-darkest);--s-input-bg: rgba(0, 0, 0, .25);--s-input-border: rgba(184, 153, 83, .25);--s-danger: #e08d75;--s-ok: #4CC38A;--s-danger-line: rgba(208, 90, 65, .55);--s-head-strip: rgba(184, 153, 83, .07)}.nav-shell.surface-admin{--s-bg: #f4f4f1;--s-side: #eceae3;--s-panel: #ffffff;--s-panel-inset: #faf9f5;--s-ink: #1c1c19;--s-ink-soft: #33322c;--s-muted: #55503f;--s-faint: #8a8474;--s-rule: #f0efe8;--s-rule-strong: #dcd9cc;--s-border: #e3e1d8;--s-accent: #8f7238;--s-accent-hi: #6b5526;--s-on-accent: #ffffff;--s-input-bg: #FFFFFF;--s-input-border: #d8d5c8;--s-danger: #b3402e;--s-ok: #2E7D4F;--s-danger-line: #e5cbc1;--s-head-strip: #faf9f5;--s-label: #8f7238}.nav-shell,.shell{--s-label: var(--gold)}.nav-shell{display:flex;min-height:100vh;background:var(--s-bg);color:var(--s-ink);font-family:var(--font-body)}.nav-shell .nav-sidebar{width:208px;flex-shrink:0;background:var(--s-side);border-right:1px solid var(--s-border);padding:1.4rem 0 1.1rem;display:flex;flex-direction:column}.nav-shell .nav-sidebar-head{padding:0 .875rem 1.1rem;border-bottom:1px solid var(--s-rule);display:flex;flex-direction:column;gap:.5rem}.nav-shell .nav-sidebar-head .brand{font-family:var(--font-display);font-size:.98rem;color:var(--s-accent-hi);letter-spacing:0;white-space:nowrap;padding:0;border:0}.nav-shell.surface-admin .nav-sidebar{background:#121212;border-right:1px solid rgba(184,153,83,.25)}.nav-shell.surface-admin .nav-sidebar-head .brand{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.nav-shell.surface-admin .brand-admin-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8f7238;align-self:flex-end;padding-bottom:2px}.nav-shell .nav-sidebar-head .who{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--s-faint)}.nav-shell.surface-admin .nav-sidebar-head .who{color:#b89953;font-weight:700}.nav-shell .nav-sidebar a{display:block;padding:.55rem .875rem;font-size:.8125rem;font-weight:500;color:var(--s-muted);border-left:2px solid transparent;transition:color .12s ease,background .12s ease}.nav-shell .nav-sidebar a:hover{color:var(--s-ink)}.nav-shell .nav-sidebar a.active{font-weight:600;color:var(--s-ink);background:#b8995317;border-left-color:var(--s-accent-hi)}.nav-shell.surface-admin .nav-tone-dashboard{--tone: #e8dcbc;--tone-rgb: 232 220 188}.nav-shell.surface-admin .nav-tone-orders{--tone: #d6b86a;--tone-rgb: 214 184 106}.nav-shell.surface-admin .nav-tone-ship{--tone: #4cc3b3;--tone-rgb: 76 195 179}.nav-shell.surface-admin .nav-tone-customers{--tone: #b29bf2;--tone-rgb: 178 155 242}.nav-shell.surface-admin .nav-tone-insights{--tone: #6bb6ee;--tone-rgb: 107 182 238}.nav-shell.surface-admin .nav-tone-catalog{--tone: #7fca8c;--tone-rgb: 127 202 140}.nav-shell.surface-admin .nav-tone-outreach{--tone: #f2917a;--tone-rgb: 242 145 122}.nav-shell.surface-admin .nav-tone-backoffice{--tone: #a7b4c4;--tone-rgb: 167 180 196}.nav-shell.surface-admin .nav-sidebar a,.nav-shell.surface-admin .nav-group-toggle,.nav-shell.surface-admin .nav-sidebar .nav-off{border-left-width:3px}.nav-shell.surface-admin .nav-sidebar a{color:#c4bca8}.nav-shell.surface-admin .nav-sidebar a:hover,.nav-shell.surface-admin .nav-group-toggle:hover{color:#ece7da;background:rgb(var(--tone-rgb, 184 153 83) / .08)}.nav-shell.surface-admin .nav-sidebar a.active{background:rgb(var(--tone-rgb, 184 153 83) / .18);border-left-color:var(--tone, #d2b877);color:var(--tone, #ece7da)}.nav-shell.surface-admin .nav-sidebar .nav-toplink,.nav-shell.surface-admin .nav-group-toggle{color:var(--tone, #8a8474);border-left-color:rgb(var(--tone-rgb, 184 153 83) / .45);transition:color .12s ease,background .12s ease,border-color .12s ease}.nav-shell.surface-admin .nav-sidebar a.nav-toplink:hover,.nav-shell.surface-admin .nav-group-toggle:hover{color:var(--tone, #ece7da);border-left-color:rgb(var(--tone-rgb, 184 153 83) / .8)}.nav-shell.surface-admin .nav-sidebar a.nav-toplink.active{color:var(--tone, #ece7da);border-left-color:var(--tone, #d2b877)}.nav-shell.surface-admin .nav-group.has-active>.nav-group-toggle{color:var(--tone, #ece7da);border-left-color:var(--tone, #d2b877)}.nav-shell.surface-admin .nav-group-items a{border-left-color:transparent}.nav-shell.surface-admin .nav-group-items a.active{border-left-color:var(--tone, #d2b877)}.nav-shell.surface-admin .nav-sidebar .chip-off{background:#b899532e;color:#b89953}.nav-shell .nav-expand-pills{display:flex;gap:.4rem;padding:.7rem .875rem .35rem}.nav-shell .nav-expand-pills .nav-pill{flex:1;padding:.18rem .55rem;background:none;border:1px solid rgba(184,153,83,.45);border-radius:999px;font-family:inherit;font-size:.6rem;line-height:1;color:#b89953;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.nav-shell .nav-expand-pills .nav-pill:hover{background:#b899531f}.nav-shell .nav-expand-pills .nav-pill:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px}.nav-shell .nav-group{display:flex;flex-direction:column}.nav-shell .nav-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .875rem;background:none;border:0;border-left:2px solid transparent;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint);cursor:pointer;text-align:left;transition:color .12s ease}.nav-shell .nav-group-toggle:hover{color:var(--s-ink)}.nav-shell .nav-sidebar a.nav-toplink{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint)}.nav-shell .nav-sidebar a.nav-toplink:hover,.nav-shell .nav-sidebar a.nav-toplink.active{color:var(--s-ink)}.nav-shell .nav-group-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}.nav-shell .nav-group-chevron{font-size:.6rem;width:.75em;flex-shrink:0}.nav-shell .nav-group-items{display:flex;flex-direction:column}.nav-shell .nav-group-items a{padding-left:1.5rem}.nav-shell .nav-sidebar .nav-off{display:flex;align-items:center;gap:.4rem;padding:.55rem .875rem;font-size:.8125rem;font-weight:500;color:var(--s-muted);border-left:2px solid transparent;cursor:default}.nav-shell .nav-group-items .nav-off{padding-left:1.5rem}.nav-shell .nav-sidebar .nav-off.nav-toplink{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-faint)}.nav-shell .nav-sidebar-foot{margin-top:auto;padding:1.1rem .875rem 0}@media (min-width: 901px){.nav-shell .nav-sidebar{position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}}.nav-shell .nav-main{flex:1;min-width:0;padding:1.75rem 2rem 2.25rem;max-width:1200px;width:100%;display:flex;flex-direction:column;gap:1.125rem}.nav-shell .nav-main-wide{max-width:none}.nav-shell .nav-main-tight{gap:.55rem}.nav-shell .page-header{display:flex;flex-direction:column;gap:.375rem;margin:0}.nav-shell .page-header .eyebrow{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--s-label);margin:0}.nav-shell .page-header .h1{font-family:var(--font-display);font-size:1.35rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--s-ink);margin:0}.nav-shell.surface-admin .page-header .h1{font-family:var(--font-body);font-weight:700;letter-spacing:-.01em;text-transform:none;font-size:1.375rem}.nav-shell .page-header:after{content:"";width:44px;height:1px;background:var(--gold);margin-top:.5rem}.nav-shell.surface-admin .page-header:after{display:none}.nav-shell .card{background:var(--s-panel);border:1px solid var(--s-border);border-radius:0;padding:1.375rem 1.5rem}.nav-shell.surface-admin .card{border-radius:8px;padding:1.125rem 1.25rem}.nav-shell .drawer{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 0}.nav-shell .drawer:first-child{padding-top:0}.nav-shell .drawer:last-child{padding-bottom:0}.nav-shell .drawer+.drawer{border-top:1px solid var(--s-rule)}.nav-shell .drawer-head{display:flex;align-items:center;gap:.5rem;margin:0}.nav-shell .drawer-head .glyph{color:var(--gold);font-size:.5rem}.nav-shell.surface-admin .drawer-head .glyph{display:none}.nav-shell .drawer-head h2{margin:0;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink)}.nav-shell.surface-admin .drawer-head h2{font-size:.8125rem;letter-spacing:0;text-transform:none}.nav-shell .glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.nav-shell .glance-admin{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-shell .glance-cell{display:flex;flex-direction:column;gap:.4rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:0;padding:.875rem 1rem;color:inherit;text-decoration:none;transition:border-color .14s ease}.nav-shell.surface-admin .glance-cell{border-radius:8px}.nav-shell .glance-cell:hover{border-color:var(--s-rule-strong)}.nav-shell .glance-cell .eyebrow{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label);margin:0}.nav-shell .glance-value{margin:0;font-family:var(--font-body);font-size:1.3125rem;font-weight:600;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell.surface-admin .glance-value{font-weight:700}.nav-shell .glance-sub{margin:0;font-size:.71875rem;color:var(--s-muted)}.nav-shell .glance-value.is-warn{color:#9c3722}.nav-shell .glance-value.is-danger{color:#b3402e}.nav-shell .glance-value.is-ok{color:#8f7238}.nav-shell .field{display:flex;flex-direction:column;gap:.3rem;margin:0;max-width:340px}.nav-shell .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;max-width:720px}.nav-shell .field-grid .field{max-width:none}.nav-shell .field label{font-family:var(--font-mono);font-size:.65625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--s-label);margin:0}.nav-shell .field input,.nav-shell .field select,.nav-shell .field textarea{width:100%;padding:.5625rem .75rem;background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:0;font-family:var(--font-body);font-size:.84375rem}.nav-shell.surface-admin .field input,.nav-shell.surface-admin .field select,.nav-shell.surface-admin .field textarea{border-radius:6px}.nav-shell .field input[type=checkbox],.nav-shell .field input[type=radio]{width:auto;flex:0 0 auto}.nav-shell .field input:focus,.nav-shell .field select:focus,.nav-shell .field textarea:focus{outline:none;border-color:var(--s-accent-hi)}.nav-shell .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--s-accent) 50%),linear-gradient(135deg,var(--s-accent) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.125rem;cursor:pointer}.nav-shell .btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5625rem 1.125rem;background:var(--gold);color:var(--teal-darkest);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:background .14s ease}.nav-shell .btn:hover{background:var(--gold-bright)}.nav-shell .btn[disabled]{opacity:.45;cursor:not-allowed}.nav-shell.surface-admin .btn{background:#121212;color:#d2b877;font-size:.78125rem;font-weight:600;letter-spacing:0;text-transform:none;border-radius:6px;padding:.5rem 1rem}.nav-shell.surface-admin .btn:hover{background:#2a2a2a;color:#ece7da}.nav-shell .btn-ghost{background:none;border:1px solid rgba(184,153,83,.4);color:var(--gold-bright)}.nav-shell .btn-ghost:hover{background:#b8995314;border-color:var(--gold-bright)}.nav-shell.surface-admin .btn-ghost{background:none;border:1px solid #d3cbb8;color:#8f7238}.nav-shell.surface-admin .btn-ghost:hover{border-color:#b89953;background:#b899530f}.nav-shell .btn-danger{background:none;border:1px solid var(--s-danger-line);color:var(--s-danger)}.nav-shell .btn-danger:hover{background:#d05a4114}.nav-shell.surface-admin .btn-danger:hover{background:#b3402e0f}.nav-shell .btn-danger:disabled{opacity:.45;cursor:not-allowed}.nav-shell .btn-sm{padding:.375rem .8125rem;font-size:.65625rem}.shell .btn.btn-auth-primary,.nav-shell .btn.btn-auth-primary{width:100%;justify-content:center;font-size:.95rem;padding:.7rem 1.125rem;white-space:nowrap}.nav-shell .drawer>.btn,.nav-shell .drawer>.btn-ghost,.nav-shell .drawer>.btn-danger{align-self:flex-start}.nav-shell .chip{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-family:var(--font-mono);font-size:.59375rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent}.nav-shell .chip-gold{border-color:var(--gold-bright);color:var(--gold-bright)}.nav-shell .chip-ok{border-color:#a8d89f;color:#a8d89f}.nav-shell .chip-warn{border-color:#f0a18c;color:#f0a18c}.nav-shell .chip-muted{border-color:#ece7da66;color:#ece7da8c}.nav-shell .chip-magenta{border-color:var(--magenta-bright);color:var(--magenta-light)}.nav-shell.surface-admin .chip-gold{border:none;background:#f5ecd3;color:#8f7238}.nav-shell.surface-admin .chip-ok{border:none;background:#e3f0e5;color:#2e7d4f}.nav-shell.surface-admin .chip-warn{border:none;background:#f7e5e0;color:#b3402e}.nav-shell.surface-admin .chip-muted{border:none;background:#eeeae0;color:#6e6a5e}.nav-shell.surface-admin .chip-magenta{border:none;background:#f7e8e3;color:#9c3722}.nav-shell .chip-off{border-color:#ece7da66;color:#ece7da8c}.nav-shell.surface-admin .chip-off{border:none;background:#eeeae0;color:#6e6a5e}.nav-shell .tbl{background:var(--s-panel);border:1px solid var(--s-border);border-radius:0;overflow:hidden}.nav-shell.surface-admin .tbl{border-radius:8px}.nav-shell .tbl-title{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.125rem .75rem;font-size:.8125rem;font-weight:700;color:var(--s-ink)}.nav-shell .tbl-head,.nav-shell .tbl-row{display:grid;grid-template-columns:var(--cols, 1fr);gap:.75rem;align-items:center;padding:.6875rem 1.125rem}.nav-shell .tbl-head{padding-top:.5rem;padding-bottom:.5rem;background:var(--s-head-strip);font-family:var(--font-mono);font-size:.59375rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label)}.nav-shell .tbl-head .sort-th{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:inline-flex;align-items:center;gap:.25em}.nav-shell .tbl-head .sort-th.is-active{color:var(--s-accent)}.nav-shell .tbl-head .sort-arrow{font-size:.85em}.nav-shell .tbl-head .num .sort-th{justify-content:flex-end;width:100%}.nav-shell .tbl-row{border-top:1px solid var(--s-rule);font-size:.78125rem;color:var(--s-ink-soft);text-decoration:none;transition:background .12s ease}.nav-shell .tbl-row:hover{background:var(--s-panel-inset)}.nav-shell .tbl .id{font-weight:700;color:var(--s-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.nav-shell .tbl .dim{color:var(--s-faint)}.nav-shell .tbl .num{text-align:right;font-variant-numeric:tabular-nums}.nav-shell .notice{border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--gold);background:#d2b87714}.nav-shell .notice .eyebrow{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);margin:0}.nav-shell .notice p{margin:0;font-size:.8125rem;color:var(--s-ink)}.nav-shell .notice-warn{border-color:#d05a4180;background:#b3402e14}.nav-shell .notice-warn .eyebrow{color:#d05a41}.nav-shell.surface-admin .notice{border-color:#d2b877;background:#faf3dd}.nav-shell.surface-admin .notice .eyebrow{color:#8f7238}.nav-shell.surface-admin .notice-warn{border-color:#ddb0a4;background:#f7e8e3}.nav-shell.surface-admin .notice-warn .eyebrow{color:#9c3722}.nav-shell .series-bar{display:flex;flex-direction:column;gap:1.125rem}.nav-shell .series-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.nav-shell .series-name{font-size:.875rem;font-weight:700;letter-spacing:.06em;color:var(--s-ink)}.nav-shell .series-meta{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint)}.nav-shell .series-meta.is-cancelling{color:var(--s-danger)}.nav-shell .series-cells{display:grid;grid-template-columns:repeat(var(--months, 8),1fr);gap:.875rem}.nav-shell .pin-cell{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;transition:transform .15s ease}.nav-shell .pin-cell:hover{transform:scale(1.2);position:relative;z-index:2}.nav-shell .pin-art{position:relative;width:72px;height:72px}.nav-shell .pin-art img{width:100%;height:100%;object-fit:contain;display:block}.pin-art-fit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.nav-shell .pin-cell .date{font-size:.6875rem;color:var(--s-muted)}.nav-shell .pin-cell.is-missed img,.nav-shell .pin-cell.is-skipped img{filter:saturate(.45) brightness(.85)}.nav-shell .pin-cell.is-preview img{filter:saturate(.6) brightness(.9)}.nav-shell .pin-cell.is-silhouette img{filter:brightness(0)}.nav-shell .pin-tag{position:absolute;top:-5px;right:-7px;border-radius:999px;padding:2px 6px;font-size:.5rem;font-weight:700;letter-spacing:.07em}.nav-shell .is-owned .pin-tag{background:var(--gold-bright);color:var(--teal-darkest)}.nav-shell .is-missed .pin-tag{background:var(--magenta);color:var(--cream)}.nav-shell .is-skipped .pin-tag{background:#ece7da38;color:#ece7da}.nav-shell .is-next .pin-tag{background:var(--teal-glow);color:var(--teal-darkest)}.nav-shell .is-preview .pin-tag{background:#d2b87766;color:var(--cream)}.nav-shell .pin-future{width:72px;height:72px;border:1px dashed rgba(236,231,218,.22);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#ece7da40;font-size:.6875rem}.nav-shell .pin-future-glyph{font-size:2.1rem;line-height:1}.pin-future-mark{display:block;width:66%;height:66%;background:#000;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-shell .vault-get{padding:3px 10px;border:1px solid var(--gold);border-radius:6px;color:var(--gold-bright);font-size:.59375rem;font-weight:700;letter-spacing:.08em;background:none;cursor:pointer}.nav-shell .vault-get:hover{background:#b899531a}.nav-shell .vault-empty{font-size:.5625rem;font-weight:700;letter-spacing:.1em;color:var(--s-faint)}.nav-shell .sub-timeline{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--s-rule)}.nav-shell .series-bar-embedded{display:flex;flex-direction:column;gap:1.125rem}.nav-shell .series-bar-embedded+.series-bar-embedded{margin-top:1.4rem}.nav-shell .pin-cell.is-owed img{filter:saturate(.45) brightness(.85)}.nav-shell .is-owed .pin-tag{background:var(--magenta);color:var(--cream)}.nav-shell .pin-ship{font-size:.5625rem;color:var(--s-faint);line-height:1.4;overflow-wrap:anywhere}.nav-shell .pin-ship .pin-track{display:block;color:var(--s-muted)}.nav-shell .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#121212b3;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:50}.nav-shell .modal{width:520px;max-width:100%;max-height:90vh;overflow:auto;background:var(--s-panel);border:1px solid rgba(184,153,83,.3);border-radius:12px;box-shadow:0 18px 50px #00000080;text-align:left}.nav-shell.surface-admin .modal{border-color:var(--s-rule-strong);box-shadow:0 18px 50px #1c1c1940}.nav-shell .modal-head{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.375rem 1rem;border-bottom:1px solid var(--s-rule)}.nav-shell .modal-body{padding:1.25rem 1.375rem}.nav-shell .modal-foot{display:flex;justify-content:flex-end;gap:.625rem;padding:.875rem 1.375rem 1.125rem;border-top:1px solid var(--s-rule)}.nav-shell .modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;color:var(--s-faint);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;border-radius:8px;transition:background .14s ease,color .14s ease}.nav-shell .modal-close:hover{color:var(--s-ink);background:var(--s-rule)}.nav-shell .order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin:.25rem 0 1.25rem}.nav-shell .order-head-title{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.nav-shell .order-num{font-family:var(--font-heading, sans-serif);font-size:1.4rem;font-weight:600;color:var(--s-ink)}.nav-shell .order-head-meta{margin:.3rem 0 0;text-transform:capitalize}.nav-shell .order-actions{display:flex;gap:.5rem}.nav-shell .link-btn{background:none;border:1px solid var(--s-rule-strong);border-radius:8px;padding:.45rem .9rem;font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--s-accent, #8f7238);cursor:pointer;transition:background .12s ease}.nav-shell .link-btn:hover{background:#8f723814}.nav-shell .order-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.25rem;align-items:start}.nav-shell .order-main,.nav-shell .order-side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.nav-shell .order-grid h2{font-family:var(--font-body);font-size:.9rem;font-weight:700;margin:0 0 .75rem;color:var(--s-ink)}.nav-shell .card-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.nav-shell .card-title-row h2{margin:0}.nav-shell .order-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.6rem 0;border-top:1px solid var(--s-rule)}.nav-shell .order-item:first-of-type{border-top:none;padding-top:.2rem}.nav-shell .order-item-img img,.nav-shell .order-item-img .ph{width:48px;height:48px;border-radius:8px;object-fit:contain;background:#0000000d;border:1px solid var(--s-rule);display:block}.nav-shell .sub-ph,.nav-shell .ph.sub-ph,.nav-shell .order-item-img .sub-ph{display:flex;align-items:center;justify-content:center}.nav-shell .sub-ph .sub-icon-thumb,.nav-shell .thumb-sub .sub-icon-thumb,.nav-shell .co-thumb .sub-icon-thumb{width:78%;height:78%}.nav-shell .sub-ph .sub-icon-thumb{width:calc(100% - 6px);height:calc(100% - 6px)}.nav-shell.surface-admin .sub-icon-thumb{background:var(--s-ink)}.nav-shell .order-card-thumbs .thumb-sub{width:44px;height:44px;border-radius:8px;background:#0000000d;border:1px solid var(--s-rule);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-shell .order-card-thumbs .thumb-sub:not(:first-child){margin-left:-14px}.nav-shell .order-item-name{font-weight:600;color:var(--s-ink)}.nav-shell .order-item-qty,.nav-shell .order-item-total{white-space:nowrap;font-variant-numeric:tabular-nums}.nav-shell .order-fulfil{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--s-rule)}.nav-shell .pay-rows>div{display:flex;justify-content:space-between;padding:.3rem 0}.nav-shell .pay-total{border-top:1px solid var(--s-rule-strong);margin-top:.35rem;padding-top:.55rem!important;font-weight:700;color:var(--s-accent)}.nav-shell .pay-total .num{font-size:1.05rem}.nav-shell .order-side .addr{line-height:1.7;margin:0}.nav-shell .card-title-row .link-sm{background:none;border:none;padding:0;color:var(--s-accent, #8f7238);font-family:var(--font-body);font-size:.78rem;font-weight:600;cursor:pointer}.nav-shell .card-title-row .link-sm:hover{text-decoration:underline}@media (max-width: 820px){.nav-shell .order-grid{grid-template-columns:1fr}}.nav-shell .link-sm:disabled{opacity:.4;cursor:default;text-decoration:none}.nav-shell .back-link{display:inline-block;margin-bottom:.3rem;color:var(--s-accent);font-size:.82rem;font-weight:600;text-decoration:none}.nav-shell .back-link:hover{text-decoration:underline}.nav-shell .cust-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;align-items:start}.nav-shell .cust-main,.nav-shell .cust-rail{display:flex;flex-direction:column;gap:1rem}.nav-shell .info-list{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;font-size:.88rem}.nav-shell .info-list dt{color:var(--s-label);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;align-self:center}.nav-shell .info-list dd{margin:0;color:var(--s-ink);word-break:break-word}.nav-shell .info-list dd a{color:var(--s-accent);text-decoration:none}.nav-shell .info-list dd a:hover{text-decoration:underline}@media (max-width: 820px){.nav-shell .cust-grid{grid-template-columns:1fr}}.nav-shell .cust-email{margin:.35rem 0 1rem;font-size:.95rem}.nav-shell .cust-email a{color:var(--s-accent);font-weight:600;text-decoration:none}.nav-shell .cust-email a:hover{text-decoration:underline}.nav-shell .wallet-card{background:var(--teal-dark);border-color:var(--teal-darker)}.nav-shell .wallet-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.nav-shell .wallet-eyebrow{font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.nav-shell .wallet-value{font-family:var(--font-display, var(--font-body));font-size:2rem;font-weight:700;color:var(--gold-bright);margin:0 0 1rem;font-variant-numeric:tabular-nums}.nav-shell .wallet-note{color:#ece7daa6;font-size:.82rem;margin:.3rem 0}.nav-shell .wallet-entry{display:flex;justify-content:space-between;gap:.6rem;padding:.45rem 0;border-top:1px solid rgba(184,153,83,.18);font-size:.83rem}.nav-shell .wallet-entry-label{color:var(--cream);opacity:.85}.nav-shell .wallet-adjust.btn-ghost{color:var(--gold-bright);border-color:var(--gold)}.nav-shell .wallet-adjust.btn-ghost:hover{background:#b8995326}.nav-shell .card-form .field{max-width:none}.nav-shell .card-form .modal-body{display:grid;gap:1rem}.nav-shell .card-form .modal-body .note,.nav-shell .card-form .modal-body .error{margin:0}.seg{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.seg-btn{padding:.6rem;border:1px solid var(--s-rule-strong);border-radius:8px;background:var(--s-panel);color:var(--s-ink);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer}.seg-btn.sel{border-color:var(--s-ok);box-shadow:0 0 0 1px var(--s-ok) inset;color:var(--s-ok);background:#8f72381f}.seg-btn.sel.decr{border-color:var(--s-danger);box-shadow:0 0 0 1px var(--s-danger) inset;color:var(--s-danger);background:#b3402e1a}.balance-preview{margin-top:1rem;padding:.8rem .95rem;background:var(--s-panel-inset);border-radius:10px}.balance-preview>div{display:flex;justify-content:space-between;padding:.28rem 0;font-size:.88rem}.balance-preview .num{font-variant-numeric:tabular-nums}.balance-preview .balance-final{border-top:1px solid var(--s-rule-strong);margin-top:.35rem;padding-top:.55rem;font-weight:700}.nav-shell .special-avail{margin-top:3px;padding:4px 7px;border-top:1px solid var(--s-border);background:var(--s-accent-soft, rgba(143, 114, 56, .08));border-radius:6px}.nav-shell .special-avail .dim{color:var(--s-ink);font-weight:700}.nav-shell .special-avail strong{color:var(--s-accent)}.nav-shell .collections-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.nav-shell .collection-row{display:flex;align-items:center;gap:.85rem;margin-bottom:.5rem;padding:.7rem 1rem;flex-wrap:wrap}.nav-shell .collection-row .drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;font-size:1.1rem;line-height:1;color:var(--s-accent);flex-shrink:0}.nav-shell .cover-tile{width:150px;height:40px;flex-shrink:0;padding:0;overflow:hidden;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);border:1px solid var(--s-input-border);background:var(--s-input-bg);transition:box-shadow .12s ease,border-color .12s ease}.nav-shell .cover-tile.empty{border-style:dashed}.nav-shell .cover-tile.empty:hover{border-color:var(--s-accent);color:var(--s-accent)}.nav-shell .cover-tile.has-img{border-color:var(--s-border)}.nav-shell .cover-tile.has-img:hover{box-shadow:0 0 0 2px var(--s-accent)}.nav-shell .cover-tile img{width:100%;height:100%;object-fit:cover;display:block}.nav-shell .collection-name{flex:1;min-width:140px;box-sizing:border-box;padding:.5625rem .75rem;background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:8px;font-family:var(--font-body);font-size:.84375rem}.nav-shell.surface-admin .collection-name{border-radius:6px}.nav-shell .collection-name:focus{outline:none;border-color:var(--s-accent-hi)}.nav-shell .collection-check{display:flex;gap:.35rem;align-items:center;font-size:.78rem;color:var(--s-muted);white-space:nowrap}.nav-shell .collection-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--s-accent)}.nav-shell .collection-actions{display:flex;gap:.4rem;align-items:center}.nav-shell .cover-preview{width:100%;border-radius:8px;display:block;border:1px solid var(--s-rule);margin-bottom:.9rem}.nav-shell .cover-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:150px;border:2px dashed var(--s-input-border);border-radius:10px;background:var(--s-panel-inset);color:var(--s-muted);font-size:.85rem;cursor:pointer;margin-bottom:.9rem}.nav-shell .cover-dropzone:hover{border-color:var(--s-accent);color:var(--s-accent)}.nav-shell .cover-dropzone-plus{font-size:1.8rem;line-height:1}.nav-shell .nav-signout{display:flex;width:100%;justify-content:center;text-align:center;margin-top:.2rem}.nav-shell a.nav-signout{text-decoration:none}.nav-shell .nav-sidebar-foot .btn:hover{background:#7a6130;color:#fff}.nav-shell.surface-admin .nav-sidebar-foot .btn{background:none;border:1px solid rgba(184,153,83,.45);color:#d2b877}.nav-shell.surface-admin .nav-sidebar-foot .btn:hover{background:#b899531f;color:#ece7da}.nav-shell .art-btn img{transition:filter .14s ease}.nav-shell .art-btn:hover img{filter:brightness(1.12) saturate(1.06)}.nav-shell .art-btn:active img{filter:brightness(1.04)}.nav-shell .page-header-flex{position:relative}.nav-shell .page-header-right{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.5rem}.nav-shell .audit-row{font-size:.82rem;align-items:center}.nav-shell .audit-action{color:var(--s-accent);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .audit-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nav-shell .audit-id{font-variant-numeric:tabular-nums;opacity:.7}.nav-shell .audit-fit{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0}.nav-shell .audit-fit .audit-table-card{flex:1 1 auto;min-height:0;position:relative}.nav-shell .audit-fit .audit-table-card .tbl{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.nav-shell .audit-fit .tbl-head{position:sticky;top:0;background:var(--s-panel);z-index:1}.nav-shell .audit-fit .audit-pager{flex:none}.nav-shell .audit-pager{display:flex;gap:.8rem;margin-top:1.1rem;justify-content:center;align-items:center}.nav-shell .stats-section-label{display:flex;align-items:center;gap:.9rem;margin:.4rem 0 1.1rem}.nav-shell .stats-section-label span{font-family:var(--font-body);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--s-label);white-space:nowrap}.nav-shell .stats-section-label:after{content:"";flex:1;height:1px;background:var(--s-rule-strong)}.nav-shell .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-bottom:1.5rem}.nav-shell .kpi{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:10px}.nav-shell .kpi-label{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--s-label)}.nav-shell .kpi-value{font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.nav-shell .kpi.kpi-sm .kpi-value{font-size:1.25rem}.nav-shell .kpi-sub{font-size:.72rem;color:var(--s-muted)}.nav-shell .stats-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.nav-shell .stats-two .card{margin-bottom:1.5rem}.nav-shell .stat-kv{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--s-rule)}.nav-shell .stat-kv:last-child{border-bottom:none}.nav-shell .stat-kv-label{color:var(--s-muted);font-size:.88rem}.nav-shell .stat-kv-value{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.nav-shell .campaign-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.nav-shell .filter-pills{display:flex;gap:.4rem;flex-wrap:wrap}.nav-shell .campaign-create{display:flex;gap:.5rem;flex-shrink:0}.nav-shell .campaign-name{display:flex;flex-direction:column;gap:.12rem;min-width:0}.nav-shell .campaign-name .id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .campaign-subject{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .campaign-actions{display:flex;gap:.4rem;justify-content:flex-end;align-items:center}.nav-shell .promo-group-label{display:block;font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-label);margin-bottom:.7rem}.nav-shell .promo-group-hint{color:var(--s-faint);font-weight:600;letter-spacing:0;text-transform:none}.nav-shell .promo-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem 1.1rem;align-items:end}.nav-shell .promo-form .field{margin:0}.nav-shell .promo-form .field input,.nav-shell .promo-form .field select,.nav-shell .promo-form .money-input{height:44px;box-sizing:border-box}.nav-shell .promo-form .money-input{width:100%}.nav-shell .promo-form .money-input input{height:100%}.nav-shell .promo-desc{grid-column:1 / -1}.nav-shell .promo-code-input{text-transform:uppercase;font-weight:700;letter-spacing:.06em}.nav-shell .promo-create-bar{display:flex;align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1rem;border-top:1px solid var(--s-rule)}.nav-shell .discount-badge{display:inline-block;padding:.15rem .6rem;border-radius:999px;background:var(--s-accent-soft, rgba(143, 114, 56,.1));color:var(--s-accent);font-weight:700;font-size:.8rem}.nav-shell .promo-log-rows{max-height:70vh;overflow-y:auto}.nav-shell .from-sub-tag{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.2rem;padding:.1rem .5rem;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--s-accent-hi);background:#d2b8771f;border:1px solid rgba(210,184,119,.35)}.nav-shell .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;align-items:stretch}.nav-shell .settings-grid>.card{margin:0;display:flex;flex-direction:column}.nav-shell .settings-actions{margin-top:auto;padding-top:1rem}.nav-shell .settings-grid .field{margin-bottom:.9rem;max-width:none}.nav-shell .settings-grid .field select{max-width:100%}.nav-shell a.link-sm,.nav-shell button.link-sm{background:none;border:none;padding:0;color:var(--s-accent);font-family:var(--font-body);font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}.nav-shell .link-sm:hover{text-decoration:underline}.nav-shell .link-sm:disabled{opacity:.4;cursor:default}.nav-shell .link-sm.danger{color:var(--s-danger)}.nav-shell .pref-toggle{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;cursor:pointer}.nav-shell .pref-toggle input{width:16px;height:16px;accent-color:var(--s-accent)}.nav-shell .pref-label{font-weight:600;color:var(--s-ink);margin:0}.nav-shell .addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.nav-shell .addr-card{display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.85rem .95rem;border:1px solid var(--s-rule);border-radius:10px;background:var(--s-panel-inset)}.nav-shell .addr-card.is-default{border-color:var(--s-accent)}.nav-shell .addr-card-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nav-shell .addr-card .addr{line-height:1.55}.nav-shell .addr-card-actions{display:flex;gap:1rem;flex-wrap:wrap;padding-top:.2rem;border-top:1px solid var(--s-rule)}.nav-shell .addr-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:120px;padding:.85rem;border:2px dashed var(--s-input-border);border-radius:10px;background:none;color:var(--s-muted);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,color .12s ease}.nav-shell .addr-add-tile:hover{border-color:var(--s-accent);color:var(--s-accent)}.nav-shell .addr-add-plus{font-size:1.6rem;line-height:1}.nav-shell .data-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.nav-shell .data-option{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem 1.1rem;border:1px solid var(--s-rule);border-radius:10px;background:var(--s-panel-inset)}.nav-shell .data-option .btn{align-self:flex-start}.nav-shell .confirm-code{background:#d2b8771a;padding:0 .3em;border-radius:3px}.nav-shell .order-list{display:flex;flex-direction:column;gap:.6rem}.nav-shell .order-card{display:grid;grid-template-columns:auto minmax(0,1fr) 176px 84px 96px 16px;align-items:center;gap:1rem;padding:.8rem 1rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}.nav-shell .order-card:hover{border-color:var(--s-accent);background:var(--s-panel-inset)}.nav-shell .order-card-thumbs{display:flex;flex-shrink:0}.nav-shell .order-card-thumbs img,.nav-shell .order-card-ph{width:44px;height:44px;border-radius:8px;object-fit:contain;background:#0000000d;border:1px solid var(--s-rule)}.nav-shell .order-card-thumbs img:not(:first-child){margin-left:-14px}.nav-shell .order-card-thumbs img:nth-child(1){z-index:4}.nav-shell .order-card-thumbs img:nth-child(2){z-index:3}.nav-shell .order-card-thumbs img:nth-child(3){z-index:2}.nav-shell .order-card-thumbs img:nth-child(4){z-index:1}.nav-shell .order-card-body{flex:1;min-width:0}.nav-shell .order-card-summary{font-weight:600;color:var(--s-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .order-card-meta{font-size:.78rem;white-space:nowrap}.nav-shell .order-card-total{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}@media (max-width: 720px){.nav-shell .order-card{display:flex;flex-wrap:wrap}.nav-shell .order-card-body{flex:1;min-width:0}.nav-shell .order-card-meta{order:10;flex-basis:100%;padding-left:calc(44px + 1rem);margin-top:.2rem}.nav-shell .order-card-total{margin-left:auto}}.nav-shell .order-card-chevron{color:var(--s-faint);font-size:1.4rem;line-height:1;flex-shrink:0}@media (max-width: 560px){.nav-shell .order-card-chevron{display:none}}.nav-shell .pricing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.nav-shell .pricing-fields{display:flex;flex-direction:column;gap:1.1rem}.nav-shell .pricing-fields .field{margin:0;display:grid;grid-template-rows:1.2rem 46px 2.8em;row-gap:.45rem}.nav-shell .pricing-fields .field>label{margin:0;align-self:center;line-height:1.2}.nav-shell .pricing-fields .field .note{margin:0;align-self:start}.nav-shell .money-input,.nav-shell .limit-field input{box-sizing:border-box;width:240px;max-width:100%;height:46px;border:1px solid var(--s-input-border);border-radius:8px;background:var(--s-input-bg)}.nav-shell .money-input{display:flex;align-items:center;overflow:hidden}.nav-shell .money-input:focus-within,.nav-shell .limit-field input:focus{border-color:var(--s-accent-hi);outline:none}.nav-shell .money-sign{padding:0 .3rem 0 .7rem;color:var(--s-muted);font-weight:700;font-size:1.05rem}.nav-shell .money-input input{flex:1;min-width:0;border:none;background:none;height:100%;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;padding:0 .4rem;color:var(--s-ink)}.nav-shell .money-input input:focus{outline:none}.nav-shell .money-suffix{padding:0 .8rem 0 .2rem;color:var(--s-muted);font-size:.85rem;white-space:nowrap}.nav-shell .limit-field input{padding:0 .8rem;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--s-ink)}@media (max-width: 820px){.nav-shell .pricing-cards{grid-template-columns:1fr}}.nav-shell .pricing-actionbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem 1.2rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:10px;box-shadow:0 -6px 18px #0000001a}.nav-shell .ship-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1.2rem}.nav-shell .ship-queue{display:flex;flex-direction:column;gap:.15rem}.nav-shell .ship-queue-label{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label)}.nav-shell .ship-queue-nums{font-size:1.15rem;color:var(--s-ink);font-weight:500}.nav-shell .ship-queue-nums strong{font-weight:800;color:var(--s-accent);font-variant-numeric:tabular-nums}.nav-shell .ship-queue-dot{color:var(--s-faint);margin:0 .5rem}.nav-shell .ship-tabs{display:flex;gap:.5rem}.nav-shell .ship-tbl .ship-row{cursor:pointer}.nav-shell .ship-tbl .ship-row.sel{background:#8f723814}.nav-shell .ship-tbl .ship-row.sel:hover{background:#8f72381f}.nav-shell .ship-tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--s-accent)}.nav-shell .ship-tbl .tbl-head,.nav-shell .ship-tbl .ship-row{align-items:center}.nav-shell .ship-info{display:flex;flex-direction:column;gap:.08rem;min-width:0;line-height:1.35}.nav-shell .ship-name{font-weight:700;color:var(--s-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .ship-sub{font-size:.72rem;color:var(--s-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .ship-ordernum{color:var(--s-accent);font-weight:700;font-variant-numeric:tabular-nums}.nav-shell .ship-pkg{background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:6px;padding:.3rem .5rem;font-size:.78rem;width:100%}.nav-shell .ship-wt{font-variant-numeric:tabular-nums;text-align:right;padding-right:.4rem}.nav-shell .ship-wt-input{box-sizing:border-box;width:100%;background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:6px;padding:.3rem .4rem;font-size:.78rem;font-variant-numeric:tabular-nums}.nav-shell .ship-wt-input:focus{border-color:var(--s-accent-hi);outline:none}.nav-shell .ship-thumbs{display:flex;flex-wrap:wrap;gap:.4rem}.nav-shell .ship-thumb{position:relative;width:40px;height:40px;flex-shrink:0}.nav-shell .ship-thumb img,.nav-shell .ship-thumb .ship-thumb-ph{width:40px;height:40px;border-radius:7px;object-fit:contain;background:#0000000d;border:1px solid var(--s-rule);display:block}.nav-shell .ship-thumb .ship-thumb-ph{display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--s-faint);background:var(--s-panel-inset)}.nav-shell .ship-qty{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:#eaff00;color:#1c1c19;font-size:.66rem;font-weight:800;line-height:1;border-radius:9px;box-shadow:0 0 0 1.5px #fff,0 1px 2px #00000040}.nav-shell .ship-actionbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.8rem 1.2rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:10px;box-shadow:0 -6px 18px #0000001a}.nav-shell .ship-results{display:flex;flex-direction:column;margin-top:.6rem}.nav-shell .ship-result{display:flex;gap:.6rem;align-items:center;padding:.35rem 0;border-top:1px solid var(--s-rule);font-size:.83rem}.nav-shell .ship-result:first-child{border-top:none}.nav-shell .sub-cust{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nav-shell .sub-name{font-weight:700;color:var(--s-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .sub-email{font-size:.72rem;color:var(--s-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .btn-cancel-sm{justify-self:end;padding:.35rem .8rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;color:var(--s-danger);background:none;border:1px solid var(--s-danger);border-radius:7px;cursor:pointer;transition:background .12s ease}.nav-shell .btn-cancel-sm:hover{background:#b3402e1a}.nav-shell .btn-cancel-sm:disabled{opacity:.45;cursor:not-allowed}.modal.modal-danger{border-top:none}.modal-head.modal-head-danger{background:#b3402e;border-radius:12px 12px 0 0;margin:-1px -1px 0;padding-left:1.25rem;padding-right:1.25rem}.danger-callout{background:#b3402e14;border:1px solid rgba(179,64,46,.28);border-left:3px solid #b3402e;border-radius:8px;padding:.8rem .95rem;font-size:.86rem;color:var(--s-ink)}.ack-row{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;font-size:.86rem;color:var(--s-ink);cursor:pointer}.ack-row input{margin-top:.15rem;width:16px;height:16px;accent-color:#b3402e;flex-shrink:0}.btn.btn-danger{background:#b3402e;color:#fff;border:none}.btn.btn-danger:hover:not(:disabled){background:#8a2f1c}.btn.btn-danger:disabled{background:#ddb0a4;color:#fff;cursor:not-allowed;opacity:1}.modal-head-accent{background:#8f7238;border-radius:12px 12px 0 0;margin:-1px -1px 0;padding-left:1.25rem;padding-right:1.25rem}.accent-callout{background:#8f723814;border:1px solid rgba(143,114,56,.28);border-left:3px solid #8f7238;border-radius:8px;padding:.8rem .95rem;font-size:.86rem;color:var(--s-ink)}.nav-shell.surface-admin .btn.btn-danger{background:#b3402e;color:#fff;border:none}.nav-shell.surface-admin .btn.btn-danger:hover:not(:disabled){background:#8a2f1c}.nav-shell.surface-admin .btn.btn-danger:disabled{background:#ddb0a4;color:#fff;opacity:1}.nav-shell .cust-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--s-rule);border:1px solid var(--s-rule);border-radius:12px;overflow:hidden;margin-bottom:1.2rem}.nav-shell .cust-metrics .metric{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;background:var(--s-panel)}.nav-shell .cust-metrics .metric-label{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-label)}.nav-shell .cust-metrics .metric-value{font-size:1.25rem;font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}@media (max-width: 720px){.nav-shell .cust-metrics{grid-template-columns:repeat(2,1fr)}}.modal.modal-wide{width:min(620px,94vw)}.nav-shell .order-item-img.sm img,.nav-shell .order-item-img.sm .ph{width:40px;height:40px}.edit-rows{display:flex;flex-direction:column}.edit-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:.7rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--s-rule)}.edit-row:first-child{border-top:none}.edit-row.is-removed{opacity:.45}.edit-row.is-removed .order-item-name{text-decoration:line-through}.qty-step{display:inline-flex;align-items:center;gap:.6rem}.qty-step button{width:26px;height:26px;border-radius:6px;border:1px solid var(--s-rule-strong);background:var(--s-card, #fff);color:var(--s-ink);font-size:1rem;line-height:1;cursor:pointer}.qty-step button:disabled{opacity:.35;cursor:default}.qty-step .num{min-width:1.4ch;text-align:center;font-variant-numeric:tabular-nums}.picker{margin-top:.9rem;border:1px solid var(--s-rule);border-radius:10px;padding:.7rem;background:#00000005}.picker-head{display:flex;gap:.6rem;align-items:center}.picker-head input{flex:1}.picker-list{max-height:260px;overflow-y:auto;margin-top:.6rem}.picker-item{display:flex;gap:.7rem;align-items:center;width:100%;padding:.5rem;border:none;border-radius:8px;background:none;cursor:pointer}.picker-item:hover{background:#0000000d}.review-table{width:100%;border-collapse:collapse;font-size:.85rem}.review-table th{text-align:left;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-label);padding:0 .6rem .4rem 0}.review-table td{padding:.4rem .6rem .4rem 0;border-top:1px solid var(--s-rule);vertical-align:middle}.review-table .num{font-variant-numeric:tabular-nums}.inv-deduct{color:var(--s-danger)}.inv-restock{color:var(--s-ok)}.settle-banner{display:flex;justify-content:space-between;align-items:center;padding:.7rem .9rem;border-radius:10px;margin:.2rem 0 1rem}.settle-banner.due{background:#b3402e14;color:var(--s-danger)}.settle-banner.owe{background:#8f723817;color:var(--s-ok)}.settle-banner strong{font-size:1.15rem}.settle-opts{display:flex;flex-direction:column;gap:.5rem}.settle-opt{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--s-rule);border-radius:10px;cursor:pointer}.settle-opt.sel{border-color:var(--s-accent);box-shadow:0 0 0 1px var(--s-accent) inset}.settle-opt input{margin-top:.2rem}.settle-opt-label{font-weight:600;color:var(--s-ink)}.nav-shell .skip-btn{padding:3px 10px;border:1px solid rgba(236,231,218,.3);border-radius:6px;color:#ece7da99;font-size:.59375rem;font-weight:700;letter-spacing:.08em;background:none;cursor:pointer}.nav-shell .skip-btn:hover{border-color:#ece7da80;color:#ece7dad9}.nav-shell .note{color:var(--s-muted);font-size:.78125rem;margin:.5rem 0}.nav-shell .error{color:var(--s-danger);margin:.5rem 0}.nav-shell .eyebrow{font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--s-label);margin:0}.nav-shell .nav-main:has(.admin-series-row){gap:.35rem}.nav-shell .admin-series-row{margin-bottom:0}.nav-shell.surface-admin .admin-series-row{padding-top:.55rem;padding-bottom:.55rem}.nav-shell .admin-series-head{font-weight:600;margin-bottom:.5rem;color:var(--s-ink)}.nav-shell .admin-series-cells{display:grid;grid-template-columns:repeat(var(--months, 6),minmax(0,1fr));gap:.75rem}.nav-shell .admin-cell{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;height:100%}.nav-shell .admin-cell-empty{border:1px dashed var(--s-border);border-radius:10px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background:none;cursor:pointer;color:var(--s-muted)}.nav-shell .admin-cell-plus{font-size:1.5rem}.nav-shell .admin-cell-month{font-size:.7rem}.nav-shell .admin-cell-art{width:72px;height:72px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.nav-shell .admin-cell-art img{width:72px;height:72px;object-fit:contain}.nav-shell .pas-row{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:flex-start}.nav-shell .pas-cell{display:flex;flex-direction:column;align-items:center;gap:.45rem}.nav-shell .pas-series{font-size:.6875rem;color:var(--s-muted);max-width:110px;text-align:center}.nav-shell .pas-bound{position:absolute;left:-6px;right:-6px;height:0;border-top:1.5px solid #DB2777;opacity:.85;pointer-events:none;z-index:2}.nav-shell .pin-scale-stepper{display:flex;align-items:center;justify-content:center;gap:.4rem}.nav-shell .pin-scale-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--s-accent, #8f7238);border-radius:8px;background:none;color:var(--s-accent, #8f7238);font-size:.75rem;line-height:1;cursor:pointer;padding:0;transition:background .12s ease,border-color .12s ease}.nav-shell .pin-scale-btn:hover:not(:disabled){background:#8f723814;border-color:var(--s-accent-hi)}.nav-shell .pin-scale-btn:disabled{opacity:.35;cursor:default;border-color:var(--s-border);color:var(--s-faint)}.nav-shell .pin-scale-value{font-size:.7rem;min-width:2.8em;text-align:center;color:var(--s-ink, #141413);font-variant-numeric:tabular-nums}.nav-shell .pin-scale-reset{border:none;background:none;color:var(--gold);font-size:.62rem;cursor:pointer;text-decoration:underline;padding:0}.nav-shell .admin-cell-name{font-size:.75rem;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .admin-cell-stats{width:100%;display:flex;flex-direction:column;gap:1px;font-size:.62rem;color:var(--s-muted);border-top:1px solid var(--s-border);padding-top:4px;margin-top:3px}.nav-shell .admin-cell-stats>div{display:flex;justify-content:space-between;gap:.4rem;white-space:nowrap}.nav-shell .admin-cell-stats span{overflow:hidden;text-overflow:ellipsis}.nav-shell .admin-cell-stats b{color:var(--s-ink);font-weight:600;flex:none}.nav-shell .admin-cell-stats .admin-stat-left{margin-top:2px;padding:3px 4px;border-top:1px solid var(--s-border);background:var(--s-accent-soft, rgba(143, 114, 56, .08));border-radius:0 0 6px 6px}.nav-shell .admin-cell-stats .admin-stat-left span{color:var(--s-ink);font-weight:700}.nav-shell .admin-cell-stats .admin-stat-left b{color:var(--s-accent);font-size:.82rem}.nav-shell .admin-cell-toggles{display:flex;flex-direction:column;gap:.2rem;width:100%;margin-top:auto;border-top:1px solid var(--s-border);padding-top:5px}.nav-shell .admin-toggle{width:100%;font-size:.6rem;padding:3px 5px;border-radius:6px;border:1px solid var(--s-border);background:none;color:var(--s-muted);cursor:pointer}.nav-shell .admin-toggle.is-on{background:var(--s-accent);color:#fff;border-color:var(--s-accent)}@media (max-width: 620px){.nav-shell .glance,.nav-shell .glance-admin{grid-template-columns:1fr 1fr}.nav-shell .field-grid{grid-template-columns:1fr}.nav-shell .series-cells{grid-template-columns:repeat(4,1fr)}.nav-shell .pin-art,.nav-shell .pin-future{width:60px;height:60px}.nav-shell .pin-future-glyph{font-size:1.75rem}}.shell .card{background:var(--s-panel);border:1px solid rgba(184,153,83,.35);border-radius:0;padding:1.5rem 1.625rem}.shell .field{display:flex;flex-direction:column;gap:.3rem;margin:0 0 1rem;max-width:340px}.shell .field label{font-family:var(--font-mono);font-size:.65625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s-label);margin:0}.shell .field input,.shell .field select,.shell .field textarea{width:100%;padding:.5625rem .75rem;background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:0;font-family:var(--font-body);font-size:.84375rem}.shell .field input:focus,.shell .field select:focus,.shell .field textarea:focus{outline:none;border-color:var(--s-accent-hi)}.shell .btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5625rem 1.125rem;background:var(--gold);color:var(--teal-darkest);font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:background .14s ease}.shell .btn:hover{background:var(--gold-bright)}.shell .btn[disabled]{opacity:.45;cursor:not-allowed}.shell .btn-sm{padding:.375rem .8125rem;font-size:.65625rem}.shell .btn-ghost{background:none;border:2px solid rgba(184,153,83,.45);color:var(--gold-bright)}.shell .btn-ghost:hover{background:#b8995314;border-color:var(--gold-bright)}.shell .note{color:var(--s-muted);font-size:.78125rem;margin:.5rem 0}.shell .error{color:var(--s-danger);margin:.5rem 0}.shell.shell-narrow{max-width:460px}.shell.shell-medium{max-width:720px}.shell.shell-wide{max-width:1320px}.vault-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.8rem;margin-top:.8rem}@media (max-width: 1200px){.vault-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 960px){.vault-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 640px){.vault-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 420px){.vault-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shell.shell-narrow .h1{text-align:center;font-size:clamp(1.5rem,5vw,2rem);white-space:nowrap}.shell.shell-narrow .field{max-width:none}.shell.shell-narrow .card .btn{width:100%;justify-content:center}.dash-fit{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0}.dash-top{height:290px;flex:none;display:grid;grid-template-columns:200px 1fr 200px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#0c0c0c}.dash-overlay{padding:1.1rem;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;background:linear-gradient(90deg,#0d0d0ceb 35%,#0d0d0c00);z-index:2}.dash-overlay-right{text-align:right;background:linear-gradient(270deg,#0d0d0ceb 35%,#0d0d0c00)}.dash-overlay-right .dash-metric .label{justify-content:flex-end}.dash-metric .label{font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;color:#e4dfd299;margin:0 0 .15rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap}.dash-metric .value{font-family:var(--font-heading, sans-serif);font-size:1.4rem;color:#ece7da;line-height:1}.dash-metric.is-live .value{color:#eaff00}.dash-live-dot{width:8px;height:8px;border-radius:50%;background:#eaff00;box-shadow:0 0 #eaff00b3;animation:dashpulse 1.8s infinite}@keyframes dashpulse{0%{box-shadow:0 0 #eaff0099}70%{box-shadow:0 0 0 8px #eaff0000}to{box-shadow:0 0 #eaff0000}}.worldmap{position:relative;overflow:hidden;background:radial-gradient(130% 100% at 68% 40%,#161616,#0c0c0c 55%,#090909)}.worldmap-globe{display:block}.globe-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;touch-action:none}.globe-marker{position:absolute;width:20px;height:20px;transform:translate(-50%,-50%);cursor:grab;z-index:3}.globe-marker-tip{position:absolute;bottom:calc(50% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;background:#0d0d0cf5;color:#ece7da;font-size:.7rem;letter-spacing:.02em;padding:3px 8px;border-radius:6px;border:1px solid rgba(210,184,119,.4);opacity:0;pointer-events:none;transition:opacity .12s}.globe-marker:hover{z-index:4}.globe-marker:hover .globe-marker-tip{opacity:1}.worldmap-land{fill:#d2b87721;stroke:#d2b87773;stroke-width:.2;vector-effect:non-scaling-stroke}.worldmap-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#d2b877;box-shadow:0 0 8px 2px #d2b877cc;animation:dotpulse 2.2s infinite}@keyframes dotpulse{0%{box-shadow:0 0 #d2b87780,0 0 8px 2px #d2b877b3}70%{box-shadow:0 0 0 10px #d2b87700,0 0 8px 2px #d2b877b3}to{box-shadow:0 0 #d2b87700,0 0 8px 2px #d2b877b3}}.worldmap-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#e4dfd259;font-size:.8rem;letter-spacing:.08em;z-index:1}.dash-bottom{display:grid;grid-template-columns:1fr 210px;align-items:stretch;gap:1.25rem;flex:1 1 auto;min-height:0}.orders-pane{position:relative;min-height:0}.orders-pane .tbl{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.dash-statlist{display:flex;flex-direction:column;gap:.6rem}.dash-statlist>.card{flex:1 1 0;min-height:0}.nav-shell.surface-admin .dash-statlist .card{min-height:58px;padding:.55rem .9rem;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.dash-statlist .eyebrow{margin:0 0 .15rem;font-size:.6rem}.dash-statlist .v{font-family:var(--font-heading, sans-serif);font-size:1.15rem;color:var(--s-ink, #6b5526)}.dash-statlist .v-lg{font-size:2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dash-statlist .card-link{position:relative;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .12s}.dash-statlist .card-link:hover{border-color:var(--s-accent, #8f7238)}.dash-statlist .card-link .eyebrow{padding:0 .9rem}.dash-statlist .dash-sub-card{gap:.3rem}.dash-sub-rows{display:flex;flex-direction:column;gap:.25rem;width:100%}.dash-sub-row{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.dash-sub-num{font-family:var(--font-heading, sans-serif);font-size:1.3rem;font-weight:700;color:var(--s-ink, #6b5526);font-variant-numeric:tabular-nums;min-width:2.2ch;text-align:right}.dash-sub-lbl{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted, #6b6b6b);text-align:left}.brief-tone-gold{--brief-hue: #8f7238}.brief-tone-ok{--brief-hue: #2E7D4F}.brief-tone-warn{--brief-hue: #b3402e}.brief-tone-neutral{--brief-hue: #6E6A5E}.nav-shell.surface-admin .dash-statlist .brief-card{padding:0;overflow:hidden;align-items:stretch;justify-content:flex-start;text-align:left;--brief-bar-bg: color-mix(in oklab, var(--brief-hue) 16%, var(--s-panel));--brief-bar-line: color-mix(in oklab, var(--brief-hue) 42%, var(--s-panel));--brief-label: color-mix(in oklab, var(--brief-hue) 60%, var(--s-ink));--brief-word-ink: color-mix(in oklab, var(--brief-hue) 70%, var(--s-ink))}.nav-shell.surface-admin .dash-statlist .brief-card:hover{border-color:color-mix(in oklab,var(--brief-hue) 55%,var(--s-panel))}.nav-shell .brief-bar{padding:.42rem .9rem;background:var(--brief-bar-bg);border-bottom:1px solid var(--brief-bar-line);font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brief-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .brief-top{flex:1.25;display:flex;align-items:center;gap:.55rem;padding:0 .8rem;min-height:0}.nav-shell .brief-num{font-family:var(--font-heading, sans-serif);font-size:2.5rem;font-weight:700;line-height:1;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .brief-num-money{font-size:1.9rem}.nav-shell .brief-phrase{font-size:.8rem;color:var(--s-muted);line-height:1.3;min-width:0}.nav-shell .brief-rows{flex:1;border-top:1px solid var(--s-border);display:flex;flex-direction:column;justify-content:center;gap:.22rem;padding:.35rem .8rem;min-height:0}.nav-shell .brief-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.76rem;color:var(--s-muted);font-variant-numeric:tabular-nums}.nav-shell .brief-row b{color:var(--s-ink);font-weight:650}.nav-shell .brief-word{color:var(--brief-word-ink);font-weight:600}.nav-shell .brief-ok{color:var(--s-ok);font-weight:600}.nav-shell .brief-warn{color:var(--s-danger);font-weight:600}@media (min-width: 821px) and (max-width: 1600px){.dash-fit{display:grid;grid-template-columns:1fr 210px;grid-template-rows:auto 1fr;grid-template-areas:"map stat" "orders stat";gap:1rem 1.25rem;height:auto}.dash-top{grid-area:map}.dash-bottom{display:contents}.orders-pane{grid-area:orders}.dash-statlist{grid-area:stat;min-height:0}}@media (max-width: 820px){.dash-fit{height:auto}.dash-top{height:auto;grid-template-columns:1fr 1fr;grid-template-areas:"map map" "stats-l stats-r"}.dash-top .worldmap{grid-area:map;height:240px}.dash-top .dash-overlay{grid-area:stats-l;background:none;border-top:1px solid rgba(210,184,119,.16)}.dash-top .dash-overlay-right{grid-area:stats-r;background:none;text-align:left;border-top:1px solid rgba(210,184,119,.16);border-left:1px solid rgba(210,184,119,.16)}.dash-top .dash-overlay-right .dash-metric .label{justify-content:flex-start}.dash-top .dash-metric .label{white-space:normal}.dash-bottom{grid-template-columns:1fr;grid-template-rows:none}.orders-pane{position:static;min-height:0}.orders-pane .tbl{position:static}.nav-shell.surface-admin .dash-statlist .card{flex:0 0 auto;min-height:148px}}.nav-shell.checkout-shell{justify-content:center}.nav-shell .co-main{max-width:1080px}.nav-shell .co-head{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--s-rule);margin-bottom:.5rem}.nav-shell .co-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.nav-shell .co-back{font-size:.78rem;color:var(--s-muted);text-decoration:none;white-space:nowrap}.nav-shell .co-back:hover{color:var(--s-accent-hi)}.nav-shell .co-brand{font-family:var(--font-display);font-size:.9rem;color:var(--s-accent-hi);letter-spacing:.01em;padding:0;border:0;text-decoration:none}.nav-shell .co-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;letter-spacing:.04em;color:var(--s-ink);margin:0}.nav-shell .co-grid{display:grid;grid-template-columns:1fr 22rem;gap:1.25rem;align-items:start}.nav-shell .co-col-left{display:flex;flex-direction:column;gap:1rem;min-width:0}.nav-shell .co-col-right{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.nav-shell .co-section .drawer-head{margin-bottom:.9rem}.nav-shell .co-express{margin:.25rem 0 1.25rem}.nav-shell .co-express-hidden{display:none}.nav-shell .co-express-label{margin:0 0 .6rem;font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label)}.nav-shell .co-express-error{margin:.6rem 0 0}.nav-shell .co-express-divider{display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;color:var(--s-muted);font-size:.75rem}.nav-shell .co-express-divider:before,.nav-shell .co-express-divider:after{content:"";flex:1;border-top:1px solid var(--s-rule)}.nav-shell .co-step-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.nav-shell .co-step-head h2{font-family:var(--font-heading);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink);margin:0}.nav-shell .co-step-n{width:1.35rem;height:1.35rem;flex:0 0 auto;border-radius:50%;background:var(--s-accent-hi);color:#121212;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nav-shell .co-hold{background:linear-gradient(160deg,#d2b8771a,#d2b87705 55%),var(--s-panel);border:1px solid rgba(210,184,119,.45);border-radius:12px;padding:.95rem 1.05rem;box-shadow:0 0 0 3px #d2b8770f}.nav-shell .co-hold-clock{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.nav-shell .co-hold-label{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-accent-hi)}.nav-shell .co-hold-glyph{margin-right:.15rem}.nav-shell .co-hold-time{font-family:var(--font-heading, sans-serif);font-size:1.7rem;line-height:1;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .co-hold-note{margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid rgba(210,184,119,.18);font-size:.75rem;color:var(--s-muted);line-height:1.5}.nav-shell .co-hold.amber{border-color:#d2b877b3}.nav-shell .co-hold.amber .co-hold-time,.nav-shell .co-hold.amber .co-hold-label{color:#f0b455}.nav-shell .co-hold.expired{border-color:var(--s-danger);background:var(--s-panel);box-shadow:none}.nav-shell .co-hold-expired{margin:0;font-size:.85rem;color:var(--s-danger);line-height:1.5}.nav-shell .co-mini-timer{display:none}.nav-shell .co-summary .drawer-head{margin-bottom:1.05rem}.nav-shell .co-lines{display:flex;flex-direction:column;gap:.95rem}.nav-shell .co-line{display:flex;align-items:center;gap:.7rem}.nav-shell .co-thumb{width:44px;height:44px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:var(--s-input-bg);border:1px solid var(--s-border);display:flex;align-items:center;justify-content:center}.nav-shell .co-thumb img{width:100%;height:100%;object-fit:cover}.nav-shell .co-line-info{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.nav-shell .co-line-name{font-size:.85rem;font-weight:600;color:var(--s-ink)}.nav-shell .co-line-qty{font-size:.72rem;color:var(--s-muted)}.nav-shell .co-line-total{font-size:.85rem;font-weight:600;color:var(--s-ink);white-space:nowrap}.nav-shell .co-totals{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--s-rule);display:flex;flex-direction:column;gap:.4rem}.nav-shell .co-total-row{display:flex;justify-content:space-between;font-size:.82rem;color:var(--s-ink-soft);font-variant-numeric:tabular-nums}.nav-shell .co-total-row.co-total-due{font-size:1rem;font-weight:700;color:var(--s-ink);margin-top:.25rem}.nav-shell .co-total-pending{font-style:italic}.nav-shell .co-total-good{color:#a8d89f}.nav-shell .co-updating{margin:.35rem 0 0;font-size:.72rem;color:var(--s-accent-hi)}.nav-shell .co-payment{margin-top:1rem}.nav-shell .co-pay-btn{width:100%;justify-content:center;margin-top:1rem;padding:.75rem 1.125rem;font-size:.95rem}.nav-shell .co-deadend{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:2.5rem 1rem;text-align:center}.nav-shell .co-deadend .co-pay-btn{max-width:320px}.nav-shell .co-pay-error{margin-top:.75rem}.nav-shell .co-ship-method{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--s-rule)}.nav-shell .co-ship-method-label{margin:0 0 .55rem;font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label)}.nav-shell .co-ship-option{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:9px}.nav-shell .co-ship-option.selected{border-color:var(--s-accent-hi)}.nav-shell .co-ship-radio{width:15px;height:15px;flex:0 0 auto;border-radius:50%;border:2px solid var(--s-accent-hi);position:relative}.nav-shell .co-ship-option.selected .co-ship-radio:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--s-accent-hi)}.nav-shell .co-ship-info{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.nav-shell .co-ship-name{font-size:.85rem;font-weight:600;color:var(--s-ink)}.nav-shell .co-ship-est{font-size:.72rem;color:var(--s-muted)}.nav-shell .co-ship-price{font-size:.85rem;font-weight:600;color:var(--s-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.nav-shell .co-suggest-wrap{position:relative}.nav-shell .co-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;margin:0;padding:.3rem;list-style:none;background:var(--s-panel);border:1px solid var(--s-accent-hi);border-radius:9px;box-shadow:0 12px 28px #00000059;max-height:16rem;overflow-y:auto}.nav-shell .co-suggest li{padding:.55rem .7rem;border-radius:6px;font-size:.82rem;color:var(--s-ink);cursor:pointer}.nav-shell .co-suggest li.hi{background:var(--s-input-bg);color:var(--s-accent-hi)}.nav-shell .co-acct-btn{margin-top:.8rem}.nav-shell .co-signin{margin:.8rem 0 0}.nav-shell .co-signin a{color:var(--s-accent-hi)}.nav-shell .co-trust{margin:.7rem 0 0;text-align:center;font-size:.72rem;color:var(--s-muted)}.nav-shell .co-terms{margin:.45rem 0 0;font-size:.72rem;text-align:center}.nav-shell .co-pay-locked{margin:.25rem 0 0;color:var(--s-muted)}.nav-shell .co-extras{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--s-rule)}.nav-shell .co-promo-row{display:flex;align-items:flex-end;gap:.6rem}.nav-shell .co-promo-apply{flex:0 0 auto}.nav-shell .co-promo-applied{color:#a8d89f;margin-top:.4rem}.nav-shell .co-wallet{display:flex;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.82rem;color:var(--s-ink-soft);cursor:pointer}.nav-shell .co-wallet input{width:auto;flex:0 0 auto}.nav-shell .co-addr-list{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}.nav-shell .co-addr-tile{display:flex;align-items:flex-start;gap:.6rem;width:100%;text-align:left;padding:.7rem .85rem;background:var(--s-input-bg);border:1px solid var(--s-border);border-radius:9px;cursor:pointer;color:var(--s-ink);font-family:var(--font-body)}.nav-shell .co-addr-tile.selected{border-color:var(--s-accent-hi)}.nav-shell .co-addr-tile input[type=radio]{margin-top:.2rem;flex:0 0 auto}.nav-shell .co-addr-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-shell .co-addr-title{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.nav-shell .co-addr-lines{margin:0;font-size:.75rem}.nav-shell .co-addr-new{justify-content:flex-start;align-items:center;color:var(--s-accent-hi);font-weight:600}.nav-shell .co-addr-plus{font-size:1.05rem;line-height:1}.nav-shell .co-complete{max-width:520px}.nav-shell .co-complete-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.25rem 1.75rem}.nav-shell .co-complete-title{font-family:var(--font-heading);font-size:1.4rem;font-weight:500;color:var(--s-ink);margin:0}.nav-shell .co-complete-card .btn{margin-top:.75rem}.nav-shell .co-check{font-size:1.8rem;color:var(--s-accent-hi)}.nav-shell .co-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--s-rule-strong);border-top-color:var(--s-accent-hi);animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nav-shell .co-spinner{animation-duration:2.4s}}.nav-shell .ship-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--s-rule-strong);border-top-color:var(--s-accent-hi);animation:co-spin .8s linear infinite;vertical-align:middle}@media (prefers-reduced-motion: reduce){.nav-shell .ship-spin{animation-duration:2.4s}}@media (max-width: 860px){.nav-shell .co-grid{grid-template-columns:1fr}.nav-shell .co-col-right{position:static;order:-1}.nav-shell .co-hold:not(.expired){display:none}.nav-shell .co-mini-timer{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;padding:.45rem .8rem;background:color-mix(in srgb,var(--s-page, #121212) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(210,184,119,.35);border-radius:9px}.nav-shell .co-mini-label{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent-hi)}.nav-shell .co-mini-time{font-family:var(--font-heading, sans-serif);font-size:1.05rem;line-height:1;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .co-mini-total{margin-left:auto;font-size:.85rem;font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .co-mini-timer.amber{border-color:#d2b877b3}.nav-shell .co-mini-timer.amber .co-mini-time{color:#f0b455}.nav-shell .co-mini-timer.expired{border-color:var(--s-danger)}.nav-shell .co-mini-timer.expired .co-mini-label{color:var(--s-danger)}}@media (max-width: 760px){.nav-shell .tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.nav-shell .tbl .tbl-head,.nav-shell .tbl .tbl-row{min-width:42rem}.nav-shell .admin-series-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-shell .specials-cards{overflow-x:visible}.nav-shell .specials-cards .tbl-head{display:none}.nav-shell .specials-cards .tbl-row{min-width:0;display:grid;grid-template-columns:76px 1fr;column-gap:.85rem;row-gap:.5rem;padding:1rem;align-items:start;border-top:1px solid var(--s-rule)}.nav-shell .specials-cards .tbl-row>*:nth-child(1){grid-column:1;grid-row:1 / span 2}.nav-shell .specials-cards .tbl-row>*:nth-child(2){grid-column:2;grid-row:1}.nav-shell .specials-cards .tbl-row>*:nth-child(3){grid-column:2;grid-row:2;padding-left:0!important;font-weight:600}.nav-shell .specials-cards .tbl-row>*:nth-child(4),.nav-shell .specials-cards .tbl-row>*:nth-child(5),.nav-shell .specials-cards .tbl-row>*:nth-child(6){grid-column:1 / -1;grid-row:auto}.nav-shell .promo-cards{overflow-x:visible}.nav-shell .promo-cards .tbl-head{display:none}.nav-shell .promo-cards .tbl-row{min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"recipient recipient" "contents contents" "status tracking" "actions actions";gap:.55rem .75rem;padding:1rem;border-top:1px solid var(--s-rule);align-items:center}.nav-shell .promo-cards .tbl-row>*:nth-child(1){grid-area:recipient}.nav-shell .promo-cards .tbl-row>*:nth-child(2){grid-area:contents}.nav-shell .promo-cards .tbl-row>*:nth-child(3){grid-area:status}.nav-shell .promo-cards .tbl-row>*:nth-child(4){grid-area:tracking}.nav-shell .promo-cards .tbl-row>*:nth-child(5){grid-area:actions;justify-self:start}.nav-shell .orders-pane,.nav-shell .dash-statlist{min-width:0}.nav-shell .page-header-right{position:static;margin-top:.4rem}.nav-shell .orders-pane .tbl{overflow-x:visible}.nav-shell .orders-pane .tbl-head,.nav-shell .orders-pane .tbl-row{min-width:0;grid-template-columns:minmax(0,1fr) auto auto}.nav-shell .orders-pane .tbl-head>:nth-child(2),.nav-shell .orders-pane .tbl-head>:nth-child(3),.nav-shell .orders-pane .tbl-row>:nth-child(2),.nav-shell .orders-pane .tbl-row>:nth-child(3){display:none}.nav-toggle{padding:.85rem 1.25rem;font-family:var(--font-body);letter-spacing:.03em}}.nav-shell .an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin-bottom:1.1rem}.nav-shell.surface-admin .an-kpi{padding:1rem 1.1rem;margin:0}.nav-shell .an-kpi .eyebrow{margin:0 0 .35rem}.nav-shell .an-kpi-v{margin:0;font-family:var(--font-body);font-size:1.7rem;font-weight:700;color:var(--s-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.nav-shell .an-kpi-sub{margin:.3rem 0 0;font-size:.7rem;color:var(--s-muted)}.nav-shell.surface-admin .an-panel{padding:1.1rem 1.25rem 1.25rem;margin-bottom:1.1rem}.nav-shell .an-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.nav-shell .an-panel-head h2{margin:0;font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--s-ink)}.nav-shell .an-panel-head .note{margin:0;font-size:.72rem}.nav-shell .an-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin-bottom:1.1rem}.nav-shell .an-grid .an-panel{margin-bottom:0}.nav-shell .an-panel-wide{grid-column:1 / -1}.nav-shell .an-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1080px){.nav-shell .an-grid-3{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.nav-shell .an-grid-3{grid-template-columns:1fr}}.nav-shell .an-chart{position:relative}.nav-shell .an-chart .an-area{width:100%;height:190px;display:block}.nav-shell .an-chart-max{position:absolute;top:-2px;left:1px;font-size:.68rem;color:var(--s-faint);font-variant-numeric:tabular-nums;z-index:2}.nav-shell .an-plot{position:relative}.nav-shell .an-ytick{position:absolute;left:2px;transform:translateY(-50%);font-size:.62rem;color:var(--s-faint);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--s-panel) 80%,transparent);padding:0 3px;border-radius:3px;pointer-events:none;z-index:2}.nav-shell .an-chart-x{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.68rem;color:var(--s-faint)}.nav-shell .an-hour-x{display:grid;grid-template-columns:repeat(24,1fr);margin-top:.3rem;font-size:.58rem;color:var(--s-faint);font-variant-numeric:tabular-nums}.nav-shell .an-hour-x span{text-align:center;min-width:0;line-height:1.2}@media (max-width: 640px){.nav-shell .an-hour-x{font-size:.52rem}.nav-shell .an-hour-x span{transform:rotate(-55deg);transform-origin:50% 100%;height:1.3rem;display:flex;align-items:flex-end;justify-content:center}}.nav-shell .an-chart-note{margin:.5rem 0 0}.nav-shell .an-bars{display:flex;flex-direction:column;gap:.4rem}.nav-shell .an-bar{position:relative;display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-radius:7px;overflow:hidden;background:var(--s-panel-inset)}.nav-shell .an-bar-fill{position:absolute;top:0;bottom:0;left:0;background:color-mix(in srgb,var(--bar, #8f7238) 32%,transparent);border-right:3px solid var(--bar, #8f7238)}.nav-shell .an-bar-label{position:relative;flex:1;min-width:0;font-size:.8rem;color:var(--s-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .an-bar-lead{margin-right:.4rem}.nav-shell .an-bar-val{position:relative;font-size:.8rem;font-weight:700;color:var(--s-ink-soft);font-variant-numeric:tabular-nums;flex:none}.nav-shell .an-donut-wrap{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.nav-shell .an-donut{width:150px;height:150px;flex:none}.nav-shell .an-donut-pct{fill:var(--s-ink);font-family:var(--font-body);font-size:26px;font-weight:700}.nav-shell .an-donut-lbl{fill:var(--s-muted);font-family:var(--font-body);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nav-shell .an-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:150px}.nav-shell .an-legend li{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--s-ink)}.nav-shell .an-legend b{margin-left:auto;font-variant-numeric:tabular-nums}.nav-shell .an-legend .an-pct{color:var(--s-muted);font-size:.72rem;width:2.6rem;text-align:right}.nav-shell .an-legend-row{flex-direction:row;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.5rem}.nav-shell .an-dot{width:10px;height:10px;border-radius:3px;flex:none}@media (max-width: 760px){.nav-shell .an-grid{grid-template-columns:1fr}.nav-shell .an-chart .an-area{height:150px}}.nav-shell .ins-page{--ins-c1: #1E9E4B;--ins-c2: #00879E;--ins-c3: #7C3AED;--ins-c4: #DB2777;--ins-c5: #2563EB}.nav-shell .ins-controls{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap;margin-bottom:.9rem}.nav-shell .ins-presets{display:flex;gap:.4rem;flex-wrap:wrap}.nav-shell .ins-chip{font-family:var(--font-body);font-size:.78rem;font-weight:600;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--s-border);background:var(--s-panel);color:var(--s-ink-soft);cursor:pointer}.nav-shell .ins-chip.is-active{background:var(--s-accent, #8f7238);border-color:var(--s-accent, #8f7238);color:#fff}.nav-shell .ins-range{margin:0;white-space:nowrap}.nav-shell .ins-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.85rem;margin-bottom:.4rem}.nav-shell.surface-admin .ins-tile{margin:0;padding:0;overflow:hidden}.nav-shell .ins-tile-label{margin:0;padding:.36rem 1rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--tile, var(--ins-c1)) 60%,var(--s-ink));background:color-mix(in oklab,var(--tile, var(--ins-c1)) 16%,var(--s-panel));border-bottom:1px solid color-mix(in oklab,var(--tile, var(--ins-c1)) 45%,transparent)}.nav-shell .ins-tile-body{padding:.6rem 1rem .75rem}.nav-shell .ins-tile-value{margin:0;font-family:var(--font-body);font-size:1.6rem;font-weight:700;color:var(--s-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-shell .ins-tile-sub{margin:.3rem 0 0;font-size:.7rem;color:var(--s-muted)}.nav-shell .ins-section-head{margin:1.9rem 0 .9rem;padding-top:1.15rem;border-top:1px solid var(--s-rule-strong)}.nav-shell .ins-eyebrow{margin:0 0 .2rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-label, #8f7238)}.nav-shell .ins-section-title{margin:0;font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:var(--s-ink)}.nav-shell .ins-stale{margin:0 0 .9rem;padding:.55rem .8rem;border-radius:8px;border:1px solid var(--s-border);background:var(--s-panel-inset);font-size:.8rem;color:var(--s-ink-soft)}.nav-shell .ins-subkpis{margin-bottom:.9rem}.nav-shell.surface-admin .ins-subkpis .an-kpi{padding:.7rem .85rem;background:var(--s-panel-inset);border:none;box-shadow:none}.nav-shell .ins-subkpis .an-kpi-v{font-size:1.35rem}.nav-shell .ins-funnel{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.nav-shell .ins-funnel-row{display:grid;grid-template-columns:130px 1fr 64px;align-items:center;gap:.7rem}.nav-shell .ins-funnel-label{font-size:.85rem;color:var(--s-ink-soft);font-weight:600}.nav-shell .ins-funnel-track{position:relative;height:30px;background:var(--s-panel-inset);border-radius:7px;overflow:hidden;display:flex;align-items:center}.nav-shell .ins-funnel-fill{position:absolute;top:0;bottom:0;left:0;background:#b8995329;border-right:2px solid rgba(184,153,83,.65);min-width:2px}.nav-shell .ins-funnel-val{position:relative;padding-left:.6rem;font-size:.82rem;font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .ins-funnel-drop{font-size:.78rem;color:var(--s-danger, #b3402f);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 760px){.nav-shell .ins-funnel-row{grid-template-columns:96px 1fr 52px}}.nav-shell .copy-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;background:none;border:none;line-height:0;color:var(--s-accent, #8f7238);cursor:pointer;border-radius:4px;opacity:.65;transition:opacity .12s ease,background .12s ease}.nav-shell .copy-btn:hover{opacity:1;background:#8f72381a}.nav-shell .copy-btn:focus-visible{outline:2px solid var(--s-accent, #8f7238);outline-offset:1px}.nav-shell .reg-layout{display:flex;align-items:flex-start;gap:1rem}.nav-shell .reg-left{flex:1 1 60%;min-width:0}.nav-shell .reg-right{flex:0 0 360px;position:sticky;top:1rem}.nav-shell .reg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem}.nav-shell .reg-pin-btn{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem .7rem;background:var(--s-panel);border:1px solid var(--s-border);border-radius:10px;cursor:pointer;text-align:center;transition:border-color .12s ease,transform 80ms ease;font-family:var(--font-body);color:var(--s-ink)}.nav-shell .reg-pin-btn:hover:not(:disabled){border-color:var(--s-accent)}.nav-shell .reg-pin-btn:active:not(:disabled){transform:scale(.97)}.nav-shell .reg-pin-btn:disabled{opacity:.4;cursor:not-allowed}.nav-shell .reg-pin-img{width:76px;height:76px;object-fit:contain;background:var(--s-panel-inset);border-radius:8px}.nav-shell .reg-pin-img-ph{width:76px;height:76px;border-radius:8px;background:var(--s-panel-inset)}.nav-shell .reg-pin-name{font-size:.8rem;font-weight:600;line-height:1.2}.nav-shell .reg-pin-price{font-size:.95rem;font-weight:700;color:var(--s-accent)}.nav-shell .reg-pin-remaining{font-size:.65rem;color:var(--s-muted);text-transform:uppercase;letter-spacing:.06em}.nav-shell .reg-pin-remaining.reg-out{color:var(--s-danger)}.nav-shell .reg-cart-lines{display:flex;flex-direction:column;gap:.6rem;max-height:40vh;overflow-y:auto;margin:.9rem 0}.nav-shell .reg-cart-line{display:flex;align-items:center;gap:.6rem}.nav-shell .reg-cart-img{width:40px;height:40px;object-fit:contain;background:var(--s-panel-inset);border-radius:6px;flex:none}.nav-shell .reg-cart-img-ph{width:40px;height:40px;border-radius:6px;background:var(--s-panel-inset);flex:none}.nav-shell .reg-cart-info{flex:1;min-width:0;display:flex;flex-direction:column}.nav-shell .reg-cart-name{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .reg-cart-price{font-size:.72rem;color:var(--s-muted)}.nav-shell .reg-qty{display:flex;align-items:center;gap:.35rem}.nav-shell .reg-qty-btn{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--s-input-border);background:var(--s-input-bg);color:var(--s-ink);font-size:.9rem;font-weight:700;cursor:pointer;line-height:1}.nav-shell .reg-qty-btn:hover{border-color:var(--s-accent)}.nav-shell .reg-qty-btn:disabled{opacity:.4;cursor:not-allowed}.nav-shell .reg-qty-num{min-width:1.4rem;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.nav-shell .reg-line-total{width:56px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;flex:none}.nav-shell .reg-remove-btn{background:none;border:none;color:var(--s-danger);cursor:pointer;font-size:1rem;padding:0 .2rem;flex:none;line-height:1}.nav-shell .reg-totals{border-top:1px solid var(--s-rule);padding-top:.7rem;display:flex;flex-direction:column;gap:.3rem}.nav-shell .reg-total-row{display:flex;justify-content:space-between;font-size:.85rem;color:var(--s-ink-soft)}.nav-shell .reg-total-row.reg-grand{font-size:1.35rem;font-weight:800;color:var(--s-ink);padding-top:.35rem}.nav-shell .reg-tender-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;margin-top:1rem}.nav-shell .reg-tender-btn{padding:1rem .5rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;border:none;cursor:pointer;background:#8f7238;color:#fff}.nav-shell .reg-tender-btn:hover:not(:disabled){background:#7a6130}.nav-shell .reg-tender-btn:disabled{opacity:.4;cursor:not-allowed}.nav-shell .reg-tender-btn.reg-cash{background:#8f7238}.nav-shell .reg-tender-btn.reg-cash:hover:not(:disabled){background:#6b5526}.nav-shell .reg-tender-btn.reg-comp{background:var(--s-panel);border:1px solid var(--s-input-border);color:var(--s-ink)}.nav-shell .reg-tender-btn.reg-comp:hover:not(:disabled){border-color:var(--s-accent)}.nav-shell .reg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.nav-shell .reg-modal{max-width:420px;width:100%}.nav-shell .reg-spin{display:inline-block;width:34px;height:34px;border-radius:50%;border:3px solid var(--s-rule-strong);border-top-color:var(--s-accent);animation:reg-spin .8s linear infinite}@keyframes reg-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.nav-shell .reg-layout{flex-direction:column}.nav-shell .reg-right{position:static;flex:1 1 auto;width:100%}}.co-complete-lines{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;border:1px solid var(--s-border, rgba(184, 153, 83,.25));border-radius:8px;overflow:hidden;text-align:left}.co-complete-lines li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .9rem;font-size:.92rem;border-bottom:1px solid var(--s-rule, rgba(184, 153, 83,.15))}.co-complete-lines li:last-child{border-bottom:none}.co-complete-lines .co-complete-sub{font-size:.82rem;color:var(--s-ink-soft, inherit)}.co-complete-lines .co-complete-total{font-weight:700;background:#b8995314}.co-complete-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin-top:1.2rem}.field-optional{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.order-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.order-nav-steps{display:flex;gap:.4rem}.btn.btn-sm{padding:.32rem .7rem;font-size:.75rem;letter-spacing:.06em}.order-nav-steps .btn{min-width:2.4rem;text-align:center}.btn.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.nav-shell .dp-root{margin-bottom:0}.nav-shell .dp-attn{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.nav-shell .dp-label{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-label)}.nav-shell .dp-label-accent{color:var(--s-accent)}.nav-shell .dp-hair{flex:1;height:1px;background:var(--s-rule)}.nav-shell .dp-panel{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(200px,1.25fr) minmax(210px,1.1fr);gap:1px;background:var(--s-border);border:1px solid var(--s-border);border-radius:8px;overflow:hidden}.nav-shell .dp-col{background:var(--s-panel);padding:.9rem 1.05rem;display:flex;flex-direction:column;gap:.45rem}.nav-shell .dp-col-bill{background:var(--s-panel-inset)}.nav-shell .dp-month{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--s-ink)}.nav-shell .dp-month .dp-yr{color:var(--s-muted);font-weight:600;font-size:1rem}.nav-shell .dp-month-none{font-size:1.1rem;color:var(--s-muted)}.nav-shell .dp-sub{font-size:.76rem;color:var(--s-muted);line-height:1.45}.nav-shell .dp-segs{display:flex;gap:4px}.nav-shell .dp-seg{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.nav-shell .dp-seg .dp-bar{width:100%;height:6px;border-radius:3px;background:var(--s-rule-strong)}.nav-shell .dp-seg.on .dp-bar{background:var(--s-accent)}.nav-shell .dp-seg.mid .dp-bar{background:var(--gold)}.nav-shell .dp-seg .dp-nm{font-family:var(--font-body);font-size:.56rem;font-weight:600;letter-spacing:.02em;color:var(--s-muted);text-align:center;line-height:1.15}.nav-shell .dp-seg.on .dp-nm,.nav-shell .dp-seg.mid .dp-nm{color:var(--s-ink)}.nav-shell .dp-wait{font-size:.76rem;color:var(--s-ink);line-height:1.45}.nav-shell .dp-wait .dp-hi{font-weight:600}.nav-shell .dp-money{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--s-ink)}.nav-shell .dp-next{display:flex;align-items:center;gap:.5rem;font-size:.76rem;color:var(--s-ink);margin-top:auto;padding-top:.5rem;border-top:1px solid var(--s-rule);line-height:1.4}.nav-shell .dp-next .dp-label{flex:none}.nav-shell .dp-mhead{display:flex;align-items:baseline;gap:.4rem;font-size:.68rem;color:var(--s-muted)}.nav-shell .dp-mhead .dp-label{flex:none}.nav-shell .dp-mhead b{margin-left:auto;color:var(--s-ink);font-size:.74rem;font-variant-numeric:tabular-nums}.nav-shell .dp-blocks{display:flex;flex-direction:column;gap:.3rem;font-size:.76rem}.nav-shell .dp-block{display:flex;align-items:flex-start;gap:.45rem;color:var(--s-ink);line-height:1.4}.nav-shell .dp-block .dp-box{width:12px;height:12px;border-radius:3px;border:1px solid var(--s-input-border);flex:none;margin-top:.18rem}.nav-shell .dp-block.done .dp-box{background:var(--s-ok);border-color:var(--s-ok)}.nav-shell .dp-block.done{color:var(--s-muted)}.nav-shell .dp-legend{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:.6rem;color:var(--s-muted);margin-top:.1rem;align-items:center}.nav-shell .dp-legend span{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.nav-shell .dp-sw{width:14px;height:5px;border-radius:3px;display:inline-block;flex:none}.nav-shell .dp-sw.t{background:var(--s-accent)}.nav-shell .dp-sw.g{background:var(--gold)}.nav-shell .dp-sw.e{background:var(--s-rule-strong)}.nav-shell .dp-done{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.42rem .85rem;margin-bottom:.4rem;background:var(--s-panel-inset);border:1px solid var(--s-border);border-radius:8px;font-size:.76rem;color:var(--s-muted)}.nav-shell .dp-done b{color:var(--s-ink);font-weight:600}.nav-shell .dp-done .dp-sep{color:var(--s-rule-strong)}.nav-shell .dp-tick{width:15px;height:15px;border-radius:50%;background:#e3f0e5;color:#2e7d4f;font-size:.62rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:none}.nav-shell .dp-done-link{margin-left:auto;font-size:.72rem;color:var(--s-accent);text-decoration:none;white-space:nowrap}.nav-shell .dp-done-link:hover{text-decoration:underline}@media (max-width:760px){.nav-shell .dp-panel{grid-template-columns:1fr}}.co-sched{border:1px solid rgba(184,153,83,.35);border-left:3px solid var(--gold, #b89953);border-radius:8px;background:#b8995312;padding:.85rem 1rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.co-sched-head{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold, #b89953)}.co-sched-now{font-size:1.35rem;font-weight:700;line-height:1.1}.co-sched-then{font-size:.95rem}.co-sched-fine{font-size:.78rem;opacity:.75}.co-line-promo-chip{display:inline-block;align-self:flex-start;margin-top:.28rem;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:#b899532e;color:var(--gold-bright, #d2b877)}.nav-shell .chip-neutral{border-color:#a9a493;color:#a9a493}.nav-shell.surface-admin .chip-neutral{border:none;background:#e8e6df;color:#55503f}.nav-shell .chip-ending{border-color:#b49bd8;color:#b49bd8}.nav-shell.surface-admin .chip-ending{border:none;background:#ede6f6;color:#6a4c93}.addr-compare{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.6rem 0 .2rem}.addr-option{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border:1px solid var(--s-border, rgba(184, 153, 83,.25));border-radius:7px}.addr-option-suggested{border-color:var(--s-accent, #8f7238);background:color-mix(in srgb,var(--s-accent, #8f7238) 8%,transparent)}.addr-option-label{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.addr-option-body{font-size:.85rem;line-height:1.45}@media (max-width:620px){.addr-compare{grid-template-columns:1fr}}.rb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.rb-item{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem .85rem;border:1px solid var(--s-border, rgba(184, 153, 83,.25));border-radius:7px;text-decoration:none;color:inherit}.rb-item:hover{border-color:var(--s-accent, #8f7238);background:#8f72380f}.rb-item-title{font-weight:600;font-size:.95rem}.rb-item-meta{font-size:.78rem;opacity:.7;white-space:nowrap;font-variant-numeric:tabular-nums}.rb-doc{max-width:52rem}.wl-summary{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start;margin-bottom:.9rem;padding:1rem 1.2rem}.wl-total-value{margin:0;font-size:1.9rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.wl-reasons{flex:1;min-width:15rem;display:flex;flex-direction:column;gap:.3rem}.wl-reason{display:flex;justify-content:space-between;gap:1.5rem;align-items:baseline;padding:.32rem .55rem;border-radius:6px;background:var(--s-panel-inset, rgba(0,0,0,.03))}.wl-reason-label{font-size:.85rem}.wl-reason-amount{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-reason-amount.is-debit{opacity:.65}.wl-toolbar{display:flex;justify-content:flex-end;margin-bottom:.6rem}@media (max-width:620px){.wl-summary{gap:1.1rem}}.rb-doc{max-width:52rem;padding:1.4rem 1.6rem;color:var(--s-ink, #1c1c19);line-height:1.65}.rb-doc h1{font-size:1.5rem;margin:0 0 .8rem;color:var(--s-ink, #1c1c19)}.rb-doc h2{font-size:1.05rem;letter-spacing:.02em;text-transform:none;margin:1.7rem 0 .6rem;padding-bottom:.3rem;color:var(--s-ink, #1c1c19);border-bottom:1px solid var(--s-rule, #f0efe8)}.rb-doc h3{font-size:.95rem;margin:1.2rem 0 .4rem;color:var(--s-ink, #1c1c19)}.rb-doc p,.rb-doc li{font-size:.93rem;color:var(--s-ink-soft, #33322c)}.rb-doc ul,.rb-doc ol{padding-left:1.3rem;margin:0 0 .8rem}.rb-doc li{margin-bottom:.3rem}.rb-doc strong{color:var(--s-ink, #1c1c19)}.rb-doc a{color:var(--s-accent, #8f7238)}.rb-doc hr{border:0;border-top:1px solid var(--s-rule, #f0efe8);margin:1.6rem 0}.rb-doc blockquote{margin:0 0 .8rem;padding-left:.9rem;border-left:3px solid var(--s-rule-strong, #dcd9cc);color:var(--s-muted, #55503f)}.rb-doc code{font-size:.85em;background:var(--s-panel-inset, #faf9f5);border:1px solid var(--s-rule, #f0efe8);padding:.08em .35em;border-radius:4px;color:var(--s-ink, #1c1c19)}.rb-doc pre{background:var(--s-panel-inset, #faf9f5);border:1px solid var(--s-rule, #f0efe8);border-radius:8px;padding:.85rem 1rem;overflow-x:auto;margin:0 0 1rem}.rb-doc pre code{background:none;border:0;padding:0;font-size:.84rem;line-height:1.55}.wl-cell-reasons{display:flex;flex-direction:column;gap:.18rem;min-width:0}.wl-cell-reason{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.82rem;color:var(--s-ink-soft, #33322c)}.wallet-entry-link{color:var(--gold-light, #d2b877);text-decoration:none;border-bottom:1px solid currentColor}.wallet-entry-link:hover{color:var(--gold-bright, #d2b877)}.gv-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#121212;overflow:hidden}.gv-forest{position:absolute;top:0;right:0;bottom:0;left:0}.gv-forest img{width:100%;height:100%;object-fit:cover;object-position:bottom;opacity:.5}.gv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 20%,rgba(143,114,56,.5) 0%,transparent 60%),radial-gradient(ellipse at 70% 85%,rgba(179,64,46,.16) 0%,transparent 50%),linear-gradient(180deg,#12121280,#1212124d 42%,#121212d1)}.gv-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.gv-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gv-fly{position:absolute;left:0;top:0;will-change:transform}.gv-dot{display:block;width:5px;height:5px;border-radius:50%;background:#d2b877;box-shadow:0 0 8px 3px #d2b87766,0 0 20px 6px #d2b87726;animation:gvGlow var(--gd,3s) ease-in-out infinite}@keyframes gvGlow{0%,to{transform:scale(.8);opacity:.75}50%{transform:scale(1.15);opacity:1}}.gv-fly i{position:absolute;left:10px;top:-6px;font-style:normal;font-size:.66rem;color:#dce6e480;white-space:nowrap;font-family:var(--font-body,"Archivo",sans-serif);pointer-events:none}.gv-field.thin .gv-dot{width:8px;height:8px;box-shadow:0 0 12px 5px #e3cf9a8c,0 0 30px 10px #d2b87740}.gv-field.thin .gv-fly i{color:#e3cf9a;font-size:.95rem;font-weight:600}.gv-field.finalist .gv-fly:not(.gv-final) .gv-dot{width:9px;height:9px;animation:gvFinalistPulse 1.6s ease-in-out infinite}.gv-field.finalist .gv-fly:nth-child(2n):not(.gv-final) .gv-dot{animation-delay:-.8s}.gv-field.finalist .gv-fly:nth-child(3n):not(.gv-final) .gv-dot{animation-delay:-.4s}@keyframes gvFinalistPulse{0%,to{background:#e3cf9a;transform:scale(.95);box-shadow:0 0 14px 6px #e3cf9a99,0 0 36px 14px #d2b87747}50%{background:#eb9a80;transform:scale(1.2);box-shadow:0 0 14px 6px #eb9a80a6,0 0 36px 14px #e08d7552}}.gv-field.finalist .gv-fly:not(.gv-final) i{animation:gvFinalistLabelPulse 1.6s ease-in-out infinite}.gv-field.finalist .gv-fly:nth-child(2n):not(.gv-final) i{animation-delay:-.8s}.gv-field.finalist .gv-fly:nth-child(3n):not(.gv-final) i{animation-delay:-.4s}@keyframes gvFinalistLabelPulse{0%,to{color:#e3cf9a}50%{color:#eb9a80}}.gv-final .gv-dot{width:13px;height:13px;background:#c9a9ff;box-shadow:0 0 24px 10px #a78bfacc,0 0 66px 26px #7c3aed80;animation:none}.gv-field .gv-fly.gv-final i{color:#c39bff;font-size:1.4rem;font-weight:700;animation:none;font-family:var(--font-heading,"Archivo",sans-serif);transition:font-size .6s ease,color .6s ease}.gv-chrome{position:absolute;top:1.3rem;left:50%;transform:translate(-50%);z-index:6;text-align:center}.gv-title{font-family:var(--font-heading,"Archivo",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#b89953;font-size:.92rem}.gv-count{color:#ece7da99;font-size:.8rem;margin-top:.3rem;font-variant-numeric:tabular-nums}.gv-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;animation:gvRise 1s ease-out}@keyframes gvRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.gv-kicker{font-family:var(--font-heading,"Archivo",sans-serif);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#d2b877;font-size:clamp(.8rem,2.2vw,1.05rem);margin:0 0 1rem}.gv-winner{font-family:var(--font-display,"Archivo Black",sans-serif);font-weight:900;line-height:1.1;font-size:clamp(2rem,8vw,4.6rem);overflow-wrap:anywhere;max-width:92vw;background:linear-gradient(135deg,#e4d6ff,#c4b5fd 38%,#a78bfa 66%,#7c3aed);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gvShimmer 3.2s ease-in-out infinite;filter:drop-shadow(0 2px 26px rgba(124,58,237,.55))}@keyframes gvShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gv-sub{color:#ece7dab8;margin:.9rem 0 0;font-size:clamp(.9rem,2.2vw,1.05rem)}.gv-reel .gv-chrome{top:max(1.3rem,5vh);width:92vw}.gv-reel .gv-title{letter-spacing:.14em;line-height:1.3;white-space:nowrap;overflow:visible;text-overflow:clip}.gv-reel .gv-count{margin-top:.45rem;white-space:nowrap}.gv-reel .gv-intro{padding:1.5rem 1.1rem}.gv-reel .gv-intro-msg{font-size:clamp(1.15rem,6.5vw,1.9rem);letter-spacing:.14em;line-height:1.55;white-space:nowrap}.gv-reel .gv-reveal{padding:1.2rem 1rem 16vh}.gv-reel .gv-kicker{letter-spacing:.16em;font-size:clamp(.85rem,3.8vw,1.1rem)}.gv-reel .gv-winner{font-size:clamp(2.1rem,11vw,4.2rem);white-space:nowrap;overflow-wrap:normal;max-width:none}.gv-reel .gv-sub{font-size:clamp(.95rem,3.4vw,1.1rem)}.gv-reel .gv-field .gv-fly.gv-final i{left:50%;top:18px;transform:translate(-50%)}.gv-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;pointer-events:none}.gv-intro-msg{margin:0;font-family:var(--font-heading,"Archivo",sans-serif);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#dff3e4;font-size:clamp(.9rem,2.6vw,1.3rem);max-width:88vw;text-shadow:0 0 18px rgba(210,184,119,.45),0 0 44px rgba(210,184,119,.3);animation:gvIntroMsg 1.7s ease-in-out both}@keyframes gvIntroMsg{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}28%,78%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-6px)}}.gv-actions{position:absolute;top:1.1rem;right:1.2rem;z-index:7;display:flex;gap:.8rem;flex-wrap:wrap;justify-content:flex-end;animation:gvActionsIn .8s ease-out both}@keyframes gvActionsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.gv-actions{flex-direction:column;align-items:flex-end;top:.9rem;right:.9rem}.gv-chrome{max-width:56vw}}@media (prefers-reduced-motion:reduce){.gv-dot,.gv-winner,.gv-reveal,.gv-intro-msg,.gv-actions{animation:none}.gv-field.finalist .gv-fly:not(.gv-final) .gv-dot{animation:none;background:#e3cf9a}.gv-field.finalist .gv-fly:not(.gv-final) i{animation:none;color:#e3cf9a}}.sys-ok{--sys-hue: #2E7D4F}.sys-bad{--sys-hue: #B3402F}.sys-ocean{--sys-hue: #00879E}.sys-amethyst{--sys-hue: #7C3AED}.sys-magenta{--sys-hue: #DB2777}.sys-sapphire{--sys-hue: #2563EB}.sys-fired{--sys-hue: #1E9E4B}.nav-shell .sys-timer .sys-bar{transition:background .6s ease,color .6s ease,border-color .6s ease}.nav-shell .sys-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;padding:.36rem .9rem;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--sys-hue) 60%,var(--s-ink));background:color-mix(in oklab,var(--sys-hue) 16%,var(--s-panel));border-bottom:1px solid color-mix(in oklab,var(--sys-hue) 45%,transparent);white-space:nowrap}.nav-shell .sys-bar>span{overflow:hidden;text-overflow:ellipsis}.nav-shell .sys-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.85rem;margin:.9rem 0 .4rem}.nav-shell.surface-admin .sys-tile{margin:0;padding:0;overflow:hidden}.nav-shell .sys-tile-body{padding:.55rem .9rem .7rem}.nav-shell .sys-tile-value{margin:0;font-family:var(--font-body);font-size:1.45rem;font-weight:700;color:var(--s-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .sys-tile-sub{margin:.28rem 0 0;font-size:.7rem;color:var(--s-muted);font-variant-numeric:tabular-nums}.nav-shell .sys-conn-row{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.nav-shell .sys-conn-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.33rem;min-width:3.75rem;padding:.5rem .6rem .44rem;border-radius:9px;border:1.5px solid}.nav-shell .sys-conn-ok{border-color:#1e9e4b;background:#1e9e4b17}.nav-shell .sys-conn-bad{border-color:#b3402f;background:#b3402f1a}.nav-shell .sys-conn-chip svg{display:block;width:22px;height:22px;align-self:center}.nav-shell .sys-conn-ms{font-size:.66rem;line-height:1;color:var(--s-muted);font-variant-numeric:tabular-nums}.nav-shell .sys-conn-bad .sys-conn-ms{color:#b3402f;font-weight:700}.nav-shell .sys-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:.65rem;margin-bottom:.65rem}.nav-shell.surface-admin .sys-timer{margin:0;padding:0;overflow:hidden}.nav-shell .sys-timer-body{padding:.5rem .8rem .6rem}.nav-shell .sys-timer-next{margin:0;font-size:.85rem;font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}.nav-shell .sys-timer-last{margin:.22rem 0 0;font-size:.7rem;color:var(--s-muted);font-variant-numeric:tabular-nums}.nav-shell.surface-admin .sys-panel{margin:0;padding:0;overflow:hidden}.nav-shell .sys-panel-body{padding:.8rem .9rem .9rem}.nav-shell .sys-duo{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}@media (max-width: 900px){.nav-shell .sys-duo{grid-template-columns:1fr}}.nav-shell .sys-duo.sys-duo-wide-right{grid-template-columns:2fr 3fr}@media (max-width: 900px){.nav-shell .sys-duo.sys-duo-wide-right{grid-template-columns:1fr}}.nav-shell .sys-page{gap:.45rem;padding-top:1.1rem}.nav-shell .sys-page .ins-section-head{margin:.4rem 0 0;padding-top:.55rem}.nav-shell .sys-page .sys-hero{margin:.3rem 0 0;gap:.6rem}.nav-shell .sys-page .page-header-right{position:static;margin-top:.5rem}.nav-shell .sys-page .sys-tile-body{padding:.45rem .9rem .55rem}.nav-shell .sys-page .sys-wall{grid-template-columns:repeat(6,1fr);gap:.55rem;margin-bottom:0}@media (max-width: 900px){.nav-shell .sys-page .sys-wall{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}}.nav-shell .sys-page .sys-timer-body{padding:.4rem .8rem .5rem}.nav-shell .sys-page .sys-panel-body{padding:.65rem .9rem .75rem}.nav-shell .sys-page .sys-duo{gap:.6rem}.nav-shell .sys-scroll{max-height:240px;overflow-y:auto}.nav-shell .modal.modal-wide{width:780px}.sed-cols{display:flex;gap:1.4rem}.sed-cols>.sed-col{flex:1;min-width:0}.sed-cols>.sed-divider{flex:0 0 1px;background:var(--s-rule)}@media (max-width: 760px){.nav-shell .modal.modal-wide{width:520px}.sed-cols{flex-direction:column;gap:.9rem}.sed-cols>.sed-divider{display:none}}.sed-grid{display:grid;grid-template-columns:3.6rem 1fr 1fr 1fr;gap:.45rem .55rem;align-items:center}.sed-gchip{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:.3rem 0;border-radius:6px}.sed-gchip.is-a{background:var(--s-accent);color:var(--s-on-accent)}.sed-gchip.is-b{background:#b8995333;color:#8f7238;border:1px solid rgba(184,153,83,.4)}.sed-gchip.is-c{background:var(--s-panel-inset);color:var(--s-faint);border:1px solid var(--s-border)}.sed-gl{font-size:.68rem;font-weight:700;color:var(--s-muted);letter-spacing:.08em;text-transform:uppercase}.sed-nfs{text-align:center;font-size:.74rem;color:var(--s-faint);background:var(--s-panel-inset);border:1px dashed var(--s-input-border);border-radius:7px;padding:.45rem 0}.sed-sub{grid-column:1 / -1;font-size:.7rem;color:var(--s-faint)}.sed-ledger{display:flex;justify-content:space-between;align-items:baseline;background:var(--s-panel-inset);border:1px solid var(--s-rule);border-radius:8px;padding:.5rem .7rem}.sed-ledger .sed-big{font-size:1.1rem;font-weight:700;color:var(--s-accent-hi);font-variant-numeric:tabular-nums}.sed-ledger .sed-cap{font-size:.68rem;color:var(--s-faint);letter-spacing:.08em;text-transform:uppercase}.sed-row{display:flex;gap:.7rem}.sed-row>*{flex:1;min-width:0}.nav-shell .sed-grid input{width:100%;min-width:0;box-sizing:border-box;padding:.45rem .5rem;background:var(--s-input-bg);color:var(--s-ink);border:1px solid var(--s-input-border);border-radius:6px;font-family:var(--font-body);font-size:.84375rem;font-variant-numeric:tabular-nums;text-align:center}.nav-shell .sed-grid input:focus{outline:none;border-color:var(--s-accent-hi)}.sed-grid{min-width:0}.nav-shell .sed-grid input::-webkit-outer-spin-button,.nav-shell .sed-grid input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nav-shell .sed-grid input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nav-shell .ship-printbar{position:fixed;bottom:0;left:209px;right:0;z-index:40;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;background:var(--s-panel-inset);border-top:1px solid var(--s-border);padding:.6rem 2rem;box-shadow:0 -4px 14px #3c32141f}@media (max-width: 900px){.nav-shell .ship-printbar{left:0;padding:.6rem 1rem}}.usitt-kiosk{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:50;background:radial-gradient(120% 75% at 50% 0%,#1a1a1a,#121212 52%,#0a0a0a);color:#ece7da;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.usitt-kiosk *{box-sizing:border-box}.usk-center{align-items:center;justify-content:center}.usk-msg{color:#ece7dabf;font-size:1.05rem}.usk-link{color:#d2b877;text-decoration:underline}.usk-top{display:flex;align-items:center;gap:16px;padding:15px 26px;flex:none;border-bottom:1px solid rgba(184,153,83,.25)}.usk-name{font-size:1.5rem;font-weight:700;color:#d2b877;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.usk-live{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#a8d89f;border:1px solid rgba(168,216,159,.4);border-radius:999px;padding:4px 11px;background:#a8d89f1a;flex:none}.usk-spacer{flex:1}.usk-tbtn{background:transparent;border:1px solid rgba(236,231,218,.25);color:#ece7dad1;padding:9px 16px;border-radius:9px;font-weight:600;font-size:.86rem;cursor:pointer;flex:none}.usk-tbtn:hover:not(:disabled){border-color:#b8995399;color:#ece7da}.usk-tbtn:disabled{opacity:.5;cursor:default}.usk-exit{border-color:#b8995366;color:#d2b877}.usk-errbar{margin:0;padding:11px 26px;background:#b3402e29;color:#f0a18c;border-bottom:1px solid rgba(179,64,46,.35);font-size:.9rem}.usk-body{flex:1;display:flex;min-height:0}.usk-pins{flex:1;overflow:auto;padding:24px 24px 30px}.usk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.usk-tile{background:linear-gradient(160deg,#b899531f,#16150f8c);border:1px solid rgba(184,153,83,.26);border-radius:18px;padding:14px;text-align:center;cursor:pointer;position:relative;transition:.16s;color:inherit;font:inherit;display:block;width:100%}.usk-tile:hover:not(:disabled){border-color:#d2b877;box-shadow:0 0 28px #d2b87733;transform:translateY(-3px)}.usk-tile:disabled{opacity:.42;cursor:not-allowed}.usk-chip{position:absolute;top:15px;right:15px;background:#0d0c08b8;border:1px solid rgba(184,153,83,.5);color:#d2b877;font-size:.62rem;font-weight:700;padding:3px 9px;border-radius:999px}.usk-chip.usk-out{border-color:#b3402e8c;color:#f0a18c}.usk-art{aspect-ratio:1;border-radius:14px;display:grid;place-items:center;margin-bottom:11px;overflow:hidden;background:radial-gradient(120% 120% at 30% 25%,#2e2e2e,#1f1f1f80 60%,#121212)}.usk-art img{width:100%;height:100%;object-fit:cover;display:block}.usk-art-ph{font-size:2.4rem;color:#ece7dad9}.usk-tile-name{font-size:.95rem;font-weight:600;color:#ece7da;display:block;margin-bottom:3px;line-height:1.2}.usk-tile-price{font-size:1.15rem;font-weight:800;color:#d2b877;display:block}.usk-cart{width:388px;flex:none;background:#0d0c088c;border-left:1px solid rgba(184,153,83,.3);display:flex;flex-direction:column;padding:22px 22px 24px;overflow:auto}.usk-cart h2{font-size:1.25rem;color:#d2b877;margin:0 0 14px;display:flex;align-items:center;gap:9px;font-weight:700}.usk-cart-glyph{color:#b89953}.usk-empty{color:#ece7da8c;font-size:.9rem;margin:.3rem 0}.usk-lines{display:flex;flex-direction:column}.usk-line{display:grid;grid-template-columns:44px 1fr auto 26px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(184,153,83,.15)}.usk-line-th{width:44px;height:44px;border-radius:9px;overflow:hidden;background:radial-gradient(120% 120% at 30% 25%,#2e2e2e,#1f1f1f80 60%,#121212);display:grid;place-items:center}.usk-line-th img{width:100%;height:100%;object-fit:cover}.usk-line-ph{color:#ece7dacc;font-size:1.1rem}.usk-line-mid{min-width:0}.usk-line-name{font-weight:600;color:#ece7da;font-size:.9rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usk-qty{display:flex;align-items:center;gap:9px;margin-top:6px}.usk-qb{width:27px;height:27px;border-radius:7px;border:1px solid rgba(184,153,83,.4);background:transparent;color:#d2b877;font-size:1.05rem;cursor:pointer;line-height:1;display:grid;place-items:center}.usk-qb:hover:not(:disabled){border-color:#d2b877}.usk-qb:disabled{opacity:.4;cursor:default}.usk-qn{min-width:16px;text-align:center;color:#ece7da;font-weight:600}.usk-line-total{font-weight:700;color:#ece7da;font-variant-numeric:tabular-nums}.usk-remove{background:transparent;border:none;color:#ece7da66;cursor:pointer;font-size:.9rem;padding:4px}.usk-remove:hover{color:#f0a18c}.usk-tot{margin-top:auto;padding-top:16px}.usk-tot-r{display:flex;justify-content:space-between;padding:4px 0;color:#ece7da9e;font-size:.9rem}.usk-grand{display:flex;justify-content:space-between;align-items:baseline;color:#d2b877;font-weight:800;font-size:1.85rem;border-top:1px solid rgba(184,153,83,.3);margin-top:9px;padding-top:13px}.usk-tenders{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.usk-tb{padding:15px;border-radius:12px;font-weight:700;font-size:.98rem;text-align:center;cursor:pointer;border:1px solid transparent;font-family:inherit}.usk-tb:disabled{opacity:.45;cursor:default}.usk-card{grid-column:1/-1;background:linear-gradient(135deg,#d2b877,#b89953);color:#2a2410;box-shadow:0 8px 22px #b8995347;font-size:1.05rem}.usk-cash{background:transparent;border-color:#a8d89f;color:#a8d89f}.usk-comp{background:transparent;border-color:#b8995380;color:#d2b877}.usk-note{color:#ece7da8c;font-size:.8rem;margin:.8rem 0 0}.usk-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0905b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.usk-modal{background:linear-gradient(160deg,#1a1a1a,#121212);border:1px solid rgba(184,153,83,.4);border-radius:18px;padding:26px 26px 24px;width:100%;max-width:400px;box-shadow:0 26px 70px #0000008c}.usk-modal h3{color:#d2b877;font-size:1.3rem;margin:0 0 10px;font-weight:700}.usk-modal-note{color:#ece7daad;font-size:.9rem;margin:0 0 4px}.usk-modal-note strong{color:#ece7da}.usk-modal-err{color:#f0a18c;font-size:.88rem;margin:8px 0}.usk-flabel{display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#d2b877;margin:14px 0 5px}.usk-input{width:100%;background:#0d0c0899;border:1px solid rgba(184,153,83,.35);border-radius:9px;padding:11px 12px;color:#ece7da;font-size:.95rem;font-family:inherit}.usk-input:focus{outline:none;border-color:#d2b877;box-shadow:0 0 0 2px #d2b8772e}.usk-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.usk-mbtn{padding:11px 18px;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer;border:1px solid transparent;font-family:inherit}.usk-mbtn-ghost{background:transparent;border-color:#ece7da47;color:#ece7dad9}.usk-mbtn-gold{background:linear-gradient(135deg,#d2b877,#b89953);color:#2a2410}.usk-spin{display:inline-block;width:42px;height:42px;border-radius:50%;border:3px solid rgba(184,153,83,.25);border-top-color:#d2b877;animation:usk-spin .9s linear infinite}@keyframes usk-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.usk-body{flex-direction:column}.usk-cart{width:auto;border-left:none;border-top:1px solid rgba(184,153,83,.3)}.usk-name{max-width:40vw;font-size:1.2rem}}.usitt-kiosk .usk-sold{position:fixed;top:18%;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.8rem;pointer-events:none;background:#172214f0;border:2px solid #A8D89F;border-radius:14px;padding:1rem 1.8rem;box-shadow:0 0 34px #a8d89f73;animation:uskSold 3.8s ease-in-out both}.usitt-kiosk .usk-sold-check{font-size:2.2rem;color:#a8d89f;line-height:1}.usitt-kiosk .usk-sold-line{font-size:1.35rem;font-weight:700;color:#edfbf2;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes uskSold{0%{opacity:0;transform:translate(-50%) scale(.9)}8%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.98)}}@media (prefers-reduced-motion: reduce){.usitt-kiosk .usk-sold{animation:none}}.nav-shell .seo-desk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.75rem;align-items:start}.nav-shell .seo-big{border:1px solid var(--s-border);border-radius:8px;overflow:hidden;background:var(--s-panel-inset)}.nav-shell .seo-big img{width:100%;height:auto;display:block}.nav-shell .seo-facts{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.8rem;color:var(--s-muted);margin-top:.6rem}.nav-shell .seo-facts b{color:var(--s-ink);font-weight:600}.nav-shell .seo-btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.nav-shell .seo-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--s-border);margin-bottom:1rem;overflow-x:auto}.nav-shell .seo-tabs button{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .8rem;font:inherit;font-size:.85rem;font-weight:600;color:var(--s-muted);cursor:pointer;white-space:nowrap}.nav-shell .seo-tabs button[aria-selected=true]{color:var(--s-ink);border-bottom-color:var(--s-accent)}.nav-shell .seo-stage{background:var(--s-panel-inset);border:1px solid var(--s-border);border-radius:8px;padding:1.1rem}.nav-shell .seo-pick{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-size:.85rem;color:var(--s-muted)}.nav-shell .seo-pick select{flex:1;min-width:0}.nav-shell .seo-note{margin-top:1rem;padding:.7rem .9rem;border-radius:6px;border:1px solid var(--s-rule-strong);background:var(--s-panel-inset);font-size:.85rem;color:var(--s-ink-soft)}.nav-shell .seo-count{font-size:.78rem;color:var(--s-muted);margin:.25rem 0 .9rem}.nav-shell .sp{font-family:Archivo,system-ui,sans-serif;max-width:100%}.nav-shell .sp-img{width:100%;height:auto;display:block}.nav-shell .sp-noimg{background:#ddd;color:#666;text-align:center;padding:3rem 0}.nav-shell .sp-im{max-width:340px;border-radius:18px;overflow:hidden;background:#e9e9eb;color:#000}.nav-shell .sp-im-body{padding:10px 14px 12px}.nav-shell .sp-im-title{font-weight:600;font-size:15px}.nav-shell .sp-im-domain{font-size:13px;color:#6c6c70;margin-top:2px}.nav-shell .sp-slack{display:flex;gap:12px;max-width:420px;background:#fff;color:#1d1c1d;padding:12px;border-radius:8px}.nav-shell .sp-slack-bar{width:4px;border-radius:4px;background:#b3b3b3;flex:none}.nav-shell .sp-slack-site{font-weight:700;font-size:14px}.nav-shell .sp-slack-title{color:#1264a3;font-weight:700;margin-top:4px;font-size:15px}.nav-shell .sp-slack-desc{font-size:14px;color:#454245;margin-top:3px}.nav-shell .sp-slack-img{max-width:360px;margin-top:10px;border-radius:8px;overflow:hidden}.nav-shell .sp-fb{max-width:500px;background:#f0f2f5;border:1px solid #ced0d4;border-radius:8px;overflow:hidden}.nav-shell .sp-fb-body{padding:10px 12px 12px}.nav-shell .sp-fb-domain{font-size:12px;color:#65676b;text-transform:uppercase;letter-spacing:.02em}.nav-shell .sp-fb-title{font-weight:600;font-size:16px;color:#050505;margin-top:3px}.nav-shell .sp-fb-desc{font-size:14px;color:#65676b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-shell .sp-x{max-width:500px;border-radius:16px;overflow:hidden;border:1px solid #cfd9de}.nav-shell .sp-x-domain{font-size:13px;color:#536471;padding:6px 0 0}.nav-shell .sp-g{max-width:600px;background:#fff;padding:14px 16px;border-radius:8px}.nav-shell .sp-g-site{font-size:14px;color:#202124}.nav-shell .sp-g-site span{color:#5f6368;font-size:12px;margin-left:6px}.nav-shell .sp-g-title{font-size:20px;color:#1a0dab;margin-top:4px}.nav-shell .sp-g-desc{font-size:14px;color:#4d5156;margin-top:3px}@media (max-width: 760px){.nav-shell .seo-desk{grid-template-columns:minmax(0,1fr)}}.nav-shell .inv-totals{display:flex;gap:.75rem;margin-bottom:.875rem;flex-wrap:wrap}.nav-shell .inv-totals>div{background:var(--s-panel);border:1px solid var(--s-border);border-radius:8px;padding:.5rem 1rem;display:flex;flex-direction:column;min-width:7rem}.nav-shell .inv-totals b{font-size:1.35rem;font-variant-numeric:tabular-nums;color:var(--s-ink)}.nav-shell .inv-totals span{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint)}.nav-shell .inv-filters{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:.875rem 1rem;margin-bottom:.875rem}.nav-shell .inv-filters>input:not([type]),.nav-shell .inv-filters>input[placeholder]{flex:1 1 220px}.nav-shell .inv-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--s-ink-soft)}.nav-shell .inv-check input[type=checkbox]{width:auto;margin:0}.nav-shell .inv-n{width:3.5rem;padding:.2rem .4rem}.nav-shell .inv-confirm,.nav-shell .inv-savebar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:.875rem;border-color:var(--gold);font-size:.875rem}.nav-shell .inv-confirm-actions{display:inline-flex;gap:.5rem}.nav-shell .inv-savebar{position:sticky;bottom:.75rem;z-index:5;background:var(--s-panel);border:2px solid var(--gold);border-radius:8px;margin:.875rem 0 0;box-shadow:0 6px 24px #0000002e}.nav-shell .inv-scroll{padding:0;overflow:auto;max-height:calc(100vh - 21rem);min-height:14rem;max-width:100%}.nav-shell .inv-table{min-width:760px}.nav-shell .inv-head,.nav-shell .inv-product,.nav-shell .inv-row{display:grid;grid-template-columns:44px minmax(180px,2.2fr) minmax(90px,1fr) minmax(110px,1fr) 80px minmax(150px,1.3fr);gap:.75rem;align-items:center;padding:.4rem 1.125rem}.nav-shell .inv-head{position:sticky;top:0;z-index:3;background:var(--s-panel);box-shadow:inset 0 -1px 0 var(--s-rule-strong);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-faint);padding-top:.55rem;padding-bottom:.55rem}.nav-shell .inv-product{background:var(--s-head-strip);border-top:1px solid var(--s-rule-strong);font-weight:700;color:var(--s-ink);font-size:.84375rem}.nav-shell .inv-ptitle{grid-column:2 / 6;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nav-shell .inv-ptotal{grid-column:6;font-variant-numeric:tabular-nums;color:var(--s-ink-soft)}.nav-shell .inv-row{border-top:1px solid var(--s-rule);font-size:.8125rem;color:var(--s-ink-soft)}.nav-shell .inv-row:hover{background:var(--s-panel-inset)}.nav-shell .inv-row .dim,.nav-shell .inv-product .dim{color:var(--s-faint);font-weight:400}.nav-shell .inv-row .num{text-align:right;font-variant-numeric:tabular-nums}.nav-shell .inv-thumb{width:36px;height:36px;border-radius:4px;overflow:hidden;background:var(--s-panel-inset);display:block}.nav-shell .inv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nav-shell .inv-cell{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.nav-shell .inv-stock{min-width:3.5rem;padding:.3rem .6rem;border-radius:6px;border:1px solid transparent;background:none;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;color:var(--s-ink);cursor:text;text-align:right}.nav-shell .inv-stock:hover{border-color:var(--s-rule-strong);background:var(--s-panel)}.nav-shell .inv-stock.is-out{color:var(--s-danger)}.nav-shell .inv-stock.is-dirty{background:#f5ecd3;border-color:var(--gold);color:#5c4a1c}.nav-shell .inv-stock.is-conflict{border-color:var(--s-danger-line)}.nav-shell .inv-stock.is-flash{animation:inv-flash 1.8s ease-out}@keyframes inv-flash{0%{background:var(--gold-bright)}to{background:transparent}}.nav-shell .inv-input{width:5.5rem;text-align:right;padding:.3rem .5rem;border:2px solid var(--gold);border-radius:6px;font:inherit;font-weight:700;font-variant-numeric:tabular-nums}.nav-shell .inv-note{font-size:.6875rem;color:var(--s-faint)}.nav-shell .inv-live{color:#8f7238}.nav-shell .inv-bad{color:#b3402e}.nav-shell .inv-link{background:none;border:0;padding:0;font:inherit;color:var(--s-accent);text-decoration:underline;cursor:pointer}@media (max-width: 760px){.nav-shell .inv-scroll{max-height:calc(100vh - 14rem)}}.nav-shell .modal.rf-modal{width:640px}.rf-lines{display:grid;gap:.6rem;margin-bottom:1rem}.rf-line{display:grid;grid-template-columns:52px 1fr auto;gap:.8rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--s-rule)}.rf-thumb{width:52px;height:52px;border-radius:6px;overflow:hidden;background:var(--s-rule)}.rf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rf-thumb .ph{width:100%;height:100%}.rf-sums{display:grid;gap:.3rem;margin-bottom:1rem}.rf-sums>div{display:flex;justify-content:space-between}.rf-ship{padding:.8rem 0;border-top:1px solid var(--s-rule);margin-bottom:.8rem}.rf-total{margin-top:1rem;padding:.7rem 0 0;border-top:2px solid var(--s-rule-strong);font-size:1.05rem}.rf-req{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-top:1px solid var(--s-rule)}.rf-req-actions{display:flex;gap:.4rem;flex-shrink:0}@media (max-width: 600px){.rf-line{grid-template-columns:44px 1fr}.rf-line .qty-step{grid-column:2;justify-self:start}.rf-thumb{width:44px;height:44px}.rf-req{flex-direction:column;align-items:flex-start}}.nav-shell .draft-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;margin:0;padding:.3rem;list-style:none;background:var(--s-panel);color:var(--s-ink);border:1px solid var(--s-accent-hi);border-radius:9px;box-shadow:0 12px 28px #00000059;max-height:16rem;overflow-y:auto}.nav-shell .draft-suggest-note{padding:.45rem .7rem}.nav-shell .draft-suggest-opt{display:block;width:100%;text-align:left;padding:.55rem .7rem;border:0;border-radius:6px;background:none;color:var(--s-ink);font:inherit;cursor:pointer}.nav-shell .draft-suggest-opt:hover,.nav-shell .draft-suggest-opt:focus-visible{background:var(--s-input-bg);color:var(--s-accent-hi);outline:none}.nav-shell .draft-suggest-opt .dim{color:var(--s-muted)}.nav-shell .field.field-wide{max-width:none}.nav-shell .variant-matrix{overflow-x:auto}.nav-shell .variant-matrix .tbl-head,.nav-shell .variant-matrix .tbl-row{min-width:44rem}.nav-shell .variant-matrix .tbl-head,.nav-shell .variant-matrix .tbl-row{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.nav-shell .variant-matrix .tbl-row>span{min-width:0}.nav-shell .variant-matrix input{min-width:0;box-sizing:border-box;padding:.45rem .55rem}.nav-shell .variant-matrix .money-input{width:100%;height:38px}.nav-shell .variant-matrix .money-input input{height:100%;border:0;background:none;padding:0 .3rem;font-size:.95rem}.nav-shell .variant-matrix .money-sign{padding:0 .1rem 0 .5rem;font-size:.9rem}.nav-shell .variant-matrix .variant-photo{display:flex;align-items:center;gap:.35rem}.nav-shell .variant-matrix .variant-photo img{width:28px;height:28px;border-radius:5px;object-fit:cover;flex:0 0 auto;border:1px solid var(--s-rule)}.nav-shell .variant-matrix .variant-photo select{flex:1 1 0;min-width:0;padding:.4rem 1.6rem .4rem .5rem}@font-face{font-family:Brandon Grotesque;src:url(/assets/brandon-grotesque-black-Cxy5NDZy.woff2) format("woff2"),url(/assets/brandon-grotesque-black-DYwBNEUA.otf) format("opentype");font-weight:300 900;font-style:normal;font-display:swap}.nj-store{--nj-ink: #121212;--nj-cream: #ece7da;--nj-card-cream: #f5f0e2;--nj-gold: #b89953;--nj-gold-bright: #d2b877;--nj-gold-deep: #8f7238;--nj-muted-1: #b3ac9c;--nj-muted-2: #c4bca8;--nj-muted-3: #8a8474;--nj-muted-4: #6d675a;--nj-yellow: #eaff00;--nj-pink: #ff6b9d;--nj-drawer-bg: #1a1a18;--nj-font-display: "Brandon Grotesque", "Archivo Black", sans-serif;--nj-font-body: Archivo, sans-serif;--nj-font-mono: "Archivo", system-ui, sans-serif;min-height:100vh;display:flex;flex-direction:column;background:var(--nj-ink);color:var(--nj-cream);font-family:var(--nj-font-body)}.nj-store :where(a){color:inherit;text-decoration:none}.nj-store button{font-family:var(--nj-font-body)}.nj-store ::placeholder{color:var(--nj-muted-3)}.nj-main{flex:1;display:flex;flex-direction:column}.nj-announcement{display:flex;justify-content:center;align-items:center;padding:6px 24px;background:repeating-linear-gradient(-45deg,var(--nj-gold) 0 26px,var(--nj-ink) 26px 52px);flex:none}.nj-announcement-chip{padding:3px 12px;background:var(--nj-ink);color:var(--nj-yellow);font:700 13px/1.35 var(--nj-font-mono);letter-spacing:.1em;text-align:center}@media (max-width: 980px){.nj-announcement{padding:6px 12px;background:repeating-linear-gradient(-45deg,var(--nj-gold) 0 18px,var(--nj-ink) 18px 36px)}.nj-announcement-chip{padding:3px 9px;font:700 10px/1.35 var(--nj-font-mono);letter-spacing:.08em}}.nj-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 40px;background:var(--nj-ink);border-bottom:1px solid rgba(184,153,83,.35)}.nj-lockup{display:flex;align-items:center;gap:13px;cursor:pointer}.nj-lockup-star{width:32px;height:auto;display:block}.nj-lockup-wordmark{height:24px;width:auto;display:block}.nj-header-nav{display:flex;gap:24px;font:700 13px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--nj-muted-2)}.nj-header-nav a:hover{color:var(--nj-gold-bright)}.nj-header-nav a.nj-nav-clearance{color:var(--nj-pink)}.nj-header-nav a.nj-nav-clearance:hover{color:#ff8fb5}.nj-header-actions{display:flex;align-items:center;gap:20px}.nj-account-link{font:700 13px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--nj-muted-2)}.nj-account-link:hover{color:var(--nj-gold-bright)}.nj-cart-btn{padding:10px 18px;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 13px/1 var(--nj-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nj-cart-btn:hover{background:var(--nj-gold-bright)}.nj-header-hamburger{display:none;flex-direction:column;gap:4px;width:44px;height:44px;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.nj-header-hamburger span{width:22px;height:2px;background:var(--nj-cream)}.nj-header-hamburger span:last-child{width:14px;background:var(--nj-gold)}@media (max-width: 980px){.nj-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:12px 16px;gap:0}.nj-header-hamburger{display:flex}.nj-header-nav,.nj-account-link{display:none}.nj-header-actions{justify-self:end}.nj-lockup{justify-self:center;gap:9px}.nj-lockup-star{width:26px}.nj-lockup-wordmark{height:18px}.nj-cart-btn{justify-self:end;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent}.nj-cart-btn:hover{background:transparent}.nj-cart-btn-label{display:none}.nj-cart-btn-count{padding:7px 10px;background:var(--nj-gold);color:var(--nj-ink);font:700 11px/1 var(--nj-font-mono)}}.nj-footer{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:28px 56px;border-top:1px solid rgba(184,153,83,.35);flex:none}.nj-footer-lockup{display:flex;align-items:center;gap:10px}.nj-footer-star{width:18px;height:auto}.nj-footer-wordmark{height:13px;width:auto}.nj-footer-meta{font:500 11px/1 var(--nj-font-mono);color:var(--nj-muted-3);margin-left:6px}.nj-footer-links{display:flex;gap:26px;font:700 12px/1 var(--nj-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--nj-muted-2)}.nj-footer-links a:hover{color:var(--nj-gold-bright)}.nj-footer-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.nj-footer-linkbtn:hover{color:var(--nj-gold-bright)}.nj-footer-copy{font:400 11px/1 var(--nj-font-mono);color:var(--nj-muted-4)}@media (max-width: 980px){.nj-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px}.nj-footer-links{flex-wrap:wrap;gap:14px 22px}}.nj-mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--nj-ink);color:var(--nj-cream);display:flex;flex-direction:column}.nj-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(184,153,83,.35);flex:none}.nj-mobile-menu-close{width:44px;height:44px;display:flex;align-items:center;background:transparent;border:none;color:var(--nj-gold-bright);font:600 20px/1 var(--nj-font-mono);cursor:pointer}.nj-mobile-menu-cart-chip{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer}.nj-mobile-menu-cart-chip-count{padding:7px 10px;background:var(--nj-gold);color:var(--nj-ink);font:700 11px/1 var(--nj-font-mono)}.nj-mobile-menu-links{display:flex;flex-direction:column;padding:26px 24px;gap:2px}.nj-mobile-menu-link{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid rgba(184,153,83,.2)}.nj-mobile-menu-link-label{display:flex;align-items:center;gap:14px;font:400 24px/1 var(--nj-font-display);text-transform:uppercase;color:var(--nj-cream)}.nj-mobile-menu-link--clearance .nj-mobile-menu-link-label{color:var(--nj-pink)}.nj-mobile-menu-link-star{width:13px;height:auto}.nj-mobile-menu-link-arrow{font:600 15px/1 var(--nj-font-mono);color:var(--nj-gold-deep)}.nj-mobile-menu-secondary{display:flex;flex-direction:column;gap:14px;padding:10px 24px}.nj-mobile-menu-secondary a{font:600 13px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--nj-muted-2)}.nj-mobile-menu-footer{margin-top:auto;display:flex;align-items:center;gap:10px;padding:22px 24px;border-top:1px solid rgba(184,153,83,.25);flex:none}.nj-mobile-menu-footer-star{width:15px;height:auto}.nj-mobile-menu-footer-meta{font:500 10.5px/1 var(--nj-font-mono);color:var(--nj-muted-3)}@keyframes nj-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes nj-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nj-cart-overlay-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.nj-cart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.nj-cart-drawer{position:absolute;top:0;right:0;bottom:0;width:420px;background:var(--nj-drawer-bg);border-left:2px solid var(--nj-gold);display:flex;flex-direction:column;animation:nj-drawer-in .25s ease-out}.nj-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(184,153,83,.3);flex:none}.nj-cart-drawer-title{display:flex;align-items:center;gap:10px}.nj-cart-drawer-title-star{width:15px;height:auto}.nj-cart-drawer-title-text{font:400 18px/1 var(--nj-font-display);text-transform:uppercase}.nj-cart-drawer-title-count{font:600 12px/1 var(--nj-font-mono);color:var(--nj-muted-3)}.nj-cart-drawer-close{background:transparent;border:none;color:var(--nj-muted-2);font:600 20px/1 var(--nj-font-mono);cursor:pointer}.nj-cart-drawer-close:hover{color:var(--nj-gold-bright)}.nj-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px}.nj-cart-empty-star{width:40px;height:auto;opacity:.5}.nj-cart-empty-copy{font:500 13px/1.6 var(--nj-font-mono);color:var(--nj-muted-3);text-align:center}.nj-cart-empty-cta{margin-top:6px;padding:12px 22px;background:transparent;border:2px solid var(--nj-gold);color:var(--nj-gold-bright);font:700 12.5px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-cart-empty-cta:hover{background:#b899531f}.nj-cart-lines{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.nj-cart-line{display:flex;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(184,153,83,.18)}.nj-cart-line-thumb{width:74px;height:74px;object-fit:cover;border:2px solid var(--nj-cream);flex:none}.nj-cart-line-body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.nj-cart-line-name{font:700 13px/1.3 var(--nj-font-body);text-transform:uppercase}.nj-cart-line-variant{font:500 11px/1 var(--nj-font-mono);color:var(--nj-muted-3)}.nj-cart-line-controls{display:flex;align-items:center;gap:12px;margin-top:3px}.nj-cart-line-stepper{display:flex;align-items:center;border:1px solid rgba(184,153,83,.5)}.nj-cart-line-stepper button{width:26px;height:26px;background:transparent;border:none;color:var(--nj-gold-bright);font:600 14px/1 var(--nj-font-mono);cursor:pointer}.nj-cart-line-stepper span{width:26px;text-align:center;font:600 12px/1 var(--nj-font-mono)}.nj-cart-line-remove{background:transparent;border:none;color:var(--nj-muted-3);font:500 11px/1 var(--nj-font-mono);cursor:pointer;text-decoration:underline}.nj-cart-line-remove:hover{color:var(--nj-gold-bright)}.nj-cart-line-total{font:600 13px/1 var(--nj-font-mono);color:var(--nj-gold-bright);flex:none}.nj-cart-line-lowstock{font:600 10px/1 var(--nj-font-mono);letter-spacing:.05em;color:var(--nj-gold-bright);text-transform:uppercase}.nj-cart-line--unavailable{opacity:.45}.nj-cart-line--unavailable .nj-cart-line-name{color:var(--nj-muted-3)}.nj-cart-line-thumb--empty{background:#b899531f}.nj-cart-footer{padding:20px 24px;border-top:2px solid var(--nj-gold);display:flex;flex-direction:column;gap:12px;flex:none}.nj-cart-subtotal-row{display:flex;justify-content:space-between;font:600 15px/1 var(--nj-font-mono)}.nj-cart-subtotal-row span:first-child{color:var(--nj-muted-2)}.nj-cart-subtotal-row span:last-child{color:var(--nj-gold-bright)}.nj-cart-footer-note{font:400 11.5px/1.5 var(--nj-font-mono);color:var(--nj-muted-3)}.nj-cart-checkout-btn{display:block;text-align:center;padding:16px 0;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 15px/1 var(--nj-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nj-cart-checkout-btn:hover{background:var(--nj-gold-bright)}.nj-cart-express{margin-top:10px}.nj-cart-express-hidden{display:none}.nj-cart-express-error{margin-top:8px}@media (max-width: 980px){.nj-cart-drawer{width:100%;border-left:none}}.nj-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:10px;padding:13px 20px;background:var(--nj-gold);color:var(--nj-ink);font:700 13px/1 var(--nj-font-body);letter-spacing:.04em;text-transform:uppercase;box-shadow:6px 6px #00000080;animation:nj-toast-in .2s ease-out}.nj-toast-star{width:14px;height:auto;filter:brightness(.2)}.nj-home{display:flex;flex-direction:column}.nj-hero{position:relative;display:flex;align-items:flex-end;min-height:560px;padding:60px 56px 64px;overflow:hidden}.nj-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:nj-hero-reveal .9s ease both;transition:transform 6s ease}.nj-hero:hover .nj-hero-bg{transform:scale(1.04)}@keyframes nj-hero-reveal{0%{opacity:0}to{opacity:1}}.nj-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#121212,#12121200 26%),linear-gradient(100deg,#121212f5,#121212d1 34%,#12121247 62%,#1212120d 82%)}@media (prefers-reduced-motion: reduce){.nj-hero-bg{animation:none;transition:none}.nj-hero:hover .nj-hero-bg{transform:none}}.nj-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;max-width:640px}.nj-hero-kicker{position:absolute;right:56px;bottom:26px;z-index:2;font:500 11.5px/1 var(--nj-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-gold-bright);text-shadow:0 1px 6px rgba(0,0,0,.9)}.nj-hero-kicker:hover{color:var(--nj-cream)}.nj-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 12px/1 var(--nj-font-mono);letter-spacing:.16em;color:var(--nj-gold)}.nj-hero-eyebrow-star{width:13px;height:auto}.nj-hero-eyebrow--mobile{display:none}.nj-hero-title{margin:0;font:400 62px/1 var(--nj-font-display);text-transform:uppercase;letter-spacing:-.01em}.nj-hero-title-accent{color:var(--nj-gold)}.nj-hero-body{margin:0;max-width:50ch;font:500 16.5px/1.55 var(--nj-font-body);color:var(--nj-muted-1);text-wrap:pretty}.nj-hero-body--mobile{display:none}.nj-hero-ctas{display:flex;gap:14px;margin-top:6px}.nj-hero-cta{padding:15px 28px;border:none;font:700 14px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:center}.nj-hero-cta--gold{background:var(--nj-gold);color:var(--nj-ink)}.nj-hero-cta--gold:hover{background:var(--nj-gold-bright)}.nj-hero-cta--outline{background:transparent;border:2px solid var(--nj-cream);color:var(--nj-cream)}.nj-hero-cta--outline:hover{border-color:var(--nj-gold);color:var(--nj-gold-bright)}.nj-section{padding:52px 56px;display:flex;flex-direction:column;gap:26px}.nj-section--racks{padding:20px 56px 0;gap:18px}.nj-section-head{display:flex;align-items:center;justify-content:space-between}.nj-section-title-group{display:flex;align-items:center;gap:12px}.nj-section-title-star{width:15px;height:auto}.nj-section-title{margin:0;font:400 28px/1 var(--nj-font-display);text-transform:uppercase}.nj-view-all{font:700 13px/1 var(--nj-font-mono);letter-spacing:.08em;color:var(--nj-gold);border-bottom:2px solid var(--nj-gold);cursor:pointer}.nj-view-all:hover{color:var(--nj-gold-bright)}.nj-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.nj-product-card{display:flex;flex-direction:column;background:var(--nj-drawer-bg);border:1px solid rgba(184,153,83,.4);box-shadow:6px 6px 0 var(--nj-gold);color:var(--nj-cream);cursor:pointer;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.nj-product-card:hover{border-color:var(--nj-gold-bright);box-shadow:6px 6px 0 var(--nj-gold-bright)}.nj-product-card-imgwrap{position:relative;padding:10px 10px 0;overflow:hidden}.nj-product-card-badge{position:absolute;top:10px;right:10px;z-index:2;width:25.5%;height:auto;display:block;pointer-events:none}.nj-product-card-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid rgba(184,153,83,.25)}.nj-product-card-body{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px 4px}.nj-product-card-name{font:700 13.5px/1.25 var(--nj-font-body);text-transform:uppercase;color:var(--nj-cream)}.nj-product-card-price{font:600 13px/1 var(--nj-font-mono);color:var(--nj-gold-bright);white-space:nowrap}.nj-product-card-quickadd{margin:auto 14px 14px;padding:11px 0;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 12px/1 var(--nj-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nj-product-card:hover .nj-product-card-quickadd,.nj-product-card-quickadd:hover{background:var(--nj-gold-bright)}.nj-collection{flex:1;display:flex;flex-direction:column;gap:26px;padding:24px 56px 64px}.nj-collection-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.nj-collection-title-group{display:flex;align-items:center;gap:14px}.nj-collection-title-star{width:18px;height:auto}.nj-collection-title{margin:0;font:400 40px/1 var(--nj-font-display);text-transform:uppercase}.nj-collection-count{font:500 12.5px/1 var(--nj-font-mono);color:var(--nj-muted-3);white-space:nowrap}.nj-collection-chips{display:flex;flex-wrap:wrap;gap:10px}.nj-collection-chips--mobile{display:none}.nj-collection-chip{padding:10px 18px;background:transparent;color:var(--nj-gold-bright);border:2px solid var(--nj-gold);font:700 12.5px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-collection-chip--active{background:var(--nj-gold);color:var(--nj-ink)}.nj-collection-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:96px 32px;text-align:center}.nj-collection-empty-star{width:40px;height:auto;opacity:.5}.nj-collection-empty-copy{font:400 28px/1.3 var(--nj-font-display);text-transform:uppercase;color:var(--nj-cream)}.nj-collection-empty-cta{margin-top:6px;padding:12px 22px;background:transparent;border:2px solid var(--nj-gold);color:var(--nj-gold-bright);font:700 12.5px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-collection-empty-cta:hover{background:#b899531f}.nj-product{display:flex;flex-direction:column;padding:20px 56px 72px}.nj-product-breadcrumb{display:flex;align-items:center;gap:8px;font:500 12px/1 var(--nj-font-mono);color:var(--nj-muted-3);margin-bottom:28px}.nj-product-breadcrumb a:hover{color:var(--nj-gold-bright)}.nj-product-breadcrumb-current{color:var(--nj-muted-2)}.nj-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.nj-product-gallery{display:flex;flex-direction:column;gap:16px}.nj-product-main-image{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:4px solid var(--nj-cream);box-shadow:12px 12px 0 var(--nj-gold);box-sizing:border-box}.nj-product-thumbs{display:flex;gap:12px;margin-top:6px}.nj-product-thumb{width:76px;height:76px;object-fit:cover;border:3px solid rgba(236,231,218,.25);box-sizing:border-box;cursor:pointer}.nj-product-thumb--active{border-color:var(--nj-gold)}.nj-product-info{display:flex;flex-direction:column;gap:20px}.nj-product-badge{align-self:flex-start;padding:6px 10px;background:var(--nj-gold);color:var(--nj-ink);font:700 11px/1 var(--nj-font-mono);letter-spacing:.08em}.nj-product-title{margin:0;font:400 38px/1.05 var(--nj-font-display);text-transform:uppercase}.nj-product-price{font:600 22px/1 var(--nj-font-mono);color:var(--nj-gold-bright)}.nj-product-card-name--clearance,.nj-product-title--clearance,.nj-product-card-price--clearance,.nj-product-price--clearance{color:var(--nj-pink)}.nj-product-desc{margin:0;font:400 15.5px/1.65 var(--nj-font-body);color:var(--nj-muted-1);max-width:52ch}.nj-product-desc p{margin:0 0 12px}.nj-product-desc p:last-child,.nj-product-desc ul:last-child{margin-bottom:0}.nj-product-desc-list{margin:0 0 12px;padding-left:20px}.nj-product-desc-list li{margin:3px 0}.nj-product-desc-list li::marker{color:var(--nj-gold)}.nj-product-option-group{display:flex;flex-direction:column;gap:10px}.nj-product-option-label{font:500 12px/1 var(--nj-font-mono);letter-spacing:.12em;color:var(--nj-muted-3)}.nj-product-option-row{display:flex;flex-wrap:wrap;gap:10px}.nj-product-option-btn{padding:11px 18px;background:transparent;color:var(--nj-gold-bright);border:2px solid var(--nj-gold);font:700 13px/1 var(--nj-font-body);cursor:pointer}.nj-product-option-btn--active{background:var(--nj-gold);color:var(--nj-ink)}.nj-product-buybar{display:flex;align-items:stretch;gap:14px;margin-top:4px}.nj-product-stepper{display:flex;align-items:center;border:2px solid rgba(184,153,83,.5)}.nj-product-stepper button{width:44px;align-self:stretch;background:transparent;border:none;color:var(--nj-gold-bright);font:700 18px/1 var(--nj-font-mono);cursor:pointer}.nj-product-stepper button:hover{background:#b899531f}.nj-product-stepper span{width:44px;text-align:center;font:600 15px/1 var(--nj-font-mono)}.nj-product-add-btn{flex:1;padding:16px 28px;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 15px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-product-add-btn:hover{background:var(--nj-gold-bright)}.nj-product-add-btn:disabled{background:var(--nj-muted-4);color:var(--nj-muted-3);cursor:not-allowed}.nj-product-add-btn:disabled:hover{background:var(--nj-muted-4)}.nj-product-shipnote{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#b8995314;border:1px solid rgba(184,153,83,.3)}.nj-product-shipnote-star{width:14px;height:auto}.nj-product-shipnote-text{font:500 12.5px/1.5 var(--nj-font-mono);color:var(--nj-muted-1)}.nj-product-shipnote-text--mobile{display:none}.nj-product-waitlist{padding:16px 18px;background:#b8995314;border:1px solid rgba(184,153,83,.3)}.nj-product-waitlist-form{display:flex;flex-direction:column;gap:10px}.nj-product-waitlist-label{font:500 12px/1 var(--nj-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-product-waitlist-row{display:flex;gap:10px}.nj-product-waitlist-input{flex:1;min-width:0;padding:13px 14px;background:transparent;border:2px solid rgba(184,153,83,.5);color:var(--nj-cream);font:600 13px/1 var(--nj-font-mono);outline:none}.nj-product-waitlist-submit{flex:none;padding:13px 22px;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 13px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-product-waitlist-submit:hover{background:var(--nj-gold-bright)}.nj-product-waitlist-submit:disabled{background:var(--nj-muted-4);color:var(--nj-muted-3);cursor:not-allowed}.nj-product-waitlist-error{font:600 11px/1 var(--nj-font-mono);color:#ff8a8a}.nj-product-waitlist-success{display:flex;align-items:center;gap:10px;font:700 13px/1 var(--nj-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nj-gold-bright)}.nj-product-waitlist-star{width:14px;height:auto}.nj-product-waitlist-restocked{display:flex;align-items:center;justify-content:space-between;gap:14px;font:500 13px/1.4 var(--nj-font-body);color:var(--nj-cream)}.nj-product-waitlist-refresh{flex:none;padding:10px 18px;background:var(--nj-gold);color:var(--nj-ink);border:none;font:700 12px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-product-waitlist-refresh:hover{background:var(--nj-gold-bright)}.nj-product-related{display:flex;flex-direction:column;gap:22px;margin-top:72px}.nj-product-related-title{margin:0;font:400 24px/1 var(--nj-font-display);text-transform:uppercase}.nj-product-notfound{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:96px 32px;text-align:center}.nj-product-notfound-star{width:40px;height:auto;opacity:.5}.nj-product-notfound-copy{font:400 28px/1.3 var(--nj-font-display);text-transform:uppercase;color:var(--nj-cream)}.nj-product-notfound-cta{margin-top:6px;padding:12px 22px;background:transparent;border:2px solid var(--nj-gold);color:var(--nj-gold-bright);font:700 12.5px/1 var(--nj-font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nj-product-notfound-cta:hover{background:#b899531f}.nj-racks{display:flex;flex-wrap:wrap;gap:14px}.nj-racks--mobile{display:none}.nj-rack-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;background:transparent;border:2px solid rgba(184,153,83,.45);color:var(--nj-cream);font:700 14px/1 var(--nj-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.nj-rack-btn:hover{border-color:var(--nj-gold);background:#b8995314}.nj-rack-btn-star{width:11px;height:auto}.nj-newsletter-band{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px 56px;background:var(--nj-gold);color:var(--nj-ink)}.nj-newsletter-copy{display:flex;flex-direction:column;gap:6px}.nj-newsletter-heading{font:400 24px/1 var(--nj-font-display);text-transform:uppercase}.nj-newsletter-sub{font:500 14px/1.5 var(--nj-font-body)}.nj-newsletter-chip{display:flex;align-items:center;gap:10px;padding:14px 22px;background:var(--nj-ink);color:var(--nj-gold-bright);font:700 13px/1 var(--nj-font-mono);letter-spacing:.08em;flex:none}.nj-newsletter-chip-star{width:14px;height:auto}.nj-newsletter-form{display:flex;flex-direction:column;gap:6px;flex:none}.nj-newsletter-input-row{display:flex}.nj-newsletter-input{width:280px;padding:14px 16px;background:var(--nj-card-cream);border:3px solid var(--nj-ink);border-right:none;color:var(--nj-ink);font:600 13px/1 var(--nj-font-mono);outline:none}.nj-newsletter-submit{padding:14px 24px;background:var(--nj-ink);color:var(--nj-gold-bright);border:3px solid var(--nj-ink);font:400 16px/1 var(--nj-font-display);text-transform:uppercase;cursor:pointer}.nj-newsletter-submit:hover{color:var(--nj-cream)}.nj-newsletter-error{font:600 11px/1 var(--nj-font-mono);color:var(--nj-ink)}@media (max-width: 980px){.nj-hero{min-height:72vh;padding:28px 20px 30px}.nj-hero-scrim{background:linear-gradient(to top,#121212,#121212f0 38%,#1212129e 72%,#1212122e)}.nj-hero-copy{gap:16px;max-width:none}.nj-hero-kicker,.nj-hero-eyebrow--desktop{display:none}.nj-hero-eyebrow--mobile{display:inline-flex;font-size:10px;letter-spacing:.14em}.nj-hero-eyebrow-star{width:10px}.nj-hero-title{font-size:40px;line-height:1.02}.nj-hero-body--desktop{display:none}.nj-hero-body--mobile{display:block;font-size:14px}.nj-hero-ctas{flex-direction:column;gap:10px;margin-top:4px}.nj-hero-cta{padding:16px 0}.nj-section{padding:6px 20px 28px;gap:16px}.nj-section--racks{padding:0 20px 4px;gap:12px}.nj-section-title{font-size:20px}.nj-section-title-star{width:12px}.nj-collection{padding:14px 20px 30px;gap:14px}.nj-collection-title{font-size:26px}.nj-collection-title-star{width:14px}.nj-collection-count{font-size:10.5px}.nj-collection-chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -20px;padding:0 20px 4px}.nj-collection-chips--desktop{display:none}.nj-collection-chips--mobile{display:flex}.nj-collection-chip{flex:none;padding:11px 16px;font-size:11.5px}.nj-product-grid{grid-template-columns:1fr 1fr;gap:16px}.nj-product-card{box-shadow:4px 4px 0 var(--nj-gold)}.nj-product-card:hover{box-shadow:4px 4px 0 var(--nj-gold-bright)}.nj-product-card-imgwrap{padding:8px 8px 0}.nj-product-card-badge{top:8px;right:8px}.nj-product-card-body{padding:10px 11px 3px;gap:8px}.nj-product-card-name{font-size:12px}.nj-product-card-price{font-size:11px}.nj-product-card-quickadd{margin:auto 11px 11px}.nj-racks--desktop{display:none}.nj-racks--mobile{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:0 20px 10px;margin:0 -20px}.nj-rack-chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:14px 18px;border:2px solid rgba(184,153,83,.45);color:var(--nj-cream);font:700 12px/1 var(--nj-font-body);letter-spacing:.04em;text-transform:uppercase}.nj-newsletter-band{flex-direction:column;align-items:stretch;gap:12px;padding:26px 20px 34px}.nj-newsletter-heading{font-size:19px}.nj-newsletter-input-row{display:flex}.nj-newsletter-input{flex:1;width:auto}.nj-product{padding:0 0 96px}.nj-product-breadcrumb{padding:12px 20px 0;margin-bottom:16px}.nj-product-layout{grid-template-columns:1fr;gap:0}.nj-product-gallery{gap:0}.nj-product-main-image{border:none;box-shadow:none}.nj-product-thumbs{padding:14px 20px 0;margin-top:0}.nj-product-thumb{width:58px;height:58px}.nj-product-info{padding:18px 20px 24px;gap:14px}.nj-product-title{font-size:27px}.nj-product-desc{font-size:13.5px;max-width:none}.nj-product-option-btn{min-width:44px;padding:12px 0;text-align:center}.nj-product-shipnote{padding:12px 13px}.nj-product-shipnote-star{width:12px}.nj-product-shipnote-text--desktop{display:none}.nj-product-shipnote-text--mobile{display:inline;font-size:10px}.nj-product-stepper button{font-size:17px}.nj-product-stepper span{width:34px;font-size:14px}.nj-product-add-btn{font-size:14px;letter-spacing:.04em}.nj-product-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;margin-top:0;gap:12px;padding:14px 20px 18px;background:var(--nj-drawer-bg);border-top:2px solid var(--nj-gold)}.nj-product-related{padding:0 20px;margin-top:32px}.nj-product-related-title{font-size:20px}}.nj-checkout-page{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;padding:56px 40px 88px}.nj-checkout-head{display:flex;align-items:baseline;gap:24px;margin-bottom:40px}.nj-checkout-title{margin:0;font:400 64px/1.05 var(--nj-font-display);letter-spacing:.01em;text-transform:uppercase}.nj-checkout-back{font:600 12px/1 var(--nj-font-body);letter-spacing:.14em;color:var(--nj-gold);text-transform:uppercase}.nj-checkout-back:before{content:"←  "}.nj-checkout-back:hover{color:var(--nj-gold-bright)}.nj-header--checkout{display:flex;justify-content:space-between}.nj-checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:start}.nj-checkout-col-left{display:flex;flex-direction:column;min-width:0}.nj-checkout-col-right{position:sticky;top:96px}.nj-checkout-card{display:flex;flex-direction:column;gap:14px;padding:36px 0;border-top:1px solid rgba(184,153,83,.38)}.nj-checkout-col-left>.nj-checkout-card:first-child{border-top:0;padding-top:0}.nj-checkout-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.nj-checkout-section-num{font-style:normal;font:600 13px/1 var(--nj-font-body);letter-spacing:.16em;color:var(--nj-gold)}.nj-checkout-section-title{margin:0;font:400 26px/1.05 var(--nj-font-display);letter-spacing:.01em;text-transform:uppercase}.nj-checkout-signedin{margin:0;font:400 15px/1.5 var(--nj-font-body);color:var(--nj-muted-1)}.nj-checkout-signedin strong{color:var(--nj-cream);font-weight:600}.nj-checkout-field{display:flex;flex-direction:column;gap:8px}.nj-checkout-field label{font:600 11px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-checkout-field-optional{text-transform:none;letter-spacing:0}.nj-checkout-field input,.nj-checkout-field select,.nj-checkout-field textarea{display:block;width:100%;height:48px;padding:0 16px;background:#0d0d0c;border:1px solid rgba(236,231,218,.2);border-radius:2px;color:var(--nj-cream);font:400 16px/1.2 var(--nj-font-body);outline:none;transition:border-color .15s,box-shadow .15s}.nj-checkout-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23b89953' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.nj-checkout-field textarea{height:auto;padding:12px 16px;line-height:1.5;resize:vertical}.nj-checkout-field input:focus,.nj-checkout-field select:focus,.nj-checkout-field textarea:focus{border-color:var(--nj-gold);box-shadow:0 0 0 3px #b8995347}.nj-checkout-note{margin:0;font:400 13px/1.5 var(--nj-font-body);color:var(--nj-muted-3)}.nj-checkout-error{margin:0;font:600 13px/1.5 var(--nj-font-body);color:#ff8a8a}.nj-checkout-account-nudge{margin-top:2px;color:var(--nj-muted-2, var(--nj-muted-3))}.nj-checkout-account-nudge a{color:var(--nj-gold-bright);text-decoration:underline;text-underline-offset:2px}.nj-checkout-account-nudge a:hover{color:var(--nj-gold)}.nj-checkout input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;background:#0d0d0c;border:1px solid rgba(236,231,218,.2);border-radius:2px;position:relative;cursor:pointer}.nj-checkout input[type=checkbox]:checked{background:var(--nj-gold);border-color:var(--nj-gold)}.nj-checkout input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #121212;border-width:0 2px 2px 0;transform:rotate(45deg)}.nj-checkout input[type=checkbox]:focus-visible,.nj-checkout input[type=radio]:focus-visible{outline:0;box-shadow:0 0 0 3px #b8995347}.nj-checkout input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1px solid rgba(236,231,218,.2);border-radius:50%;background:transparent;cursor:pointer}.nj-checkout input[type=radio]:checked{border-color:var(--nj-gold);background:radial-gradient(circle,var(--nj-gold) 0 5px,transparent 5.5px)}.nj-checkout-addr{display:flex;flex-direction:column;gap:14px}.nj-checkout-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.nj-checkout-field--wide{grid-column:1 / -1}.nj-checkout-addr-list{display:flex;flex-direction:column;gap:12px}.nj-checkout-addr-tile{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(236,231,218,.2);border-radius:2px;cursor:pointer;background:transparent;color:var(--nj-cream);text-align:left;font:inherit}.nj-checkout-addr-tile--selected{border-color:var(--nj-gold);background:#b8995312}.nj-checkout-addr-tile-body{display:flex;flex-direction:column;gap:4px;min-width:0}.nj-checkout-addr-tile-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:600 15px/1.3 var(--nj-font-body)}.nj-checkout-addr-tile-lines{font-size:13px}.nj-checkout-addr-new{width:100%;cursor:pointer;font:600 15px/1.3 var(--nj-font-body)}.nj-checkout-addr-plus{flex:none;width:20px;text-align:center;font:400 22px/1 var(--nj-font-body);color:var(--nj-gold)}.nj-checkout-addr-back{align-self:flex-start;background:transparent;border:none;padding:0;color:var(--nj-gold-bright);font:600 12px/1 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nj-checkout-addr-back:hover{color:var(--nj-gold)}.nj-checkout-chip{display:inline-block;padding:3px 10px;border:1px solid var(--nj-gold);border-radius:999px;background:#b899531a;color:var(--nj-gold-bright);font:600 11px/1.3 var(--nj-font-body);letter-spacing:.1em;text-transform:uppercase}.nj-checkout-notice{padding:16px 18px;background:#b8995312;border:1px solid var(--nj-gold);border-radius:2px;display:flex;flex-direction:column;gap:10px}.nj-checkout-notice-eyebrow{margin:0;font:600 11px/1.3 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-gold-bright)}.nj-checkout-notice-actions{display:flex;gap:10px;flex-wrap:wrap}.nj-checkout-addr-compare{display:flex;flex-direction:column;gap:10px}.nj-checkout-addr-option{display:flex;flex-direction:column;gap:2px}.nj-checkout-addr-option-label{font:600 11px/1.3 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-3)}.nj-checkout-addr-option-body{font:400 14px/1.4 var(--nj-font-body);color:var(--nj-cream)}.nj-checkout-addr-option--suggested .nj-checkout-addr-option-label{color:var(--nj-gold-bright)}.nj-checkout-btn-sm{height:40px;padding:0 18px;background:transparent;color:var(--nj-gold-bright);border:1px solid var(--nj-gold);border-radius:2px;font:700 12px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s}.nj-checkout-btn-sm:hover{background:#b8995324}.nj-checkout-btn-sm:disabled{color:var(--nj-muted-3);border-color:#ece7da33;background:transparent;cursor:not-allowed}.nj-checkout-btn-sm--ghost{border-color:#ece7da33;color:var(--nj-cream)}.nj-checkout-btn-sm--ghost:hover{border-color:var(--nj-gold);background:#b8995314}.nj-store .co-suggest-wrap{position:relative}.nj-store .co-suggest-wrap input{width:100%;box-sizing:border-box}.nj-store .co-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;margin:0;padding:4px;list-style:none;background:var(--nj-ink);border:1px solid var(--nj-gold);border-radius:2px;max-height:16rem;overflow-y:auto}.nj-store .co-suggest li{padding:11px 12px;font:400 14px/1.3 var(--nj-font-body);color:var(--nj-cream);cursor:pointer}.nj-store .co-suggest li.hi{background:#b899532e;color:var(--nj-gold-bright)}.nj-checkout-ship-method{display:flex;flex-direction:column;gap:12px;margin-top:12px}.nj-checkout-ship-method-eyebrow{font:600 11px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-checkout-ship-option{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--nj-gold);border-radius:2px;background:#b8995312}.nj-checkout-ship-option-name{font:600 15px/1.3 var(--nj-font-body)}.nj-checkout-ship-option-est{flex:1;min-width:0;font:400 13px/1.45 var(--nj-font-body);color:var(--nj-muted-1)}.nj-checkout-ship-option-price{font:600 15px/1 var(--nj-font-body);color:var(--nj-cream)}.nj-checkout-ship-option.is-choice{cursor:pointer;border-color:#ece7da33;background:transparent}.nj-checkout-ship-option.is-choice.is-selected{border-color:var(--nj-gold);background:#b8995312}@media (max-width: 480px){.nj-checkout-ship-option.is-choice{flex-wrap:wrap}.nj-checkout-ship-option.is-choice .nj-checkout-ship-option-est{flex-basis:100%;order:3;padding-left:36px}}.nj-checkout-wallet-row{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:4px;border:1px solid var(--nj-gold);border-radius:2px;background:#b8995312;font:400 15px/1.4 var(--nj-font-body);color:var(--nj-cream);cursor:pointer}.nj-checkout-save-row{display:flex;align-items:center;gap:12px;font:400 15px/1.4 var(--nj-font-body);color:var(--nj-cream);cursor:pointer}.nj-checkout-save-row--pay{margin-top:8px}.nj-checkout-payment-element{padding:4px 0}.nj-checkout-pay-wrap:empty{display:none}.nj-checkout-pay-btn{width:100%;height:56px;padding:0 24px;border:none;border-radius:2px;font:700 14px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.nj-checkout-pay-btn--mock{background:transparent;border:1px solid var(--nj-gold);color:var(--nj-gold-bright)}.nj-checkout-pay-btn--mock:hover{background:#b8995324;color:var(--nj-cream)}.nj-checkout-pay-btn--stripe{background:var(--nj-gold);color:var(--nj-ink)}.nj-checkout-pay-btn--stripe:hover{background:var(--nj-gold-bright)}.nj-checkout-pay-btn--locked{background:#ece7da14;color:var(--nj-muted-3);cursor:not-allowed}.nj-checkout-pay-btn:disabled{opacity:.65;cursor:not-allowed}.nj-checkout-trust{margin:6px 0 0;font:500 11px/1 var(--nj-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--nj-muted-3);text-align:center}.nj-checkout-express{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.nj-checkout-express--empty{display:none}.nj-checkout-express-divider{display:flex;align-items:center;gap:12px}.nj-checkout-express-divider:before,.nj-checkout-express-divider:after{content:"";flex:1;height:1px;background:#b899534d}.nj-checkout-express-divider span{font:600 11px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-3)}.nj-product-sizechart-link{margin-left:12px;background:none;border:none;padding:0;font:600 11px/1 var(--nj-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nj-gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nj-product-sizechart-link:hover{color:var(--nj-gold-bright)}.nj-sizechart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a0a0ab8;display:flex;align-items:center;justify-content:center;padding:20px}.nj-sizechart{width:100%;max-width:440px;max-height:85vh;overflow-y:auto;background:var(--nj-drawer-bg);border:2px solid var(--nj-gold);padding:22px 24px}.nj-sizechart-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nj-sizechart-head h2{margin:0;font:400 20px/1.1 var(--nj-font-display);text-transform:uppercase;color:var(--nj-cream)}.nj-sizechart-close{background:none;border:none;color:var(--nj-gold);font-size:16px;cursor:pointer;padding:2px 4px}.nj-sizechart-close:hover{color:var(--nj-gold-bright)}.nj-sizechart-blurb{margin:12px 0 16px;font:400 13px/1.6 var(--nj-font-body);color:var(--nj-muted-2)}.nj-sizechart-table{width:100%;border-collapse:collapse}.nj-sizechart-table th{text-align:left;font:700 11px/1 var(--nj-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nj-gold);padding:8px 10px;border-bottom:1px solid rgba(184,153,83,.4)}.nj-sizechart-table td{padding:9px 10px;font:500 13px/1 var(--nj-font-mono);color:var(--nj-cream);border-bottom:1px solid rgba(184,153,83,.16);font-variant-numeric:tabular-nums}.nj-checkout-loading{padding:96px 32px;text-align:center;font:500 14px/1.6 var(--nj-font-body);color:var(--nj-muted-3)}.nj-checkout-summary{background:var(--nj-drawer-bg);border-top:2px solid var(--nj-gold);padding:28px}.nj-checkout-summary-title{margin:0 0 22px;font:400 24px/1.05 var(--nj-font-display);letter-spacing:.01em;text-transform:uppercase}.nj-checkout-lines{display:flex;flex-direction:column;gap:16px}.nj-checkout-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:start}.nj-checkout-line-thumb{width:64px;height:64px;object-fit:cover;display:block}.nj-checkout-line-thumb--empty{background:#b899531f}.nj-checkout-line-body{display:flex;flex-direction:column;gap:3px;min-width:0}.nj-checkout-line-name{font:600 14px/1.35 var(--nj-font-body)}.nj-checkout-line-variant,.nj-checkout-line-qty{font:400 13px/1.45 var(--nj-font-body);color:var(--nj-muted-1)}.nj-checkout-line-total{font:600 14px/1.35 var(--nj-font-body);color:var(--nj-cream)}.nj-checkout-promo-row{display:flex;align-items:flex-end;gap:10px;margin-top:24px}.nj-checkout-field--promo{flex:1;min-width:0}.nj-checkout-summary .nj-checkout-error,.nj-checkout-summary .nj-checkout-note{margin-top:8px}.nj-checkout-totals{display:flex;flex-direction:column;margin-top:12px;padding-top:18px;border-top:1px solid rgba(236,231,218,.11)}.nj-checkout-total-row{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font:400 15px/1.5 var(--nj-font-body);color:var(--nj-muted-1)}.nj-checkout-total-row--good span:last-child{color:var(--nj-gold-bright)}.nj-checkout-total-row--due{align-items:baseline;margin-top:12px;padding-top:16px;border-top:1px solid rgba(184,153,83,.38);color:var(--nj-cream)}.nj-checkout-total-row--due>span:first-child{font:400 18px/1.2 var(--nj-font-display);text-transform:uppercase}.nj-checkout-total-row--due>span:last-child{font:700 26px/1.1 var(--nj-font-body);color:var(--nj-gold-bright)}.nj-checkout-total-pending{color:var(--nj-muted-3);font-weight:400;font-size:14px}.nj-checkout-total-row--due .nj-checkout-total-pending{font-size:14px}.nj-complete-page{align-items:center}.nj-complete-card{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:480px;margin:48px auto;padding:40px 32px;background:#b899530d;border:1px solid rgba(184,153,83,.3);text-align:center}.nj-complete-title{margin:0;font:400 26px/1.2 var(--nj-font-display);text-transform:uppercase}.nj-complete-check{font-size:30px;line-height:1;color:var(--nj-gold-bright)}.nj-complete-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(184,153,83,.3);border-top-color:var(--nj-gold);animation:nj-complete-spin .8s linear infinite}@keyframes nj-complete-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nj-complete-spinner{animation-duration:2.4s}}.nj-complete-lines{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.nj-complete-line{display:flex;justify-content:space-between;gap:12px;font:500 12.5px/1.4 var(--nj-font-body);color:var(--nj-cream)}.nj-complete-line--sub{font:500 11.5px/1 var(--nj-font-mono);color:var(--nj-muted-2)}.nj-complete-line--total{padding-top:8px;margin-top:4px;border-top:1px solid rgba(184,153,83,.3);font:700 14px/1 var(--nj-font-mono);color:var(--nj-cream)}.nj-complete-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.nj-complete-btn{padding:12px 22px;font:700 12.5px/1 var(--nj-font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center}.nj-complete-btn--primary{background:var(--nj-gold);color:var(--nj-ink)}.nj-complete-btn--primary:hover{background:var(--nj-gold-bright)}.nj-complete-btn--ghost{background:transparent;border:1px solid rgba(184,153,83,.4);color:var(--nj-cream)}.nj-complete-btn--ghost:hover{border-color:var(--nj-gold);color:var(--nj-gold-bright)}.nj-complete-account{width:100%;margin-top:10px;padding:18px 18px 20px;border:1px solid rgba(184,153,83,.35);background:#b899530d;display:flex;flex-direction:column;gap:12px;text-align:left}.nj-complete-account-title{margin:0;font:400 15px/1.3 var(--nj-font-display);text-transform:uppercase;color:var(--nj-cream)}.nj-complete-account .nj-complete-btn{align-self:flex-start;border:0;cursor:pointer}.nj-complete-account .nj-complete-btn--ghost{border:1px solid rgba(184,153,83,.4)}.nj-complete-account input[readonly]{opacity:.75}.nj-complete-account .nj-checkout-account-nudge{margin:0}.nj-mock-checkout{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px}.nj-mock-checkout-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px;padding:32px;background:#b899530d;border:1px solid var(--nj-gold)}.nj-mock-checkout-eyebrow{margin:0;font:500 11px/1.5 var(--nj-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nj-muted-3)}.nj-mock-checkout-order{margin:0;font:400 24px/1 var(--nj-font-display);text-transform:uppercase}.nj-mock-checkout-lines{display:flex;flex-direction:column;gap:8px}.nj-mock-checkout-line{display:flex;justify-content:space-between;gap:12px;font:500 12.5px/1.4 var(--nj-font-body)}.nj-mock-checkout-line-price{font:600 12.5px/1 var(--nj-font-mono);color:var(--nj-gold-bright);flex:none}.nj-mock-checkout-totals{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(184,153,83,.3)}.nj-mock-checkout-total-row{display:flex;justify-content:space-between;font:500 12.5px/1 var(--nj-font-mono);color:var(--nj-muted-2)}.nj-mock-checkout-total-row--due{font:700 15px/1 var(--nj-font-mono);color:var(--nj-cream)}.nj-mock-checkout-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width: 980px){.nj-checkout-page{padding:28px 16px 120px}.nj-checkout-head{margin-bottom:24px}.nj-checkout-title{font-size:44px}.nj-checkout{grid-template-columns:1fr;gap:8px}.nj-checkout-col-right{position:static;order:-1}.nj-checkout-summary{padding:22px 16px}.nj-checkout-col-left{margin-top:28px}.nj-checkout-card{padding:30px 0}.nj-checkout-section-title{font-size:22px}.nj-checkout-field-grid{grid-template-columns:1fr}.nj-header--checkout{display:flex;padding:12px 16px}.nj-checkout-pay-wrap--bar:not(:empty){position:fixed;left:0;right:0;bottom:0;z-index:40;padding:14px 20px 18px;background:var(--nj-drawer-bg);border-top:2px solid var(--nj-gold)}}.nj-giftcards-layout{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.nj-giftcards-form{display:flex;flex-direction:column;gap:22px}.nj-giftcards-rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.nj-giftcards-preview{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 26px 30px;background:var(--nj-drawer-bg);border:2px solid var(--nj-gold);box-shadow:8px 8px #b899532e}.nj-giftcards-preview-star{width:34px;height:auto;margin-bottom:4px}.nj-giftcards-preview-brand{font:800 24px/1 var(--nj-font-body);letter-spacing:.18em;color:var(--nj-cream)}.nj-giftcards-preview-kind{font:500 10.5px/1 var(--nj-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--nj-gold)}.nj-giftcards-preview-amount{margin-top:14px;font:700 40px/1 var(--nj-font-mono);color:var(--nj-gold-bright);font-variant-numeric:tabular-nums}.nj-giftcards-preview-for{margin-top:6px;font:500 12px/1.4 var(--nj-font-mono);color:var(--nj-muted-2);text-align:center}.nj-giftcards-rail-note{margin:0;font:400 12px/1.6 var(--nj-font-mono);color:var(--nj-muted-3)}@media (max-width: 980px){.nj-giftcards-layout{grid-template-columns:1fr;gap:24px}.nj-giftcards-rail{position:static;order:-1}}.nj-giftcards-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.nj-giftcards-chip{padding:12px 18px;min-width:64px;background:transparent;border:1px solid rgba(184,153,83,.4);color:var(--nj-cream);font:700 14px/1 var(--nj-font-mono);cursor:pointer}.nj-giftcards-chip:hover{border-color:var(--nj-gold)}.nj-giftcards-chip--active{background:var(--nj-gold);border-color:var(--nj-gold);color:var(--nj-ink)}.nj-giftcards-chip:disabled{opacity:.55;cursor:not-allowed}.nj-giftcards-total{margin:4px 0 0;font:600 15px/1 var(--nj-font-mono);color:var(--nj-cream)}.nj-giftcards-total strong{color:var(--nj-gold-bright)}.nj-giftcards-delivery{display:flex;flex-direction:column;gap:10px}.nj-giftcards-radio{display:flex;align-items:center;gap:10px;font:500 13.5px/1 var(--nj-font-body);color:var(--nj-cream);cursor:pointer}.nj-giftcards-radio input[type=radio]{accent-color:var(--nj-gold)}.nj-giftcards-mock-panel{display:flex;flex-direction:column;gap:10px}.nj-giftcards-mock-actions{display:flex;gap:10px;flex-wrap:wrap}.nj-giftcards-mock-actions .nj-checkout-pay-btn{width:auto;flex:1;min-width:160px}.nj-acct{--s-bg: #121212;--s-panel: #1a1a18;--s-ink: #ece7da;--s-muted: #b3ac9c;--s-faint: #8a8474;--s-rule: rgba(236, 231, 218, .11);--s-rule-strong: rgba(184, 153, 83, .38);--s-accent: #b89953;--s-accent-hi: #d2b877;--s-input-bg: #0d0d0c;--s-input-border: rgba(236, 231, 218, .2);--s-danger: #e58a78;--s-ok: #cfe8c8;--ac-line: rgba(236, 231, 218, .2);--ac-hair: rgba(184, 153, 83, .38);--ac-soft: rgba(236, 231, 218, .11);--ac-field: #0d0d0c;width:100%;flex:1;padding:56px 40px 88px;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--nj-cream)}.nj-acct .acct-wrap{max-width:1120px;margin:0 auto}.nj-acct small{display:block;color:var(--nj-muted-1);font-size:13px;line-height:1.45}.nj-acct b{font-weight:600}.nj-acct h1,.nj-acct h2{margin:0;font-family:var(--nj-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.nj-acct .acct-ph{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.nj-acct .acct-eye{display:block;margin-bottom:10px;font:600 12px/1 var(--nj-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--nj-gold)}.nj-acct .acct-h1{font-size:44px;overflow-wrap:anywhere}.nj-acct .acct-ph-l{display:flex;gap:10px;padding-bottom:6px;font:600 12px/1 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase}.nj-acct .acct-ph-l a,.nj-acct .acct-ph-l .out--phone,.nj-acct .acct-tabs .out{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--nj-gold);color:var(--nj-gold);background:transparent;font:600 12px/1 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.nj-acct .acct-ph-l a:hover,.nj-acct .acct-ph-l .out--phone:hover,.nj-acct .acct-tabs .out:hover{background:var(--nj-gold);color:var(--nj-ink);border-color:var(--nj-gold)}.nj-acct .acct-tabs .out{background:var(--nj-gold);color:var(--nj-ink)}.nj-acct .acct-tabs .out:hover{background:var(--nj-gold-bright);border-color:var(--nj-gold-bright)}.nj-acct .acct-tabs{display:flex;gap:36px;border-bottom:1px solid var(--ac-soft);margin-bottom:48px}.nj-acct .acct-tabs a,.nj-acct .acct-tabs button{padding:14px 0;margin:0 0 -1px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--nj-muted-3);font:600 13px/1.5 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.nj-acct .acct-tabs a:hover,.nj-acct .acct-tabs button:hover{color:var(--nj-cream)}.nj-acct .acct-tabs a.on{color:var(--nj-cream);border-bottom-color:var(--nj-gold)}.nj-acct .acct-tabs .out{margin-left:auto;align-self:center}.nj-acct .acct-ph-l .out--phone{display:none}.nj-acct .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;background:var(--nj-gold);color:var(--nj-ink);border:1px solid var(--nj-gold);border-radius:2px;font:700 13px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.nj-acct .btn:hover{background:var(--nj-gold-bright);border-color:var(--nj-gold-bright)}.nj-acct .btn.btn-ghost{background:transparent;color:var(--nj-gold-bright);border:1px solid var(--nj-gold)}.nj-acct .btn.btn-ghost:hover{background:#b8995324}.nj-acct .btn.btn-sm{height:40px;padding:0 18px;font-size:12px}.nj-acct .btn.btn-danger{background:transparent;border:1px solid #c0513f;color:#e58a78}.nj-acct .btn.btn-danger:hover:not(:disabled){background:#c0513f24}.nj-acct .btn:disabled,.nj-acct .btn[disabled]{opacity:.45;cursor:not-allowed}.nj-acct .btn.btn-danger:disabled{background:transparent;opacity:.45}.nj-acct .acct-lnk{background:none;border:0;border-bottom:1px solid rgba(184,153,83,.5);border-radius:0;padding:0;font:600 12px/1.4 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--nj-gold-bright);cursor:pointer}.nj-acct .acct-lnk:hover{color:var(--nj-cream)}.nj-acct .acct-lnk.dng{color:#e58a78;border-bottom-color:#e58a7880}.nj-acct .acct-lnk:disabled{opacity:.4;cursor:default}.nj-acct .acct-act{display:flex;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}.nj-acct .field{display:block;margin:0 0 20px}.nj-acct .field label{display:block;margin-bottom:8px;font:600 11px/1.2 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-acct input:not([type=checkbox]):not([type=radio]),.nj-acct select,.nj-acct textarea{display:block;width:100%;height:48px;padding:0 16px;background:var(--ac-field);border:1px solid var(--ac-line);border-radius:2px;color:var(--nj-cream);font:400 16px/1.2 var(--nj-font-body);transition:border-color .15s,box-shadow .15s}.nj-acct textarea{height:auto;padding:12px 16px}.nj-acct input::placeholder{color:var(--nj-muted-3)}.nj-acct input:focus,.nj-acct select:focus,.nj-acct textarea:focus{outline:0;border-color:var(--nj-gold);box-shadow:0 0 0 3px #b8995347}.nj-acct select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23b89953' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.nj-acct input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:22px;height:22px;margin:0;cursor:pointer;background:var(--ac-field);border:1px solid var(--ac-line);border-radius:2px}.nj-acct input[type=checkbox]:checked{background:var(--nj-gold);border-color:var(--nj-gold)}.nj-acct input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #121212;border-width:0 2px 2px 0;transform:rotate(45deg)}.nj-acct input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px #b8995347}.nj-acct .acct-chk{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:15px;cursor:pointer}.nj-acct .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.nj-acct .field-optional{text-transform:none;letter-spacing:0}.nj-acct .note{margin:8px 0;color:var(--nj-muted-1);font-size:13px}.nj-acct .note.ok{color:var(--s-ok)}.nj-acct .error{margin:8px 0;color:#ff8a8a;font-size:14px}.nj-acct .acct-lab{margin-bottom:8px;font:600 11px/1.2 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-acct .acct-pill{display:inline-block;padding:3px 10px;border:1px solid;border-radius:999px;font:600 11px/1.4 var(--nj-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-style:normal}.nj-acct .acct-pill.gold{color:var(--nj-gold-bright);border-color:var(--nj-gold);background:#b899531a}.nj-acct .acct-pill.ok{color:var(--nj-cream);border-color:#ece7da80}.nj-acct .acct-pill.mute{color:var(--nj-muted-3);border-color:#ece7da38}.nj-acct .acct-stats{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:56px}.nj-acct .acct-stat{display:block;padding:4px 32px;border-left:1px solid var(--ac-hair)}.nj-acct .acct-stat:first-child{padding-left:0;border-left:0}.nj-acct .acct-stat:hover .acct-fig{color:var(--nj-gold-bright)}.nj-acct .acct-fig{margin:2px 0 8px;font:400 48px/1.05 var(--nj-font-display);text-transform:uppercase;overflow-wrap:anywhere;transition:color .15s}.nj-acct .acct-olist{border-top:1px solid var(--ac-hair)}.nj-acct .acct-orow,.nj-acct .acct-lrow,.nj-acct .acct-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto 90px 20px;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--ac-soft);transition:background .15s}.nj-acct .acct-orow:hover{background:#ece7da08}.nj-acct .acct-orow img,.nj-acct .acct-item img,.nj-acct .acct-orow-ph{width:64px;height:64px;object-fit:cover;display:block}.nj-acct .acct-orow-ph{background:#b899531f}.nj-acct .acct-om{min-width:0}.nj-acct .acct-om b{display:block;font-size:17px;overflow-wrap:anywhere}.nj-acct .acct-otot{text-align:right;font-weight:600;font-size:17px}.nj-acct .acct-otot.plus{color:var(--nj-gold-bright)}.nj-acct .acct-chev{display:flex;color:var(--nj-gold)}.nj-acct .acct-pager{display:flex;align-items:center;gap:16px;margin-top:28px}.nj-acct .acct-lrow{grid-template-columns:minmax(0,1fr) auto 110px;padding:18px 0}.nj-acct .acct-lbal{text-align:right;font-weight:600}.nj-acct .acct-lbal small{font-weight:400}.nj-acct .acct-item{grid-template-columns:64px minmax(0,1fr) auto;padding:18px 0}.nj-acct .acct-item .acct-om small{margin-top:2px}.nj-acct .acct-sec{padding:36px 0;border-top:1px solid var(--ac-hair)}.nj-acct .acct-sec.first{border-top:0;padding-top:0}.nj-acct .acct-sh{display:flex;align-items:center;gap:14px;margin-bottom:22px}.nj-acct .acct-sh h2{font-size:26px}.nj-acct .acct-empty{padding:8px 0}.nj-acct .acct-empty b{display:block;font-size:17px}.nj-acct .acct-callout{margin-bottom:32px;padding:16px 20px;border:1px solid var(--nj-gold);background:#b8995312}.nj-acct .acct-callout p{margin:0;color:var(--nj-cream)}.nj-acct .acct-back{display:inline-block;margin-bottom:20px;font:600 12px/1 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-gold)}.nj-acct .acct-back:before{content:"←  "}.nj-acct .acct-back:hover{color:var(--nj-gold-bright)}.nj-acct .acct-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;padding-bottom:48px}.nj-acct .acct-herofig{margin:4px 0 12px;font:400 128px/.95 var(--nj-font-display);color:var(--nj-cream);overflow-wrap:anywhere}.nj-acct .acct-rrow{display:flex;gap:12px;align-items:flex-start}.nj-acct .acct-rrow input{flex:1;min-width:0}.nj-acct .acct-pmrow{display:flex;align-items:center;gap:20px;padding:6px 0}.nj-acct .acct-pmrow>div:nth-child(2){flex:1}.nj-acct .acct-pmrow>div:only-child{flex:1}.nj-acct .acct-pmact{display:flex;align-items:center;gap:22px}.nj-acct .acct-pmrow b{text-transform:capitalize}.nj-acct .acct-brand{padding:4px 8px;border:1px solid var(--ac-line);border-radius:2px;font:700 11px/1.2 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-1)}.nj-acct .acct-set{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;padding:44px 0;border-top:1px solid var(--ac-hair)}.nj-acct .acct-tabs+.acct-set,.nj-acct .acct-callout+.acct-set{border-top:0;padding-top:0}.nj-acct .acct-set-h h2{font-size:24px;margin-bottom:10px}.nj-acct .acct-set-h p{margin:0;color:var(--nj-muted-1);font-size:14px}.nj-acct .acct-set-b{max-width:520px}.nj-acct .acct-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nj-acct .acct-em{margin:0 0 20px}.nj-acct .acct-em .acct-lab{display:block}.nj-acct .acct-em b{margin-right:10px;overflow-wrap:anywhere}.nj-acct .acct-addrs{border-top:0}.nj-acct .acct-addr{display:flex;justify-content:space-between;gap:16px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--ac-soft)}.nj-acct .acct-addr b{margin-right:10px}.nj-acct .acct-addr small{margin-top:6px}.nj-acct .acct-aa{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.nj-acct .acct-addrow{display:block;width:100%;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--ac-soft);text-align:left;cursor:pointer;font:600 13px/1.4 var(--nj-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--nj-gold-bright)}.nj-acct .acct-addrow:hover{color:var(--nj-cream)}.nj-acct .acct-priv{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 28px}.nj-acct .acct-priv>div{max-width:300px}.nj-acct .acct-priv b{display:block}.nj-acct .acct-legal{margin:4px 0 0;color:var(--nj-muted-3);font-size:13px}.nj-acct .acct-legal a{color:var(--nj-gold-bright);border-bottom:1px solid rgba(184,153,83,.5)}.nj-acct .acct-od-head{display:flex;align-items:center;gap:16px;margin-bottom:36px;flex-wrap:wrap}.nj-acct .acct-od-meta{color:var(--nj-muted-1)}.nj-acct .acct-od{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:start}.nj-acct .acct-od-main{min-width:0}.nj-acct .acct-od-side{display:flex;flex-direction:column;gap:32px}.nj-acct .acct-sum{background:#1a1a18;border-top:2px solid var(--nj-gold);padding:28px}.nj-acct .acct-sum h2{font-size:24px;margin-bottom:22px}.nj-acct .acct-tot{margin:0}.nj-acct .acct-tot>div{display:flex;justify-content:space-between;gap:16px;padding:5px 0;color:var(--nj-muted-1)}.nj-acct .acct-tot dt,.nj-acct .acct-tot dd{margin:0}.nj-acct .acct-tot .good dd{color:var(--nj-gold-bright)}.nj-acct .acct-tot .grand{align-items:baseline;margin-top:12px;padding-top:16px;border-top:1px solid var(--ac-hair);color:var(--nj-cream)}.nj-acct .acct-tot .grand dt{font:400 18px/1.2 var(--nj-font-display);text-transform:uppercase}.nj-acct .acct-tot .grand dd{font-size:26px;font-weight:700;color:var(--nj-gold-bright)}.nj-acct .acct-help h2{font-size:20px;margin-bottom:10px}.nj-acct .acct-help p{margin:0;color:var(--nj-muted-1)}.nj-acct .acct-help a{color:var(--nj-gold-bright);border-bottom:1px solid rgba(184,153,83,.5)}.nj-acct .acct-addr,.nj-acct p.acct-addr{line-height:1.7}.nj-acct p.acct-addr{margin:0 0 8px;display:block;padding:0;border:0;color:var(--nj-cream)}.nj-acct .acct-fulfil{margin-top:20px;padding-top:20px;border-top:1px solid var(--ac-soft)}.nj-acct .acct-fact{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 10px}.nj-acct .acct-fact .acct-lab{margin:0}.nj-acct .acct-fact a.acct-lnk{text-transform:none;letter-spacing:0;font-size:15px}.nj-acct .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0a0ab8}.nj-acct .modal{width:520px;max-width:100%;max-height:90vh;overflow:auto;background:#1a1a18;border:1px solid var(--nj-gold);border-radius:2px;text-align:left}.nj-acct .modal.modal-narrow{width:440px}.nj-acct .modal-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid var(--ac-soft)}.nj-acct .modal-head-danger{background:#8a2f1c;border-bottom-color:#8a2f1c}.nj-acct .modal-body{padding:22px 24px}.nj-acct .modal-foot{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--ac-soft)}.nj-acct .modal-close{width:34px;height:34px;padding:0;background:none;border:0;color:var(--nj-muted-3);font-size:24px;line-height:1;cursor:pointer}.nj-acct .modal-close:hover{color:var(--nj-cream)}.nj-acct .drawer-head{display:flex;align-items:center;gap:10px}.nj-acct .drawer-head .glyph{display:none}.nj-acct .drawer-head h2{font-size:20px}.nj-acct .confirm-code{padding:0 .3em;background:#d2b8771a;color:var(--nj-gold-bright);font:inherit;font-weight:600}.nj-acct .notice{padding:14px 16px;border:1px solid var(--nj-gold);background:#b8995312}.nj-acct .notice p{margin:0}.nj-acct .notice .eyebrow{margin-bottom:6px;font:600 11px/1.3 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-gold-bright)}.nj-acct .addr-compare{display:flex;flex-direction:column;gap:8px}.nj-acct .addr-option{display:flex;flex-direction:column;gap:2px}.nj-acct .addr-option-label{font:600 11px/1.3 var(--nj-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nj-muted-3)}.nj-acct .addr-option-suggested .addr-option-label{color:var(--nj-gold-bright)}.nj-acct .co-suggest-wrap{position:relative}.nj-acct .co-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;margin:0;padding:4px;list-style:none;background:var(--nj-ink);border:1px solid var(--nj-gold);max-height:16rem;overflow-y:auto}.nj-acct .co-suggest li{padding:11px 12px;font-size:14px;cursor:pointer}.nj-acct .co-suggest li.hi{background:#b899532e;color:var(--nj-gold-bright)}@media (max-width: 719px){.nj-acct{padding:28px 16px 56px}.nj-acct .acct-h1{font-size:32px}.nj-acct .acct-ph{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.nj-acct .acct-ph-l{order:3;padding-bottom:0}.nj-acct .acct-tabs{gap:8px;overflow-x:auto;border-bottom:0;margin:0 -16px 32px;padding:0 16px;scrollbar-width:none}.nj-acct .acct-tabs::-webkit-scrollbar{display:none}.nj-acct .acct-tabs a,.nj-acct .acct-tabs button{padding:10px 18px;margin:0;border:1px solid var(--ac-line);border-radius:999px;font-size:12px}.nj-acct .acct-tabs a.on{border-color:var(--nj-gold);color:var(--nj-gold-bright);background:#b899531f}.nj-acct .acct-tabs .out{display:none}.nj-acct .acct-ph-l .out--phone{display:inline-flex;background:var(--nj-gold);color:var(--nj-ink)}.nj-acct .acct-ph-l{flex-wrap:wrap}.nj-acct .acct-stats{grid-template-columns:1fr;margin-bottom:40px}.nj-acct .acct-stat,.nj-acct .acct-stat:first-child{padding:18px 0;border-left:0;border-top:1px solid var(--ac-hair)}.nj-acct .acct-fig{font-size:36px}.nj-acct .acct-orow{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"i m t" "i m p";gap:4px 14px;padding:18px 0}.nj-acct .acct-orow img,.nj-acct .acct-orow .acct-orow-ph{grid-area:i;width:56px;height:56px}.nj-acct .acct-orow .acct-om{grid-area:m}.nj-acct .acct-orow .acct-otot{grid-area:t;align-self:end}.nj-acct .acct-orow .acct-pill{grid-area:p;justify-self:end;align-self:start}.nj-acct .acct-chev{display:none}.nj-acct .acct-om b{font-size:15px}.nj-acct .acct-item{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.nj-acct .acct-item img,.nj-acct .acct-item .acct-orow-ph{width:56px;height:56px}.nj-acct .acct-lrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.nj-acct .acct-lrow .acct-lbal{grid-column:1 / -1;text-align:left;display:flex;gap:8px;align-items:baseline}.nj-acct .acct-hero{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.nj-acct .acct-herofig{font-size:88px}.nj-acct .acct-rrow{flex-direction:column;align-items:stretch}.nj-acct .acct-rrow input{flex:none}.nj-acct .acct-rrow .btn{width:100%}.nj-acct .acct-pmrow{flex-wrap:wrap}.nj-acct .acct-pmact{width:100%;justify-content:space-between}.nj-acct .acct-set{grid-template-columns:1fr;gap:22px;padding:32px 0}.nj-acct .acct-priv{flex-direction:column;align-items:flex-start;gap:14px}.nj-acct .acct-priv>div{max-width:none}.nj-acct .acct-addr{flex-direction:column}.nj-acct .acct-aa{justify-content:flex-start}.nj-acct .acct-od{grid-template-columns:1fr;gap:24px}.nj-acct .acct-sum{padding:22px 16px}.nj-acct .field-grid{grid-template-columns:1fr}.nj-acct .modal-backdrop{padding:12px}.nj-acct .modal-body,.nj-acct .modal-head,.nj-acct .modal-foot{padding-left:16px;padding-right:16px}}
