:root{--bg:#16181b;--panel:#1c1f24;--panel2:#22262c;--ink:#e8e6e1;--dim:rgba(232,230,225,.66);--line:rgba(232,230,225,.09);--amber:#c9b896;--amber-dim:rgba(201,184,150,.25);--mono:"SF Mono","Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:-apple-system,PingFang SC,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(232,230,225,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,225,.028) 1px,transparent 1px);background-size:48px 48px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 20px}::selection{background:var(--amber);color:#16181b}.announce{background:#101214;color:var(--amber);text-align:center;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;padding:6px 16px;border-bottom:1px solid var(--amber-dim)}.site-header{position:sticky;top:0;z-index:40;background:#16181be0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-inner{height:60px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:var(--mono);font-weight:700;letter-spacing:.3em;font-size:17px;color:var(--ink)}.logo:before{content:"\25b8";color:var(--amber);margin-right:8px}.main-nav{display:flex;gap:36px}.main-nav a{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--dim);transition:.2s}.main-nav a:hover{color:var(--amber)}.cart-btn{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.14em;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--ink)}.cart-count{background:var(--amber);color:#16181b;font-weight:700;font-size:10px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.burger{display:none;background:none;border:0;cursor:pointer;padding:8px}.burger span{display:block;width:20px;height:1px;background:var(--ink);margin:5px 0}.mobile-nav{display:none;flex-direction:column;gap:16px;padding:16px 20px;border-top:1px solid var(--line);background:var(--bg)}.mobile-nav a{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--dim)}body.menu-open .mobile-nav{display:flex}@media(max-width:768px){.main-nav{display:none}.burger{display:block}}.hero{position:relative;background:radial-gradient(ellipse 70% 60% at 70% 30%,rgba(201,184,150,.07),transparent),var(--bg);overflow:hidden;border-bottom:1px solid var(--line)}.hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.hero .fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--bg) 20%,transparent 70%)}.hero-inner{position:relative;padding:72px 20px 64px;max-width:1280px;margin:0 auto}.hero .kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.25em;color:var(--amber);margin-bottom:18px}.hero .kicker:before{content:"// "}.hero h1{font-size:clamp(26px,3.4vw,44px);line-height:1.08;font-weight:700;letter-spacing:0;max-width:600px}.hero h1 .dim{color:var(--amber)}.hero p.sub{margin-top:18px;max-width:440px;color:var(--dim);line-height:1.7;font-size:14px}.hero .ctas{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.15em;padding:13px 26px;cursor:pointer;border:0;transition:.2s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn-solid{background:var(--amber);color:#16181b}.btn-solid:hover{box-shadow:0 0 20px #c9b8964d}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--line);clip-path:none}.btn-outline:hover{border-color:var(--amber);color:var(--amber)}.btn-dark{background:var(--amber);color:#16181b;width:100%;text-align:center}.btn-dark:hover{box-shadow:0 0 20px #c9b8964d}.trustbar{border-bottom:1px solid var(--line);background:var(--panel)}.trustbar .container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:18px;padding-bottom:18px}.trustbar p{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--dim);text-align:center}.trustbar p:before{content:"\2726";color:var(--amber);margin-right:8px}@media(min-width:768px){.trustbar .container{grid-template-columns:repeat(4,1fr)}}.shop-section{padding:52px 20px}.shop-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.shop-head .kicker,.story .kicker,.faq .kicker,.material .kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.25em;color:var(--amber);margin-bottom:10px}.shop-head .kicker:before,.story .kicker:before,.faq .kicker:before,.material .kicker:before{content:"// "}.shop-head h2,.material h2,.story h2,.faq h2,.collection-head h1{font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em}.filter-btns{display:flex;flex-wrap:wrap;gap:8px}.filter-btns button{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;padding:8px 16px;border:1px solid var(--line);background:none;color:var(--dim);cursor:pointer;transition:.2s}.filter-btns button.active,.filter-btns button:hover{border-color:var(--amber);color:var(--amber);background:#c9b8960f}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr)}}.card{position:relative;background:var(--panel);border:1px solid var(--line);padding:10px;transition:.25s}.card:before,.card:after{content:"";position:absolute;width:14px;height:14px;transition:.25s;pointer-events:none}.card:before{top:-1px;left:-1px;border-top:1px solid var(--amber);border-left:1px solid var(--amber);opacity:0}.card:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--amber);border-right:1px solid var(--amber);opacity:0}.card:hover{border-color:var(--amber-dim);box-shadow:none}.card:hover:before,.card:hover:after{opacity:1}.card .img-wrap{position:relative;overflow:hidden;background:#121417}.card img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s,filter .5s;filter:saturate(.9)}.card:hover img{transform:scale(1.05);filter:saturate(1.05)}.badge{position:absolute;top:10px;left:10px;background:var(--amber);color:#16181b;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 8px}.badge-sale{left:auto;right:10px;background:transparent;color:var(--amber);border:1px solid var(--amber)}.card .meta{margin-top:14px;padding:0 4px}.card .cat{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;color:#9a978c}.card h3{font-weight:600;margin-top:4px;font-size:15px}.card .sub{font-size:13px;color:var(--dim);line-height:1.6}.card .price{font-family:var(--mono);font-size:15px;font-weight:700;margin-top:8px}.card .price s{color:var(--dim);margin-left:8px;font-weight:400}.card .quick-add{margin-top:12px;width:100%;border:1px solid var(--line);background:none;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;padding:11px;cursor:pointer;color:var(--ink);transition:.2s}.card .quick-add:hover{background:var(--amber);border-color:var(--amber);color:#16181b}.material{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 20px}.material h2{max-width:640px}.material .grid{display:grid;gap:1px;background:var(--line);margin-top:44px;border:1px solid var(--line)}@media(min-width:768px){.material .grid{grid-template-columns:repeat(3,1fr)}}.material .cell{background:var(--bg);padding:32px;border-top:2px solid rgba(201,184,150,.35)}.material .num{font-family:var(--mono);font-size:44px;color:var(--amber)}.material .lbl{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--ink);margin-top:16px;text-transform:uppercase}.material .desc{font-size:14px;color:var(--dim);margin-top:8px;line-height:1.7}.story{display:grid;gap:48px;align-items:center;padding:56px 20px;max-width:1280px;margin:0 auto}@media(min-width:768px){.story{grid-template-columns:1fr 1fr}}.story .imgbox{background:var(--panel);border:1px solid var(--line);aspect-ratio:4/3;overflow:hidden}.story .imgbox img{width:100%;height:100%;object-fit:cover}.story p{margin-top:16px;color:#e8e6e1d9;line-height:1.75;font-size:15px}.story .link{display:inline-block;margin-top:28px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--amber);text-decoration:underline;text-underline-offset:8px}.faq{max-width:768px;margin:0 auto;padding:56px 20px}.faq h2{margin-bottom:32px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-weight:600;list-style:none;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--amber)}.faq details[open] summary:after{content:"\2212"}.faq summary:hover{color:var(--amber)}.faq .ans{padding-bottom:20px;font-size:14px;color:var(--dim);line-height:1.75;max-width:620px}.site-footer{background:#101214;border-top:1px solid var(--line)}.footer-newsletter{display:grid;gap:32px;align-items:center;padding-top:56px;padding-bottom:56px;border-bottom:1px solid var(--line)}@media(min-width:768px){.footer-newsletter{grid-template-columns:1fr 1fr}}.footer-newsletter h3{font-size:clamp(20px,2.6vw,28px)}.footer-newsletter p{color:var(--dim);margin-top:8px;font-size:14px}.newsletter-form{display:flex}.newsletter-form input{flex:1;background:var(--panel);border:1px solid var(--line);padding:12px 16px;font-size:14px;color:var(--ink);outline:none}.newsletter-form input:focus{border-color:var(--amber)}.newsletter-form button{background:var(--amber);color:#16181b;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.15em;padding:0 24px;border:0;cursor:pointer}.newsletter-ok{font-family:var(--mono);font-size:12px;letter-spacing:.15em;color:var(--amber)}.footer-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding-top:48px;padding-bottom:48px}@media(min-width:768px){.footer-cols{grid-template-columns:repeat(4,1fr)}}.footer-logo{font-family:var(--mono);font-weight:700;letter-spacing:.3em;margin-bottom:16px}.footer-desc{font-size:13px;color:var(--dim);line-height:1.8}.footer-head{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--amber);margin-bottom:16px}.footer-cols ul{list-style:none}.footer-cols li{margin-bottom:10px}.footer-cols li a{font-size:14px;color:var(--dim)}.footer-cols li a:hover{color:var(--amber)}.footer-bottom{display:flex;flex-direction:column;gap:12px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#e8e6e159}@media(min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:50;opacity:0;pointer-events:none;transition:.3s}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:100%;max-width:440px;background:var(--panel);border-left:1px solid var(--line);z-index:51;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s}body.cart-open .cart-overlay{opacity:1;pointer-events:auto}body.cart-open .cart-drawer{transform:none}.cart-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.cart-head h2{font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.15em}.cart-head button{background:none;border:0;font-family:var(--mono);font-size:12px;cursor:pointer;color:var(--dim)}.cart-head button:hover{color:var(--amber)}.cart-body{flex:1;overflow-y:auto;padding:0 24px}.cart-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--dim)}.cart-empty a{color:var(--amber)}.cart-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-item img{width:80px;height:96px;object-fit:cover;background:#121417}.cart-item .info{flex:1}.cart-item h4{font-size:14px;font-weight:600}.cart-item .variant{font-size:12px;color:var(--dim)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:8px}.qty button{width:28px;height:28px;background:none;border:0;cursor:pointer;font-size:14px;color:var(--ink)}.qty span{width:24px;text-align:center;font-family:var(--mono);font-size:12px}.remove{background:none;border:0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--dim);cursor:pointer;margin-left:12px}.remove:hover{color:var(--amber)}.cart-item .line-price{font-family:var(--mono);font-size:14px}.cart-foot{border-top:1px solid var(--line);padding:20px 24px}.cart-subtotal{display:flex;justify-content:space-between;font-family:var(--mono);font-size:14px;margin-bottom:4px}.cart-note{font-size:12px;color:var(--dim);margin-bottom:16px}.btn-checkout{display:block;background:var(--amber);color:#16181b;font-weight:700;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.15em;padding:16px;transition:.2s}.btn-checkout:hover{box-shadow:0 0 20px #c9b8964d}.pdp{display:grid;gap:36px;padding:36px 20px;max-width:1200px;margin:0 auto;align-items:start}@media(min-width:768px){.pdp{grid-template-columns:54fr 46fr}}.pdp-info{position:relative}@media(min-width:768px){.pdp .gallery{position:sticky;top:88px}}.pdp .gallery img,.pdp .gallery video,.pdp .gallery iframe{width:100%;max-height:62vh;height:auto;object-fit:contain;background:#121417;border:1px solid var(--line)}.pdp .thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pdp .thumbs img,.pdp .thumbs .thumb-video{width:72px;height:54px;object-fit:cover;cursor:pointer;border:1px solid var(--line)}.pdp .thumbs .thumb-video{position:relative;overflow:hidden}.pdp .thumbs .thumb-video img{width:100%;height:100%}.pdp .thumbs .play-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000059;font-size:14px}.pdp .thumbs img.active{border-color:var(--amber)}.pdp .cat{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--amber)}.pdp h1{font-size:24px;letter-spacing:-.01em;margin-top:6px}.pdp .sub{color:var(--dim);margin-top:4px;font-size:14px}.pdp .price{font-family:var(--mono);font-size:20px;font-weight:700;margin-top:14px}.pdp .price s{font-size:14px;color:var(--dim);margin-left:12px;font-weight:400}.pdp .desc{font-size:14px;line-height:1.8;color:#e8e6e1cc;margin-top:18px}.pdp-details{max-width:860px;margin:0 auto;padding:8px 20px 64px}.pdp-details .rte{font-size:14px;line-height:1.75;color:#e8e6e1cc}.pdp-details .rte img{display:none}.pdp-details .rte video,.pdp-details .rte iframe{display:block;width:100%;max-height:480px;margin:16px 0;border:1px solid var(--line);background:#121417}.pdp-details .rte p{margin-bottom:12px}.pdp-details .rte ul{padding-left:18px;margin-bottom:12px}.pdp-details .rte h3,.pdp-details .rte h4{color:var(--ink);font-size:16px;letter-spacing:.04em;margin:24px 0 12px}.spec-table{margin-top:22px;border-top:1px solid var(--line)}.spec-table .row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px}.spec-table .row span:first-child{letter-spacing:.15em;color:#9a978c;font-weight:600}.stock-hint{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--dim);margin-top:14px}.buy-row{display:flex;gap:12px;margin-top:22px}.buy-row .qty{margin-top:0;height:48px}.buy-row .qty button{height:46px;width:40px}.buy-row .add-btn{flex:1;background:var(--amber);color:#16181b;font-weight:700;border:0;font-family:var(--mono);font-size:12px;letter-spacing:.15em;cursor:pointer;transition:.2s}.buy-row .add-btn:hover{box-shadow:0 0 20px #c9b8964d}.variant-select{width:100%;padding:12px;margin-top:16px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:12px}.page-wrap{max-width:900px;margin:0 auto;padding:56px 20px}.page-wrap h1{font-size:32px;letter-spacing:-.01em;margin-bottom:28px}.cart-table{width:100%;border-collapse:collapse}.cart-table th{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-align:left;padding-bottom:12px;border-bottom:1px solid var(--line);color:#9a978c}.cart-table td{padding:16px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-table img{width:64px;height:78px;object-fit:cover;background:#121417}.cart-table input{background:var(--panel);border:1px solid var(--line);color:var(--ink)}.cart-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;flex-wrap:wrap;gap:16px}.rte{line-height:1.9;color:#e8e6e1cc}.rte h2,.rte h3{margin:24px 0 12px}.rte p{margin-bottom:16px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:48px;font-family:var(--mono);font-size:12px}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--line)}.pagination .current{background:var(--amber);color:#16181b}.collection-head{padding:56px 20px 0;max-width:1280px;margin:0 auto}input[type=search]{background:var(--panel);border:1px solid var(--line);color:var(--ink)}.hero2{position:relative;overflow:hidden;border-bottom:1px solid var(--line);min-height:76vh;display:flex;align-items:center}.hero2-bgtext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--mono);font-weight:700;font-size:clamp(120px,22vw,340px);letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(201,184,150,.1);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.hero2-inner{position:relative;display:grid;gap:40px;align-items:center;width:100%;padding-top:44px;padding-bottom:44px}@media(min-width:900px){.hero2-inner{grid-template-columns:1fr 1fr}}.hero2 .kicker,.hero2-left .kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.25em;color:var(--amber);margin-bottom:18px}.hero2 .kicker:before,.hero2-left .kicker:before{content:"// "}.hero2 h1{font-size:clamp(30px,3.6vw,52px);line-height:1.06;font-weight:700}.hero2 h1 .dim{color:#8a8779}.hero2 .sub{margin-top:16px;max-width:460px;color:var(--dim);line-height:1.7;font-size:15px}.hero2 .ctas{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}.hero2-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:28px;max-width:440px}.hero2-specs .spec-cell{background:var(--bg);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.hero2-specs .spec-k{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:#9a978c}.hero2-specs .spec-v{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--ink)}.hud-frame{position:relative;border:1px solid var(--line);background:var(--panel);aspect-ratio:4/5;max-width:460px;margin-left:auto}.hud-frame img{width:100%;height:100%;object-fit:cover}.hud-corner{position:absolute;width:22px;height:22px;z-index:2}.hud-corner.tl{top:-1px;left:-1px;border-top:2px solid var(--amber);border-left:2px solid var(--amber)}.hud-corner.tr{top:-1px;right:-1px;border-top:2px solid var(--amber);border-right:2px solid var(--amber)}.hud-corner.bl{bottom:-1px;left:-1px;border-bottom:2px solid var(--amber);border-left:2px solid var(--amber)}.hud-corner.br{bottom:-1px;right:-1px;border-bottom:2px solid var(--amber);border-right:2px solid var(--amber)}.hud-tag{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--amber);background:#101214b3;padding:5px 10px;border:1px solid rgba(201,184,150,.3)}.hud-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--dim)}.hud-empty .dim{font-size:10px;opacity:.6}@media(max-width:899px){.hud-frame{margin:0 auto}}.ticker{overflow:hidden;border-bottom:1px solid var(--line);background:var(--panel);padding:12px 0}.ticker-track{display:flex;gap:0;width:max-content;animation:ticker 28s linear infinite}.ticker-track span{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--ink);white-space:nowrap}.ticker-track i{color:var(--amber);font-style:normal;margin:0 28px}@keyframes ticker{to{transform:translate(-33.333%)}}.card .idx{position:absolute;top:10px;right:10px;z-index:2;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--amber);background:#10121499;padding:3px 8px;border:1px solid rgba(201,184,150,.3)}.card .badge-sale{right:auto;left:10px;top:38px}.col-index{padding:56px 20px 48px}.col-index .kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.25em;color:var(--amber);margin-bottom:10px}.col-index h2{font-size:clamp(19px,2vw,24px);margin-bottom:24px}.col-rows{border-top:1px solid var(--line)}.col-row{display:flex;align-items:center;gap:24px;padding:15px 8px;border-bottom:1px solid var(--line);transition:.2s}.col-row:hover{background:var(--panel);padding-left:20px}.col-num{font-family:var(--mono);font-size:11px;color:var(--amber);font-weight:700}.col-name{font-size:clamp(15px,1.6vw,19px);font-weight:600;letter-spacing:-.01em;flex:1}.col-count{font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--dim)}.col-arrow{font-family:var(--mono);color:var(--dim);transition:.2s}.col-row:hover .col-arrow{color:var(--amber);transform:translate(6px)}.hero2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cg fill='none' stroke='rgba(201,184,150,0.06)' stroke-width='1'%3E%3Cpath d='M100 300c0-80 60-140 140-140s140 60 140 140-60 140-140 140-140-60-140-140z'/%3E%3Cpath d='M140 300c0-60 40-100 100-100s100 40 100 100-40 100-100 100-100-40-100-100z'/%3E%3Cpath d='M180 300c0-40 20-60 60-60s60 20 60 60-20 60-60 60-60-20-60-60z'/%3E%3Cpath d='M220 300c0-20 8-25 20-25s20 5 20 25-8 25-20 25-20-5-20-25z'/%3E%3Cpath d='M400 100c30-40 90-50 130-20s50 90 20 130-90 50-130 20-50-90-20-130z'/%3E%3Cpath d='M420 120c20-25 55-30 80-10s30 55 10 80-55 30-80 10-30-55-10-80z'/%3E%3Cpath d='M80 480c20-30 60-40 90-20s40 60 20 90-60 40-90 20-40-60-20-90z'/%3E%3Cpath d='M420 460c25-35 75-40 105-15'/%3E%3C/g%3E%3C/svg%3E");background-size:600px 600px}.hud-coords{position:absolute;bottom:12px;right:12px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--amber);background:#101214b3;padding:5px 10px;border:1px solid var(--amber-dim)}.hero2-left{position:relative}.hero2-specs .spec-cell{border-left:2px solid transparent}.hero2-specs .spec-cell:hover{border-left-color:var(--amber);background:var(--panel)}.badge-sale{color:#d8cfae!important;border:1px solid rgba(201,184,150,.55)!important;background:#c9b89614!important}.card .price s,.pdp .price s{color:#e8e6e173!important}.hud-frame img{filter:brightness(.88) contrast(1.06)}.hud-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(160deg,#16181b14,#16181b26 60%,#16181b59)}.main-nav a,.cart-btn,.btn,.filter-btns button,.card .quick-add,.buy-row .add-btn,.btn-checkout,.newsletter-form button,.story .link,.announce,.trustbar p,.ticker-track span,.hero2 .kicker,.hero2-left .kicker,.shop-head .kicker,.story .kicker,.faq .kicker,.material .kicker,.col-index .kicker{font-family:-apple-system,PingFang SC,Helvetica Neue,Arial,sans-serif}.hero2 .kicker,.hero2-left .kicker,.shop-head .kicker,.story .kicker,.faq .kicker,.material .kicker,.col-index .kicker{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/57/assets/theme.css.map */
