:root{--night:#0A0A0C;--panel:#131318;--card:#17171D;--line:#26262E;--bone:#F5F2EA;--red:#D8232A;--royal:#2E55D4;--gold:#E8B04B;--powder:#9CC1E4;--smoke:#8E8E97;--fd:"Anton",Impact,sans-serif;--fb:"Barlow",system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,monospace;--ease:cubic-bezier(.22,.9,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--night);color:var(--bone);font-family:var(--fb);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:#e8b04b59}.wrap{max-width:1280px;margin:0 auto;padding:0 24px}.display{font-family:var(--fd);text-transform:uppercase;letter-spacing:.03em;line-height:1}.mono{font-family:var(--fm)}.eyebrow{font-family:var(--fm);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:600}.red{color:var(--red)}.gold{color:var(--gold)}.royal{color:var(--royal)}.smoke{color:var(--smoke)}.tri{display:flex;width:100%}.tri i{flex:1;display:block}.tri i:nth-child(1){background:var(--red)}.tri i:nth-child(2){background:var(--gold)}.tri i:nth-child(3){background:var(--royal)}.btn{display:inline-block;padding:15px 34px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .2s var(--ease),filter .2s var(--ease);border-radius:0;background:none}.btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.btn-red{background:var(--red);color:var(--bone)}.btn-line{border-color:var(--line);color:var(--bone)}.btn-r{border-radius:12px}.hover:hover{color:var(--red);transition:color .18s}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hh-head{position:sticky;top:0;z-index:40;background:#0a0a0cf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hh-head .bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;max-width:1280px;margin:0 auto}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand img{width:44px;height:auto;flex-shrink:0}.brand .nm{font-family:var(--fd);font-size:21px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1}.brand .tag{display:none;font-family:var(--fm);font-size:9px;letter-spacing:.3em;color:var(--smoke);text-transform:uppercase;margin-top:4px}@media(min-width:640px){.brand .tag{display:block}}.navl{display:none;align-items:center;gap:28px;font-size:14.5px;font-weight:600}.navl .btn{padding:10px 22px;font-size:13px;border-radius:10px}.cartb{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}.cartb .n{position:absolute;top:1px;right:0;min-width:17px;height:17px;border-radius:999px;background:var(--red);color:var(--bone);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.cartb .n:empty{display:none}.burger{width:44px;height:44px;border:1px solid var(--line);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.burger i{width:18px;height:2px;background:var(--bone);display:block;transition:transform .25s,opacity .2s}.burger[aria-expanded=true] i:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--red)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--red)}.mob{display:none;border-top:1px solid var(--line);background:var(--night)}.mob.open{display:block}.mob a{display:block;padding:16px 4px;font-family:var(--fd);font-size:22px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--line)}.mob .pad{padding:14px 20px 24px;display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.navl{display:flex}.burger,.mob{display:none!important}.mobcart{display:none}}.hero{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 70% -10%,rgba(46,85,212,.15),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(216,35,42,.12),transparent 55%),var(--night)}.hero .grid{display:grid;gap:40px;align-items:center;padding:56px 24px 64px;max-width:1280px;margin:0 auto}@media(min-width:1024px){.hero .grid{grid-template-columns:1fr 1fr;padding:80px 24px 96px}}.hero h1{font-size:clamp(3rem,7.5vw,5.8rem);line-height:.98;margin-top:18px}.hero p.lede{margin-top:24px;max-width:28rem;font-size:17px;line-height:1.75;color:var(--smoke)}.hero .cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px}.carousel{max-width:32rem;margin:0 auto;width:100%}.carousel .stage{position:relative;aspect-ratio:1}.carousel .stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 1.1s ease;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.carousel .stage img.on{opacity:1}.carousel .cap{text-align:center;margin-top:4px}.carousel .cap .nm{font-family:var(--fd);font-size:21px;letter-spacing:.06em;text-transform:uppercase}.carousel .cap .ct{font-family:var(--fm);font-size:11px;letter-spacing:.28em;color:var(--smoke);text-transform:uppercase;margin-top:5px}.dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.dot{width:7px;height:7px;border-radius:999px;border:0;padding:0;background:#3c3c46;cursor:pointer;transition:background .2s,transform .2s}.dot.on{background:var(--gold)}.dot:hover{transform:scale(1.35)}.marq{overflow:hidden;background:var(--panel);border-bottom:1px solid var(--line);padding:14px 0}.marq .track{display:flex;width:max-content;gap:48px;animation:marq 40s linear infinite}.marq span{font-family:var(--fd);font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);white-space:nowrap;display:flex;align-items:center;gap:48px}.marq span b{color:var(--gold);font-weight:400}@keyframes marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marq .track{animation:none}}.sec{padding:80px 0}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.sec h2{font-size:clamp(2rem,4.5vw,3.2rem);margin-top:10px}.more{font-size:14.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.grid3{display:grid;gap:24px;margin-top:40px}@media(min-width:640px){.grid3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid3{grid-template-columns:repeat(3,1fr)}}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--red) 0 33%,var(--gold) 33% 66%,var(--royal) 66% 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.card:hover{transform:translateY(-6px);border-color:#d8232a54;box-shadow:0 30px 70px #000000a6}.card:hover:before{transform:scaleX(1)}.photo{position:relative;background:radial-gradient(130% 95% at 50% 108%,var(--accent,#E8B04B30),transparent 62%),linear-gradient(180deg,#1b1b22,#101015)}.photo .img{display:block;padding:24px 24px 8px}.photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(0,0,0,.55));transition:opacity .3s}.photo .lbl{position:absolute;top:12px;left:14px;font-family:var(--fm);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:#0a0a0cb8;color:var(--bone);font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s,background .2s,border-color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-bottom:3px}.arrow.l{left:10px}.arrow.r{right:10px}.photo:hover .arrow,.arrow:focus-visible{opacity:1}.arrow:hover{background:var(--red);border-color:var(--red)}@media(hover:none){.arrow{opacity:1}}.photo .dots{padding-bottom:16px;margin-top:0}.card .body{display:flex;flex:1;flex-direction:column;padding:20px}.card .tagl{font-family:var(--fm);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.card .row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px}.card h3{font-family:var(--fd);font-size:22px;text-transform:uppercase;letter-spacing:.03em}.card .price{font-size:17px;font-weight:700}.card .blurb{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--smoke)}.sw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.pent{width:24px;height:22px;cursor:pointer;border:1px solid #3A3A44;clip-path:polygon(50% 0%,100% 32%,100% 100%,0% 100%,0% 32%);padding:0;background:#444}.pent.on{border:2px solid var(--gold)}.sw .vl{font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);margin-left:4px}.card .acts{display:flex;gap:10px;margin-top:auto;padding-top:16px}.card .acts .btn{padding:13px 18px;font-size:13px;flex:1;text-align:center}.story{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.story .grid{display:grid;gap:48px;align-items:center;padding:80px 24px;max-width:1280px;margin:0 auto}@media(min-width:1024px){.story .grid{grid-template-columns:3fr 2fr}}.story h2{line-height:1.05}.story .copy{margin-top:24px;max-width:36rem;display:grid;gap:16px;font-size:16.5px;line-height:1.8;color:var(--smoke)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;max-width:28rem}.stats div{border-left:3px solid var(--red);padding-left:14px}.stats .n{font-family:var(--fd);font-size:34px}.stats .l{font-size:12.5px;color:var(--smoke);line-height:1.4}.plate{position:relative;max-width:24rem;margin:0 auto}.plate .badge{width:100%;border-radius:12px;border:1px solid var(--line)}.plate .pin{position:absolute;bottom:-24px;right:-16px;width:96px;border-radius:14px;border:1px solid var(--line);background:#f4f4f2;box-shadow:0 14px 30px #0000008c;overflow:hidden}@media(min-width:640px){.plate .pin{width:112px}}.wall{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}@media(min-width:640px){.wall{grid-template-columns:repeat(5,1fr)}}@media(min-width:1024px){.wall{grid-template-columns:repeat(9,1fr)}}.tile{display:block;background:radial-gradient(120% 100% at 50% 112%,var(--accent,#E8B04B2E),transparent 62%),#14141a;border:1px solid var(--line);border-radius:14px;padding:8px;transition:transform .35s var(--ease),border-color .35s}.tile:hover{transform:translateY(-4px);border-color:#d8232a66}.tile img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.center{text-align:center}.colhead{background:radial-gradient(900px 400px at 50% -20%,rgba(46,85,212,.13),transparent 60%),var(--night);text-align:center}.colhead .in{max-width:1280px;margin:0 auto;padding:56px 24px 40px}.colhead h1{font-size:clamp(2.4rem,6vw,4.2rem);margin-top:12px}.colhead p{margin:16px auto 0;max-width:36rem;font-size:16px;line-height:1.7;color:var(--smoke)}.pdp{display:grid;gap:40px;padding:56px 24px 80px;max-width:1280px;margin:0 auto}@media(min-width:1024px){.pdp{grid-template-columns:1.1fr 1fr;align-items:start}}.pdp .photo{border-radius:22px;border:1px solid var(--line);overflow:hidden}.pdp .photo .img{padding:36px 36px 12px}.pdp .thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pdp .thumbs button{width:64px;height:64px;border-radius:10px;border:1px solid var(--line);background:#14141a;padding:6px;cursor:pointer}.pdp .thumbs button.on{border-color:var(--gold)}.pdp .thumbs img{width:100%;height:100%;object-fit:contain}.pdp h1{font-size:clamp(2rem,4.5vw,3.4rem);margin-top:10px}.pdp .price{font-size:26px;font-weight:700;margin-top:10px}.pdp .desc{margin-top:20px;color:var(--smoke);font-size:16px;line-height:1.75}.pdp .desc ul{padding-left:20px;margin-top:10px}.opt{margin-top:22px}.opt .k{font-family:var(--fm);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sizes button{padding:10px 16px;border:1px solid var(--line);background:var(--card);border-radius:10px;cursor:pointer;font-weight:600}.sizes button.on{border-color:var(--gold);color:var(--gold)}.qty{display:inline-flex;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:10px}.qty button{width:44px;height:46px;background:var(--card);border:0;cursor:pointer;font-size:20px}.qty input{width:56px;text-align:center;background:var(--night);border:0;color:var(--bone);font-weight:700;font-size:16px}.buy{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.buy .btn{flex:1;min-width:180px;text-align:center}.soldout{opacity:.5;pointer-events:none}.trust{margin-top:24px;display:grid;gap:8px;font-size:13.5px;color:var(--smoke)}.trust li{list-style:none;display:flex;gap:10px;align-items:center}.trust li:before{content:"";width:8px;height:8px;background:var(--gold);clip-path:polygon(50% 0%,100% 32%,100% 100%,0% 100%,0% 32%)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s;z-index:60}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--panel);border-left:1px solid var(--line);transform:translate(100%);transition:transform .38s var(--ease);z-index:61;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer .dh{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.drawer .dh h3{font-family:var(--fd);font-size:20px;letter-spacing:.06em;text-transform:uppercase}.drawer .x{background:none;border:1px solid var(--line);width:36px;height:36px;border-radius:999px;cursor:pointer;font-size:18px}.drawer .items{flex:1;overflow:auto;padding:12px 20px;display:grid;gap:12px;align-content:start}.line{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px}.line img{width:72px;height:72px;object-fit:contain;background:#101015;border-radius:10px}.line .t{font-weight:700;font-size:14px}.line .v{font-family:var(--fm);font-size:11px;color:var(--smoke);margin-top:3px;letter-spacing:.08em}.line .q{display:flex;align-items:center;gap:6px;margin-top:8px}.line .q button{width:28px;height:28px;border:1px solid var(--line);background:none;border-radius:8px;cursor:pointer}.line .p{font-weight:700}.line .rm{background:none;border:0;color:var(--smoke);font-size:12px;cursor:pointer;text-decoration:underline;margin-top:6px}.drawer .df{padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.drawer .tot{display:flex;justify-content:space-between;font-weight:700;font-size:17px}.drawer .ship{font-size:12.5px;color:var(--smoke);margin-top:6px}.drawer .btn{width:100%;text-align:center;margin-top:14px}.drawer .empty{text-align:center;color:var(--smoke);padding:40px 0}.foot{background:var(--panel);border-top:1px solid var(--line)}.foot .grid{display:grid;gap:40px;padding:56px 24px;max-width:1280px;margin:0 auto}@media(min-width:640px){.foot .grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.foot .grid{grid-template-columns:repeat(3,1fr)}}.foot .logo{width:120px;opacity:.95}.foot .nm{font-family:var(--fd);font-size:22px;letter-spacing:.04em;text-transform:uppercase;margin-top:16px}.foot p{font-size:14px;line-height:1.7;color:var(--smoke);max-width:20rem;margin-top:8px}.foot h4{font-family:var(--fd);font-size:17px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.foot ul{list-style:none;display:grid;gap:10px;font-size:14.5px;color:var(--smoke)}.sig{border-top:1px solid var(--line);padding:26px 16px 30px;text-align:center}.sig a{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:var(--smoke);opacity:.75;font-weight:600}.sig img{width:26px;height:auto;opacity:.45}.page{max-width:48rem;margin:0 auto;padding:64px 24px}.page h1{font-size:clamp(2rem,5vw,3.4rem)}.page .rte{margin-top:24px;color:var(--smoke);line-height:1.8}.page .rte h2,.page .rte h3{color:var(--bone);margin:28px 0 10px;font-family:var(--fd);text-transform:uppercase;letter-spacing:.04em}.page .rte p{margin-bottom:14px}.cartpage .line{grid-template-columns:96px 1fr auto}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:var(--card);border:1px solid var(--gold);border-radius:12px;padding:12px 16px;font-size:13px;z-index:70;transition:transform .3s var(--ease),opacity .3s}.toast.on{transform:translate(-50%);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hh.css.map */
