:root{--cream:#e6ebf1;--paper:#f4f6fa;--green:#141b2b;--green-dark:#0a0e1a;--text:#141b2b;--muted:#475268;--line:#c9d2de;--sage:#dce3ec;--gold:#c98a20;--brass:#8a5e0e;--brass-lit:#c98a20;--lingon:#8e1f2b;--radius:6px;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Familjen Grotesk", "Helvetica Neue", Arial, sans-serif}body{font-size:15.5px}h1,h2{font-family:var(--serif);letter-spacing:-.03em;font-weight:400}h1 em,h2 em{color:var(--brass)}p{color:var(--muted)}::selection{color:#141b2b;background:#f0c271}:focus-visible{outline-color:var(--brass-lit)}.announcement{color:#bcc8dc;letter-spacing:.08em;text-transform:uppercase;background:#0d1221;font-size:10px}.announcement svg{color:var(--brass-lit)}.site-header{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#e6ebf1eb;position:sticky;top:0}.brand{font-family:var(--sans);letter-spacing:-.04em;font-size:30px;font-weight:700}.brand-mark{border-color:var(--line);color:var(--brass)}.brand-dot{color:var(--brass-lit);margin-left:-9px}.desktop-nav{letter-spacing:.01em;font-size:13px;font-weight:600}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-color:var(--brass-lit)}.cart-count{background:var(--green);color:#f3f7fd}.demo-banner{color:#f0c271;letter-spacing:.02em;background:#141b2b;border-bottom:0;padding:9px 24px;font-size:11.5px}.button{letter-spacing:.02em;border-radius:3px;font-size:14px}.button:hover:not(:disabled){background:#22314f}.button.secondary{border-color:var(--line)}.button.secondary:hover:not(:disabled){background:var(--sage)}.checkout-button,.add-main{background:var(--brass-lit)!important;border-color:var(--brass-lit)!important;color:#141b2b!important}.checkout-button:hover:not(:disabled),.add-main:hover:not(:disabled){background:#e9b65a!important}.eyebrow{color:var(--brass);letter-spacing:.18em;font-size:11px}.page-heading h1{font-size:clamp(42px,5.2vw,72px);line-height:1.02}.product-art{aspect-ratio:4/3;background:#18233b}.product-photo{object-fit:cover}.product-image-link{border-radius:4px;box-shadow:0 18px 40px -26px #080c188c}.product-image-link:hover .product-art{transform:scale(1.035)}.product-badge{color:#f0c271;letter-spacing:.06em;background:#0d1221e0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;top:auto;bottom:10px;left:10px}.product-category{color:var(--brass)}.product-card h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.product-card p{font-size:13.5px}.product-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.product-grid{row-gap:46px}.category-tabs a{border-radius:999px;font-size:13px;font-weight:600}.category-tabs a.active{background:var(--green)}.search-input,.field input,.field select,.field textarea,input.form-input,textarea.form-input{border-color:var(--line);border-radius:3px}.search-input>svg{color:var(--muted)}.panel,.card{border-radius:4px}.included-panel{color:#e9eef6;background:#141b2b;border-color:#141b2b}.included-panel h2,.included-panel h3{color:#f3f7fd}.included-panel p,.included-panel li{color:#bcc8dc}.included-panel svg{color:#f0c271}.notice{border-color:var(--line);color:#475268;background:#f1f4f8;border-radius:3px}.site-footer{color:#bcc8dc;background:#0d1221;border-top:0}.site-footer h2{color:#f3f7fd;font-family:var(--sans)}.site-footer a{color:#bcc8dc}.site-footer a:hover{color:#f0c271}.site-footer p{color:#9ba8bf}.site-footer .brand{color:#f3f7fd}.site-footer .footer-bottom{color:#9ba8bf;border-color:#283246}.site-footer .footer-grid>div>a:not(.brand){color:#bcc8dc}.site-footer .footer-grid>div>a:not(.brand):hover{color:#f0c271}.site-footer .footer-grid h2{color:#f3f7fd;letter-spacing:.12em;text-transform:uppercase}
