.store-brand img,.store-footer-brand img{height:auto}:root{--ink:#151311;--paper:#f5f3ee;--acid:#ef310d;--muted:#6d6862;--line:#dedbd4}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.store-noise{pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.store-header{z-index:30;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,4vw,64px);transition:background .25s,box-shadow .25s;display:flex;position:fixed;inset:0 0 auto}.store-header>*{pointer-events:auto}.store-header.scrolled{backdrop-filter:blur(24px)saturate(135%);background:#f6f5f138;border-bottom:1px solid #fff3;box-shadow:0 8px 30px #1513110a}.store-brand{background:#000;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:max-content;height:44px;padding:0 16px;display:flex;box-shadow:0 8px 24px #00000029}.store-brand img{width:clamp(140px,11vw,162px);display:block}.store-nav{backdrop-filter:blur(16px);background:#0d0d0c7a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;height:44px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.store-nav a{border-radius:999px;align-items:center;height:34px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.store-nav a:hover,.store-nav a.active{background:#ffffff1f}.store-actions{align-items:center;gap:10px;display:flex}.store-cart-button,.store-account-button,.store-menu-button{color:#fff;backdrop-filter:blur(12px);cursor:pointer;background:#0d0d0c6b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.store-cart-button>img,.store-account-button>img{width:22px;height:22px}.store-cart-count{background:var(--acid);border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-3px;right:-2px}.store-menu-button{padding:9px;display:none}.store-menu-button span{background:#fff;height:2px;margin:5px 0;display:block}.store-mobile-menu{display:none}.store-footer{background:var(--ink);color:var(--paper);padding:70px clamp(20px,6vw,94px) 25px}.store-footer-brand img{width:min(310px,70vw)}.store-footer-links{grid-template-columns:repeat(3,1fr);max-width:560px;margin:60px 0 90px auto;display:grid}.store-footer-links div{flex-direction:column;gap:13px;display:flex}.store-footer-links strong{color:#99958d;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:9px}.store-footer-links a{font-size:13px}.store-footer-links a:hover{color:var(--acid)}.store-footer-bottom{letter-spacing:.12em;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;padding-top:20px;font-size:8px;display:flex}.store-footer-bottom div{gap:25px;display:flex}.store-primary{background:var(--acid);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;padding:16px 22px;font-size:11px;font-weight:900}.store-primary:disabled{opacity:.55;cursor:wait}.store-nav a{font-weight:700}.store-pill{letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;padding:8px 12px;font:800 9px/1 SFMono-Regular,Consolas,monospace}.store-outline{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #d8d4cd;border-radius:999px;padding:15px 20px;font-size:10px;font-weight:900}.store-outline:hover{border-color:var(--ink)}@media (width<=800px){.store-nav{display:none}.store-menu-button{display:block}.store-mobile-menu{z-index:25;background:var(--ink);color:#fff;flex-direction:column;gap:22px;padding:105px 24px 34px;font:800 30px Inter,Helvetica Neue,Arial,sans-serif;transition:all .3s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.store-mobile-menu.open{transform:none}.store-footer-links{grid-template-columns:1fr 1fr;gap:45px;margin:55px 0}.store-footer-bottom{flex-wrap:wrap}.store-footer-bottom>span:nth-child(2){display:none}}@media (width<=520px){.store-header{height:70px;padding:0 18px}.store-brand{height:42px;padding:0 13px}.store-brand img{width:137px}.store-footer-links{grid-template-columns:1fr 1fr}.store-footer-bottom{font-size:7px}}
