/** Shopify CDN: Minification failed

Line 7:0 Unexpected "700"
Line 7:61 Unterminated string token

**/
700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#0a0b0d;--panel:#14161b;--line:#2a2d34;--muted:#9a9da6;--blue:#557cff;--white:#f6f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #99b4ff;outline-offset:5px}.announcement{padding:11px 5%;font-size:10px;letter-spacing:2px;background:#1a2138;color:#c4d0ff;display:flex;justify-content:space-between}header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--bg)}.logo{display:flex;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1px}.logo img{display:block;height:34px;width:auto}.logo svg{width:42px;margin-right:9px}.logo span{font-size:11px;align-self:flex-start;margin-top:6px;margin-left:3px}nav{display:flex;gap:34px;font-size:13px;color:#c7c9cf}.bag{background:none;border:0;color:white;font-size:13px}.bag span{background:#242831;padding:5px 9px;border-radius:50%;margin-left:10px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px}.hero-copy{padding:85px 6% 30px 10%;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:#b9bdc8}.eyebrow i{display:inline-block;width:6px;height:6px;background:#7592ff;border-radius:50%;margin-right:8px}h1,h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:700;line-height:.98;letter-spacing:-1px;margin:25px 0}h1{font-size:clamp(76px,7.6vw,120px);text-transform:uppercase}em{font-style:normal;color:#7893ff}.hero-copy p{line-height:1.8;color:var(--muted);font-size:15px;margin:0 0 32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#f3f4f6;color:#101218;border:0;padding:19px 25px;font-weight:600;font-size:13px}.primary{background:var(--blue);color:white}.button:hover{filter:brightness(1.12)}.hero-meta{margin-top:auto;padding-top:55px;display:flex;width:100%;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.4px;color:#8e929d}.hero-image{position:relative;overflow:hidden;min-height:600px;background:#121418}.hero-image>img{position:absolute;width:100%;height:123%;object-fit:cover;top:-20%;object-position:center}.hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0b0d33,transparent 30%),linear-gradient(0deg,#0a0b0d,transparent 30%)}.photo-label{position:absolute;z-index:1;bottom:30px;left:35px;font-size:10px;letter-spacing:2px}.photo-label small{display:block;font-size:9px;color:#b3b7c0;letter-spacing:.3px;margin-top:9px}.ribbon{display:flex;justify-content:space-around;gap:20px;padding:25px 4%;border-block:1px solid var(--line);font-size:11px;letter-spacing:2px;align-items:center}.ribbon b{color:#7f99ff;font-size:20px}.section{padding:105px 7%;max-width:1600px;margin:auto}.product{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center}.product-image{height:470px;overflow:hidden;background:#efefef;border-radius:3px;position:relative}.product-image img{position:absolute;width:100%;height:125%;object-fit:cover;top:-25%}.product-image.effect img{height:125%;top:-25%}.thumbs{display:flex;gap:12px;align-items:center;margin-top:16px}.thumb{height:65px;width:65px;padding:0;background:#222;border:1px solid #343842;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.selected{border:2px solid #869fff}.thumbs>span{font-size:8px;letter-spacing:1.7px;color:var(--muted);margin-left:auto}.product h2{font-size:64px;margin:18px 0 22px}.product h3{font-size:16px;font-weight:500}.price{font-size:25px;margin:20px 0}.price span{font-size:10px;color:var(--muted);margin-left:15px}.product-copy>p{font-size:13px;line-height:1.8;color:var(--muted)}.divider{height:1px;background:var(--line);margin:25px 0}.option-label{display:flex;justify-content:space-between;font-size:12px}.option-label strong{color:#b8bcc7;font-weight:400}.colors{display:flex;gap:10px;margin:16px 0 25px}.color{border:1px solid #353945;background:#14161b;padding:13px 19px;color:#c1c4cf;font-size:12px;display:flex;align-items:center;gap:9px}.color.active{border-color:#8aa0ff;background:#1e2746;color:white}.color i{height:12px;width:12px;border-radius:50%}.purchase{display:flex;gap:12px}.purchase>.button{flex:1}.quantity{display:flex;align-items:center;border:1px solid var(--line)}.quantity button{border:0;color:white;background:none;padding:15px}.quantity output{font-size:13px}.product-copy .preview-note{font-size:10px;margin:12px 0 24px}.product-facts{display:flex;flex-wrap:wrap;gap:18px;color:#bdc0c9;font-size:10px}.statement{border-top:1px solid var(--line)}.statement h2{font-size:80px}.statement h2 span{color:#777d8a}.detail-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:6%;margin-top:45px}.detail-grid p,.install p{font-size:13px;color:var(--muted);line-height:1.9}.detail-grid h3{font-size:16px}.number{font-size:11px;color:#839bff}.install{background:#111319;display:grid;grid-template-columns:1fr 1fr;gap:12%}.install h2{font-size:66px}.install ol{padding:0;margin:0;list-style:none}.install li{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:25px 0}.install li>span{color:#748eff;font-size:12px;padding-top:3px}.install h3{font-size:17px;margin:0}.install li p{margin-bottom:0}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8%}.faq h2{font-size:60px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';color:#8da3ff}.faq details[open] summary:after{content:'−'}.faq p{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:0}.end{text-align:center;padding:85px 20px;background:radial-gradient(ellipse at bottom,#202e5a,#10131d 70%);border-block:1px solid var(--line)}.end h2{font-size:80px}.end .button{margin-top:15px}footer{padding:45px 7%;display:flex;align-items:center;gap:35px;flex-wrap:wrap}footer p,footer small{font-size:11px;color:var(--muted)}footer div{display:flex;gap:22px;margin-left:auto;font-size:11px}footer small{width:100%;border-top:1px solid var(--line);padding-top:22px}dialog{margin:0 0 0 auto;width:440px;max-width:100%;height:100%;max-height:100%;background:#12151c;color:white;border:0;padding:30px}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}.cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.cart-head h2{font-size:40px}.cart-head button{background:none;border:0;color:white;padding:15px}.cart-row{padding:20px 0;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:center}.cart-row img{width:70px;height:70px;object-fit:cover}.cart-row h3{font-size:13px;margin:0 0 8px}.cart-row p{font-size:12px;color:#b1b6c4}.remove,.text-button{background:none;border:0;color:#a9baff;text-decoration:underline;padding:0;font-size:12px}.cart-total{display:flex;justify-content:space-between;padding:25px 0}.cart-bottom p{font-size:12px;color:var(--muted);line-height:1.7}.cart-bottom .button{width:100%;justify-content:center}.button:disabled{opacity:.45;cursor:not-allowed}.text-button{display:block;margin:24px auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.hero{max-width:1600px;margin:auto}}@media(max-width:800px){.announcement{font-size:8px;justify-content:center}.announcement span{display:none}header{height:72px}.logo{font-size:21px}.logo img{height:26px}nav{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:45px 7% 30px}.hero h1{font-size:85px}.hero-copy p{font-size:14px}.hero-meta{padding-top:30px}.hero-image{min-height:440px}.hero-image>img{height:125%;top:-25%}.ribbon{font-size:8px;letter-spacing:1px;padding:20px}.ribbon span:last-child,.ribbon b:last-of-type{display:none}.section{padding:65px 6%}.product{grid-template-columns:1fr;gap:35px}.product-image{height:380px}.product h2{font-size:58px}.statement h2,.end h2{font-size:57px}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-grid>p{max-width:500px}.install,.faq{grid-template-columns:1fr;gap:25px}.install h2,.faq h2{font-size:54px}.price span{display:block;margin:8px 0 0}.color{flex:1;justify-content:center;padding:13px 10px}.product-facts{gap:12px}.end{padding:65px 20px}footer{gap:20px}footer div{margin-left:0;width:100%}.thumbs>span{font-size:7px}dialog{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

:root{--blue:var(--accent,#557cff)}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;z-index:99;background:white;color:black;padding:15px}.product-image.real img{position:static;width:100%;height:100%;object-fit:contain}.product-image{height:auto;aspect-ratio:1}.product-image img{height:125%}select,input,textarea{background:#161a24;color:#fff;border:1px solid #454b5d;padding:14px;font:inherit;max-width:100%}label{display:block;margin:18px 0 9px;font-size:13px}select{width:100%}.buy-row{display:flex;gap:15px;margin-top:20px}.buy-row input{width:75px}.buy-row button{flex:1}.richtext{line-height:1.8;color:#b6bac5}.richtext a{text-decoration:underline}.main-page{min-height:50vh}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.catalog img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#151821}.catalog h2{font-family:Arial,sans-serif;font-size:18px;line-height:1.4}.cart-item{display:grid;grid-template-columns:90px 1fr 100px;gap:20px;border-bottom:1px solid #333;padding:20px 0;align-items:center}.cart-item img{width:90px;height:90px;object-fit:contain}.cart-item a{text-decoration:underline}.cart-item h2{font:600 17px Arial}.cart-actions{display:flex;gap:20px;justify-content:flex-end;flex-wrap:wrap;margin-top:25px}.policy-links{display:flex;flex-wrap:wrap}.shopify-payment-button{margin-top:15px}.shopify-policy__container{padding:60px 20px}.form-error{color:#ff9d9d}.hero-image.custom img{top:0;height:100%}.section-heading{font-size:64px}.cart-price{margin-left:auto}@media(max-width:800px){.catalog{grid-template-columns:repeat(2,1fr)}.cart-item{grid-template-columns:65px 1fr}.cart-item img{width:65px;height:65px}.cart-item input{grid-column:2}.section-heading{font-size:48px}}
.js-bundles .classic-picker{display:none}.js-bundles .shopify-payment-button{display:none}.js-bundles .buy-row{display:block}.js-bundles .buy-row .button{width:100%;justify-content:center}.bundle-heading{font-size:15px;font-weight:600;margin:28px 0 14px}.bundle-options{display:flex;flex-direction:column;gap:14px}.bundle-card{position:relative;border:1px solid #353945;background:#14161b;padding:18px;transition:border-color .15s,background .15s}.bundle-card:hover{border-color:#5b6482}.bundle-card.selected{border:2px solid #8aa0ff;background:#1a2140;padding:17px}.bundle-head{display:flex;align-items:center;gap:14px;cursor:pointer}.bundle-head input,.addon-card>input{appearance:none;width:22px;height:22px;border:2px solid #6b7080;border-radius:50%;flex:none;margin:0;display:grid;place-content:center;cursor:pointer}.bundle-head input:checked,.addon-card>input:checked{border-color:#8aa0ff}.bundle-head input:checked:before,.addon-card>input:checked:before{content:'';width:10px;height:10px;border-radius:50%;background:#8aa0ff}.bundle-head input:focus-visible,.addon-card>input:focus-visible{outline:2px solid #99b4ff;outline-offset:3px}.bundle-name{display:flex;flex-direction:column;gap:5px;flex:1}.bundle-name strong{font-size:15px;font-weight:600}.bundle-name small{font-size:12px;color:var(--muted)}.bundle-total{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.bundle-total b{font-size:18px}.bundle-total s{font-size:12px;color:var(--muted)}.bundle-badge{position:absolute;top:-11px;right:14px;background:var(--blue);color:#fff;font-style:normal;font-size:10px;font-weight:700;letter-spacing:1.2px;padding:5px 12px;text-transform:uppercase}.bundle-colors{display:none;margin-top:18px;padding-top:6px}.bundle-card.selected .bundle-colors{display:block}.bundle-colors-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;margin:10px 0 12px;color:var(--muted)}.bundle-colors-head b{color:#fff;font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.kit{position:relative;border:1px solid #2f3340;background:#0f1117;margin:0 0 10px;padding:14px 16px 16px;min-width:0}.kit legend{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#9fb2ff;text-transform:uppercase;padding:0 6px;margin-left:-6px}.kit-color{position:absolute;top:12px;right:16px;font-size:13px;font-weight:600}.swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.swatch{padding:0;border:2px solid #3a3f4d;background:#222;border-radius:50%;width:48px;height:48px;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:10px;position:relative}.swatch img{width:100%;height:100%;object-fit:cover;display:block}.swatch span{padding:4px;line-height:1.1}.swatch[aria-pressed=true]{border-color:#8aa0ff;box-shadow:0 0 0 3px #14161b,0 0 0 5px #8aa0ff}.swatch:disabled{opacity:.35;cursor:not-allowed}.swatch:focus-visible{outline:2px solid #99b4ff;outline-offset:4px}.addon-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.addon-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;border:1px solid #353945;background:#14161b;padding:16px 12px;cursor:pointer}.addon-card.selected{border:2px solid #8aa0ff;background:#1a2140;padding:15px 11px}.addon-card>input{position:absolute;top:12px;left:12px}.addon-media{display:flex;align-items:center;gap:6px;margin-top:6px}.addon-media img{width:70px;height:70px;object-fit:cover;border-radius:6px}.addon-media i{font-style:normal;color:#8aa0ff;font-weight:700}.addon-card strong{font-size:14px;font-weight:600}.addon-card small{font-size:12px;color:var(--muted)}.addon-card select{background:#0a0b0d;color:#fff;border:1px solid #353945;padding:7px;font-size:12px;max-width:100%}.addon-note{font-size:11px;color:var(--muted);text-align:center;line-height:1.6}.addon-error{color:#ff9b9b;font-size:12px}@media(max-width:800px){.bundle-badge{right:10px}.addon-media img{width:52px;height:52px}}
