@font-face{font-family:Apex;font-weight:500;src:url(/assets/fonts/Apex_Mk3-Medium.otf)}@font-face{font-family:Apex;font-weight:200;src:url(/assets/fonts/Apex_Mk3-ExtraLight.otf)}:root{--or:#ff5600;--gr:#25282a;--cg:#d0d0ce;--bk:#000;--cut:16px;--cutL:34px;--mx:max(132px,9.9vw);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#fff;text-transform:uppercase;background:#000 url(/assets/bg/crosshair-tile.jpg) top/1920px 1920px;margin:0;padding-top:78px;font:200 16px/1.18 Apex,ui-monospace,monospace;overflow-x:clip}h1,h2,h3,h4,.m,nav a,.btn,label{font-weight:500}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:.92}a{color:inherit;cursor:pointer;text-decoration:none}nav{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) var(--mx) 30px;background:linear-gradient(#000 0%,#000000f0 50%,#0000 100%);grid-template-columns:1fr auto 1fr;align-items:center;font-size:14px;display:grid;position:fixed;top:0;left:0;right:0}nav .links{gap:90px;display:flex}nav svg{fill:#fff;width:38px}nav .navcart{justify-self:end;font-size:14px;position:relative}.dot{background:var(--or);border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;right:-10px}main{padding:0 var(--mx) 80px;min-height:70vh}.eyebrow{color:var(--or);font-size:30px;font-weight:500;line-height:.95}.h1{font-size:110px;font-weight:500;line-height:.88}.h2{font-size:56px;font-weight:500;line-height:.9}.bc{margin:6px 0 34px;font-size:12px;font-weight:500}.bc b{color:var(--or);font-weight:500}.cham{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.btn{--cut:14px;background:var(--or);color:#25282a;text-transform:uppercase;cursor:pointer;clip-path:polygon(calc(0px + 0px) calc(var(--cut) + 2.2px),calc(0px + .45px) calc(var(--cut) + .19px),calc(0px + 1.56px) calc(var(--cut) + -1.56px),calc(var(--cut) + -1.56px) calc(0px + 1.56px),calc(var(--cut) + .19px) calc(0px + .45px),calc(var(--cut) + 2.2px) calc(0px + 0px),calc(100% + -2.2px) calc(0px + 0px),calc(100% + -.64px) calc(0px + .64px),calc(100% + 0px) calc(0px + 2.2px),calc(100% + 0px) calc(100% - var(--cut) + -2.2px),calc(100% + -.45px) calc(100% - var(--cut) + -.19px),calc(100% + -1.56px) calc(100% - var(--cut) + 1.56px),calc(100% - var(--cut) + 1.56px) calc(100% + -1.56px),calc(100% - var(--cut) + -.19px) calc(100% + -.45px),calc(100% - var(--cut) + -2.2px) calc(100% + 0px),calc(0px + 2.2px) calc(100% + 0px),calc(0px + .64px) calc(100% + -.64px),calc(0px + 0px) calc(100% + -2.2px));border:0;padding:16px 38px;font:500 22px/1 Apex,monospace;transition:transform .12s;display:inline-block;position:relative}.btn:before{content:"";background:var(--or);clip-path:inherit;transition:background .18s,inset .18s;position:absolute;inset:0}.btn span{transition:color .18s;position:relative}.btn:hover:before{background:#ff6a1f}.btn:active{transform:scale(.97)}.btn.clk:before{clip-path:polygon(calc(0px + 0px) calc(var(--cin) + 1.6px),calc(0px + .33px) calc(var(--cin) + .14px),calc(0px + 1.13px) calc(var(--cin) + -1.13px),calc(var(--cin) + -1.13px) calc(0px + 1.13px),calc(var(--cin) + .14px) calc(0px + .33px),calc(var(--cin) + 1.6px) calc(0px + 0px),calc(100% + -1.6px) calc(0px + 0px),calc(100% + -.46px) calc(0px + .46px),calc(100% + 0px) calc(0px + 1.6px),calc(100% + 0px) calc(100% - var(--cin) + -1.6px),calc(100% + -.33px) calc(100% - var(--cin) + -.14px),calc(100% + -1.13px) calc(100% - var(--cin) + 1.13px),calc(100% - var(--cin) + 1.13px) calc(100% + -1.13px),calc(100% - var(--cin) + -.14px) calc(100% + -.33px),calc(100% - var(--cin) + -1.6px) calc(100% + 0px),calc(0px + 1.6px) calc(100% + 0px),calc(0px + .46px) calc(100% + -.46px),calc(0px + 0px) calc(100% + -1.6px));background:#000;animation:.5s ease-out pulse;inset:2px}.btn.clk span{color:var(--or)}@keyframes pulse{0%{background:#000}70%{background:#000}to{background:var(--or)}}.btn.sm{--cut:10px;padding:11px 26px;font-size:16px}.card{--cut:var(--cutL);-webkit-backdrop-filter:blur(16px);clip-path:polygon(calc(0px + 0px) calc(var(--cut) + 3.2px),calc(0px + .66px) calc(var(--cut) + .27px),calc(0px + 2.26px) calc(var(--cut) + -2.26px),calc(var(--cut) + -2.26px) calc(0px + 2.26px),calc(var(--cut) + .27px) calc(0px + .66px),calc(var(--cut) + 3.2px) calc(0px + 0px),calc(100% + -3.2px) calc(0px + 0px),calc(100% + -.93px) calc(0px + .93px),calc(100% + 0px) calc(0px + 3.2px),calc(100% + 0px) calc(100% - var(--cut) + -3.2px),calc(100% + -.66px) calc(100% - var(--cut) + -.27px),calc(100% + -2.26px) calc(100% - var(--cut) + 2.26px),calc(100% - var(--cut) + 2.26px) calc(100% + -2.26px),calc(100% - var(--cut) + -.27px) calc(100% + -.66px),calc(100% - var(--cut) + -3.2px) calc(100% + 0px),calc(0px + 3.2px) calc(100% + 0px),calc(0px + .93px) calc(100% + -.93px),calc(0px + 0px) calc(100% + -3.2px));background:#0e10129e;padding:44px 48px;position:relative}.card:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .85 0 0 0 0 .85 0 0 0 0 .85 .14 0 0 0 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff1f,#ffffff05 40%,#ffffff12),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M24 20v8M20 24h8' stroke='white' stroke-opacity='.10'/%3E%3C/svg%3E");position:absolute;inset:0}.card:after{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:0}.card>*{position:relative}.card.sm{--cut:22px;padding:22px}.ph{aspect-ratio:4/3;color:#ffffff59;background:repeating-linear-gradient(45deg,#0000 0 10px,#ffffff08 10px 11px);border:1px dashed #ffffff40;place-items:center;font-size:12px;display:grid}.ph img{object-fit:contain;width:100%;height:100%}.hero{height:600px;margin:-78px calc(var(--mx)*-1) 40px;padding:0 var(--mx);background:linear-gradient(#0000,#000 98%),repeating-linear-gradient(45deg,#15181a 0 14px,#1b1e20 14px 15px);flex-direction:column;justify-content:flex-end;display:flex}.hero .h1{font-size:128px}.row{align-items:center;gap:20px;display:flex}.rule{background:#fff6;flex:1;height:1px}.lab{font-size:30px;font-weight:500}.grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.intro{text-align:center;max-width:1100px;margin:130px auto;font-size:26px;line-height:1.32}.intro small{color:var(--or);margin-top:20px;font-size:20px;font-weight:500;display:block}.prod{grid-template-columns:1.5fr 1fr 250px;align-items:center;gap:30px;margin-bottom:14px;display:grid}.prod h3{white-space:nowrap;font-size:clamp(26px,2.6vw,40px);line-height:.9}.compat{color:var(--or);margin:6px 0 8px;font-size:20px;font-weight:500;line-height:1}.price{font-size:28px;font-weight:500}.acc h4{margin:16px 0 8px;font-size:30px;line-height:.95}.acc p{min-height:60px;font-size:13px}.acc .btn{margin-top:14px}.pdp{grid-template-columns:minmax(0,1fr) 1fr;align-items:center;gap:30px;display:grid}.pdp h2{margin-bottom:20px;font-size:48px}.pdp .desc{margin-bottom:18px;font-size:16px}select,.in{appearance:none;color:#ffffff8c;text-transform:uppercase;background: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='white' stroke-opacity='.6'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #ffffff73;border-radius:0;width:48%;margin:12px 1% 20px 0;padding:15px 44px 15px 16px;font:500 13px Apex}.in{background-image:none;width:100%;margin:0 0 14px;padding-right:16px}.in::placeholder{color:#ffffff8c}select:focus,.in:focus{border-color:var(--or);color:#fff;outline:none}option{color:#fff;background:#111}.cols{columns:2;gap:60px;font-size:14px}.cols h4{margin:14px 0 4px;font-size:16px}.cart{grid-template-columns:1fr 400px;gap:50px;display:grid}.item{border-bottom:1px solid #fff6;grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:15px 0;display:grid}.item .q{font-size:38px;font-weight:500;line-height:1}.item h4{font-size:22px;line-height:.95}.sku{color:var(--or);font-size:12px;font-weight:500}.qb{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;width:26px;height:26px;font:500 14px Apex}.tot{border-bottom:1px solid #fff6;justify-content:space-between;padding:14px 0;font-size:17px;font-weight:200;display:flex}footer{padding:60px var(--mx);background:#000;justify-content:space-between;align-items:center;margin-top:40px;font-size:19px;font-weight:500;display:flex;position:relative}footer .logo{align-items:center;gap:14px;font-size:30px;display:flex}footer svg{fill:#fff;width:64px}.note{max-width:620px;margin-top:20px;font-size:12px}.note a{text-decoration:underline}.empty{color:var(--cg);padding:60px 0;font-size:28px}.toast{border:1px solid var(--or);opacity:0;pointer-events:none;background:#000;padding:14px 26px;font-weight:500;transition:all .3s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.toast.on{opacity:1}.vp{margin-top:24px;overflow:hidden}.trk{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex}.slide{flex:0 0 100%;grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.card.nc{--cut:16px;padding:12px}.nc h4{margin:12px 0 6px;font-size:19px;line-height:.95}.nc .price{font-size:17px}.arw{padding:7px 18px;font-size:16px}.dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.dots i{background:#ffffff4d;width:22px;height:3px}.dots i.on{background:var(--or)}footer .logo svg{fill:none;width:280px;height:auto}.btn{--cin:12px}.btn.sm{--cin:8px}.btn.lg{--cut:16px;--cin:14px;padding:20px 40px;font-size:24px}.soc{gap:22px;display:flex}.soc svg{fill:none;width:24px;height:24px;stroke:var(--or);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}footer:before{content:"";pointer-events:none;background:linear-gradient(#0000,#000);height:180px;position:absolute;bottom:100%;left:0;right:0}.ph:has(img){background:0 0;border:0}.prod>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.btn.md{--cut:12px;--cin:10px;padding:13px 30px;font-size:18px}.tot span:first-child{font-weight:500}.card.sm .ph{place-items:center;display:grid;container-type:inline-size;aspect-ratio:2.1!important}.card.sm .ph img{width:auto;max-width:86cqw;height:auto;max-height:21cqw}.sect{margin-top:140px}.h1.sec{margin-top:8px;font-size:72px}.h1.sum{margin:8px 0 0;font-size:60px}.dh{margin-bottom:20px;font-size:48px}.price.big{margin-bottom:14px;font-size:46px;line-height:1}.price.lg{font-size:40px}.enq{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.card.totals{padding:34px 38px}.flinks{gap:40px;display:flex}.burger{cursor:pointer;background:0 0;border:0;padding:8px 0 8px 10px;display:none}.burger i{background:#fff;width:24px;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.burger.on i:first-child{transform:translateY(7px)rotate(45deg)}.burger.on i:nth-child(2){opacity:0}.burger.on i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1100px){:root{--mx:40px}nav .links{gap:40px}.h1,.hero .h1{font-size:88px}.h1.sec{font-size:56px}.h2{font-size:44px}.grid4{grid-template-columns:repeat(2,1fr)}.slide{grid-template-columns:repeat(3,1fr)}.prod{grid-template-columns:1fr 1fr;gap:20px 30px}.prod>a{grid-row:span 2}.prod h3{white-space:normal}.intro{margin:90px auto;font-size:22px}.sect{margin-top:100px}.cart{grid-template-columns:1fr;gap:40px}.enq{gap:40px}footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:30px}footer .logo{flex-basis:100%;order:-1;justify-content:center}}@media (max-width:700px){:root{--mx:16px;--cutL:22px}body{padding-top:64px;font-size:15px}nav{padding:calc(12px + env(safe-area-inset-top,0px)) var(--mx) 22px;align-items:center;gap:20px;display:flex}nav svg{width:32px}nav .navcart{margin-left:auto}.burger{order:3;display:block}nav .links{padding:0 var(--mx);border-bottom:1px solid var(--or);visibility:hidden;background:#000;flex-direction:column;gap:0;max-height:0;font-size:18px;transition:max-height .25s,visibility .25s;position:absolute;top:100%;left:0;right:0;overflow:hidden}nav .links.open{visibility:visible;max-height:300px}nav .links a{border-top:1px solid #ffffff26;padding:16px 0}nav:has(.links.open){background:#000}.h1,.hero .h1{font-size:54px}.h1.sec{font-size:40px}.h1.sum{font-size:44px}.h2,.dh,.pdp h2{font-size:34px}.eyebrow,.lab{font-size:22px}.hero{height:420px;margin-top:-64px;margin-bottom:28px}.card,.card.totals{padding:26px 20px}.btn{padding:14px 28px;font-size:18px}.btn.lg{padding:16px 30px;font-size:20px}.vp{scroll-snap-type:x mandatory;margin:20px calc(var(--mx)*-1) 0;padding:0 var(--mx);scroll-padding:0 var(--mx);scrollbar-width:none;overflow-x:auto}.vp::-webkit-scrollbar{display:none}.trk{gap:12px;transform:none!important}.slide{display:contents}.slide>*{scroll-snap-align:start;flex:0 0 62%}.arw,.dots{display:none}.intro{text-align:left;margin:70px auto;font-size:17px}.intro small{font-size:16px}.sect{margin-top:70px}.prod{grid-template-columns:1fr;gap:16px}.prod>a{grid-row:auto}.prod h3{font-size:30px}.prod>div:last-child{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.price.big{margin:0;font-size:32px}.grid4{grid-template-columns:1fr 1fr;gap:12px}.card.sm{--cut:14px;padding:12px}.acc h4{margin:10px 0 6px;font-size:20px}.acc p{min-height:0;font-size:12px}.acc .btn{margin-top:10px;padding:10px 14px;font-size:14px}.enq{grid-template-columns:1fr;gap:28px}.pdp{grid-template-columns:1fr;gap:20px}.pdp>.ph{order:-1}select,.in{font-size:16px}select{width:100%;margin:8px 0 10px}.price.lg{font-size:30px}.row{flex-wrap:wrap}.cols{columns:1}.item{grid-template-columns:28px 1fr auto;gap:12px}.item .q{font-size:28px}.item h4{font-size:18px}.qb{width:34px;height:34px}footer{padding:44px var(--mx);font-size:16px}footer .logo svg{width:220px}.flinks{gap:28px}.toast{left:var(--mx);right:var(--mx);text-align:center;transform:none}}
