:root{--bone:#E8ECF2;--bone-2:#DDE3EB;--white:#F1F3F7;--ink:#0B1324;--ink-2:#3F4B5E;--ink-3:#5F6B7E;--black:#0B1324;--gold:#1F5FFF;--gold-2:#4C80FF;--gold-wash:#E4ECFF;--line:#D9E0EA;--line-2:#E6EBF2;--photo:#E5E5E3;--mono:"Geist Mono",ui-monospace,monospace;--r:12px;--r-lg:20px;color-scheme:light}body,h1,h2,h3,h4{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2{font-weight:600;letter-spacing:-.045em}h3{font-weight:600;letter-spacing:-.02em}.eyebrow,.kicker{font-family:var(--mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}::selection{background:var(--gold);color:#fff}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn-primary,.cart-checkout{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover,.cart-checkout:hover{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 10px 30px -10px #1f5fff8c}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff9}.btn-ghost:hover{border-color:var(--ink)}.pd-buynow{background:var(--gold);color:#fff;border-color:var(--gold)}.pd-buynow:hover{background:#1a4fd6;border-color:#1a4fd6;color:#fff}.site-header{background:#e8ecf2d9;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.announce{display:none}.final-cta{background:linear-gradient(135deg,#1f5fff,#0b1324)}.final-cta h2{color:#fff}.final-cta p{color:#ffffffc7}.final-cta .btn-primary{background:#fff;border-color:#fff;color:var(--ink)}.final-cta .btn-primary:hover{background:var(--gold-wash);border-color:var(--gold-wash);color:var(--ink);box-shadow:none}.reviews{background:var(--bone-2)}.pd-price,.price{font-family:var(--mono);letter-spacing:-.02em}.search-hit img,.cart-line img,.hero-shot img,.specs-image img,.pd-stage img{mix-blend-mode:normal}.pd-stage img,.pd-thumb img{object-fit:contain!important}.pd-stage,.specs-image{background:#e3e8ef;border-color:var(--line);border-radius:var(--r-lg)}.pd-tag{display:none!important}.hx-hero{padding:96px 0 0;text-align:center;overflow:hidden;background:radial-gradient(760px 420px at 50% 88%,#CFE0FF 0%,transparent 70%),linear-gradient(180deg,var(--bone) 0%,#E2E8F1 100%)}.hx-hero-copy{max-width:1080px}.hx-hero h1{font-size:clamp(44px,7.4vw,96px);line-height:.98;margin:18px 0 24px;color:var(--ink)}.hx-hero h1 em{font-style:normal;white-space:nowrap;background:linear-gradient(90deg,#1f5fff,#5aa0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-hero p{max-width:52ch;margin:0 auto;font-size:18px;color:var(--ink-2)}.hx-hero .hero-actions{justify-content:center;margin-top:34px}.hx-stage{position:relative;max-width:980px;margin-top:64px;display:flex;justify-content:center}.hx-stage img{width:min(620px,92%);aspect-ratio:1/1;object-fit:contain;display:block;border-radius:32px;box-shadow:0 40px 90px -50px #1f5fff8c}.hx-chip{position:absolute;display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 16px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 30px -14px #0b132440;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;line-height:1.4;color:var(--ink-2);max-width:220px}.hx-chip b{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.hx-chip.c1{left:4%;top:16%}.hx-chip.c2{right:4%;top:10%}.hx-chip.c3{left:8%;top:60%}.hx-chip.c4{right:6%;top:54%}.hx-bento-wrap,.hx-how,.hx-colours{padding:120px 0}.hx-bento-wrap{background:var(--white)}.hx-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:16px;margin-top:48px}.hx-tile{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--bone-2)}.hx-tile.big{grid-column:span 2;grid-row:span 2}.hx-tile.wide{grid-column:span 3}.hx-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.hx-tile:hover img{transform:scale(1.03)}.hx-cap{position:absolute;left:0;right:0;bottom:0;padding:56px 26px 24px;background:linear-gradient(180deg,transparent,rgba(11,19,36,.72) 60%)}.hx-cap .kicker{color:#a9c4ff}.hx-cap h3{font-size:clamp(20px,2vw,28px);color:#fff;margin-top:6px}.hx-cap p{color:#ffffffd9;font-size:15px;margin-top:6px;max-width:48ch}.hx-how{background:var(--bone)}.hx-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px;position:relative}.hx-steps:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold),rgba(31,95,255,.12))}.hx-steps li{position:relative}.hx-steps b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold);color:#fff;font:500 14px var(--mono);margin-bottom:22px;position:relative;box-shadow:0 0 0 6px var(--bone)}.hx-steps h3{font-size:20px;margin-bottom:8px}.hx-steps p{font-size:15px;color:var(--ink-2)}.hx-colours{background:var(--white)}.hx-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.hx-swatch{display:block;text-decoration:none;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#e3e8ef;transition:border-color .2s,box-shadow .2s}.hx-swatch:hover{border-color:var(--gold);box-shadow:0 20px 40px -24px #1f5fff80}.hx-swatch img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block}.hx-swatch span{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;background:var(--white);border-top:1px solid var(--line)}.hx-swatch b{color:var(--ink);font-size:18px;font-weight:600}.hx-swatch small{color:var(--ink-3);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.reveal{transform:none!important;transition:opacity .6s ease!important}@media(max-width:900px){.hx-chip{display:none}.hx-bento{grid-template-columns:1fr;grid-auto-rows:260px}.hx-tile.big,.hx-tile.wide{grid-column:auto}.hx-steps{grid-template-columns:1fr 1fr;row-gap:40px}.hx-steps:before{display:none}.hx-bento-wrap,.hx-how,.hx-colours{padding:80px 0}}@media(max-width:560px){.hx-steps,.hx-pair{grid-template-columns:1fr}.hx-hero h1 em{white-space:normal}}@media(prefers-reduced-motion:reduce){.hx-tile img{transition:none}}.brand{font-size:0;gap:0}.brand-mark{width:128px;height:31px;flex:0 0 128px;background:url(/cdn/shop/files/bisatiy-logo.png?width=400) left center/contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nv.css.map */
