:root,[data-theme=light]{--canvas:#e2e2df;--card-top:#f4f4f2;--card-mid:#e7e7e4;--card-bottom:#d7d7d3;--deep-centre:#fbfbfa;--deep-mid:#ecece9;--deep-edge:#d4d4d0;--tile-bottom:#dcdcd8;--panel:#f7f7f5;--frost:#ffffff9e;--frost-2:#ffffffb8;--well:#0000000f;--ink:#151516;--ink-2:#55555a;--text:#6a6a70;--tone:#9c9ca0;--label:#86868b;--quiet:#8a8a8e;--line:#00000012;--line-2:#0000001f;--red:#dc1c2c;--red-h:#c0141f;--readout:#ff3b45;--optic:#000;--rim:#1a1a1c;--ok:#3e8e3a;--photo-ground:#2a2b27;--glove-tour-a:#f3f8e3;--glove-tour-b:#d0e59f;--glove-hybrid-a:#e9f6ef;--glove-hybrid-b:#b1dfc7;--glove-sun-style-a:#fdefe8;--glove-sun-style-b:#f4c6b0;--glove-aqua-control-a:#f8e6ef;--glove-aqua-control-b:#e8b4d0;--glove-ice-winter-a:#eff0f3;--glove-ice-winter-b:#c9ccd4;--glove-navy-a:#eef0f5;--glove-navy-b:#c5cada;--lift:0 0 0 1px #0000000f, 0 8px 30px #0000000f;--eye:0 0 0 10px #1a1a1c, 0 0 0 11px #00000040, 0 40px 90px #00000047;--glow:0 0 10px #ff283259}:root{--m:8px;--w:1180px;--w-2:1080px;--w-3:780px;--r:24px;--r-2:18px;--r-3:14px;--r-4:10px;--pill:99px;--font-sans:Chivo, Helvetica, Arial, sans-serif;--font-mono:"Chivo Mono", ui-monospace, monospace;--font-segment:DSEG7, "Chivo Mono", monospace}.hero,.section{font-family:var(--font-sans);letter-spacing:-.03em;font-size:56px;font-weight:500;line-height:1.04}.card{font-family:var(--font-sans);letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.3}.title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.3}.body{font-family:var(--font-sans);font-size:19px;font-weight:500;line-height:1.4}.small{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.4}.buy-price{font-family:var(--font-sans);font-size:28px;font-weight:300;line-height:1.2}.label{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:400;line-height:14px}.step{font-family:var(--font-mono);letter-spacing:.06em;font-size:13px;font-weight:500;line-height:16px}.stat{font-family:var(--font-sans);letter-spacing:-.03em;font-size:52px;font-weight:500;line-height:1}.readout{font-family:var(--font-segment);letter-spacing:.02em;font-size:46px;font-weight:400;line-height:1}@font-face{font-family:Chivo;src:url(/fonts/Chivo.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Chivo Mono;src:url(/fonts/ChivoMono.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DSEG7;src:url(/fonts/DSEG7Classic-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--card:linear-gradient(165deg,var(--card-top) 0%,var(--card-mid) 52%,var(--card-bottom) 100%);--deep:radial-gradient(120% 95% at 62% 42%,var(--deep-centre) 0%,var(--deep-mid) 46%,var(--deep-edge) 100%);--tile:linear-gradient(165deg,var(--card-top),var(--tile-bottom));--shadow:drop-shadow(0 38px 46px #1e1e2229) drop-shadow(0 8px 14px #1e1e2214);--ease:cubic-bezier(.2,0,0,1)}@media (max-width:860px){:root{--r:18px;--m:6px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font:500 19px/1.4 Chivo,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}b{color:var(--ink);font-weight:500}p{color:var(--text)}h1,h2{letter-spacing:-.03em;color:var(--ink);font-weight:500}h1{font-size:56px;line-height:1.04}h2{font-size:clamp(36px,4.2vw,56px);line-height:1.04}h3{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:500;line-height:1.3}.tone{color:var(--tone)}.z-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--label);font:400 11px/14px Chivo Mono,monospace}.z-num{color:var(--red);letter-spacing:.06em;font:500 13px Chivo Mono,monospace}.z-seg{color:var(--readout);text-shadow:var(--glow);letter-spacing:.02em;white-space:nowrap;font-family:DSEG7,monospace;font-size:46px;line-height:1}.z-seg.lcd{color:var(--ink);text-shadow:none}.z-seg .u{letter-spacing:.06em;color:#77777c;text-shadow:none;text-transform:uppercase;margin-left:10px;font:400 12px Chivo Mono}@media (max-width:860px){h1{font-size:40px}h2{font-size:34px}}.z-nav{z-index:60;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding-left:22px;display:grid;position:fixed;top:14px;left:16px;right:16px}.z-nav>*{pointer-events:auto}.z-nav.demo{position:relative;top:0;left:0;right:0}.z-logo svg{width:auto;height:15px;color:var(--ink);display:block}.z-pill{background:var(--frost);-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--lift);border-radius:99px;gap:2px;padding:4px;display:flex}.z-pill a{color:var(--ink-2);transition:all .3s var(--ease);white-space:nowrap;border-radius:99px;padding:7px 15px;font-size:14px}.z-pill a:hover{color:var(--ink)}.z-pill a.on{background:var(--ink);color:#fff}.z-pill .sep{background:var(--line-2);width:1px;margin:6px 4px}.z-cart{background:var(--red);color:#fff;border-radius:99px;justify-self:end;place-items:center;width:56px;height:36px;display:grid}.z-menu{background:var(--frost);-webkit-backdrop-filter:blur(18px)saturate(1.5);height:36px;box-shadow:var(--lift);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:99px;justify-self:end;align-items:center;padding:0 16px;font:500 14px Chivo;display:none}.z-mega{border-radius:var(--r);-webkit-backdrop-filter:blur(18px);width:min(760px,100%);box-shadow:var(--lift);background:#ffffffb8;grid-template-columns:repeat(5,1fr);gap:8px;margin:10px auto 0;padding:10px;display:grid}.z-mega a{border-radius:var(--r-3);text-align:center;color:var(--ink);padding:10px 10px 12px;font-size:14px}.z-mega a:hover{background:#0000000a}.z-mega .im{aspect-ratio:4/5;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.z-mega img{filter:drop-shadow(0 10px 14px #1e1e2224);max-height:88%}.z-mega small{letter-spacing:.04em;color:var(--label);margin-top:2px;font:400 11px Chivo Mono;display:block}@media (max-width:860px){.z-nav{grid-template-columns:auto 1fr auto auto;gap:6px;padding-left:12px;left:8px;right:8px}.z-nav .z-pill{display:none}.z-menu{display:inline-flex}.z-mega{grid-template-columns:repeat(3,1fr)}}.z-card{margin:var(--m);border-radius:var(--r);background:var(--card);position:relative;overflow:hidden}.z-hero{background:var(--deep);height:min(100vh - 16px,860px);min-height:640px}.z-hero h1{z-index:3;position:absolute;top:96px;left:36px}.z-hero .pitch{text-align:right;max-width:430px;color:var(--ink-2);z-index:3;position:absolute;top:100px;right:36px}.z-hero .im{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.z-hero .im img{width:100%;filter:var(--shadow);animation:7s ease-in-out infinite z-float}.z-hero .im.rf{width:min(44vw,720px,74vh)}.z-hero .im.gl{width:auto;height:min(62%,600px);top:58%}.z-hero .im.gl img{width:auto;max-width:none;height:100%}.z-chipw{z-index:5;justify-content:center;display:flex;position:absolute;bottom:30px;left:0;right:0}@keyframes z-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-.6deg)}}@media (max-width:860px){.z-hero h1{top:84px;left:22px;right:22px}.z-hero .pitch{text-align:left;font-size:16px;inset:auto 22px 96px}.z-hero .im.rf{width:92vw;top:50%}.z-hero .im.gl{height:40%;top:52%}}@media (prefers-reduced-motion:reduce){.z-hero .im img{animation:none}}.z-chip{background:var(--frost-2);-webkit-backdrop-filter:blur(14px);height:42px;color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:12px;padding:0 6px 0 18px;font:500 15px Chivo;display:inline-flex;box-shadow:0 0 0 1px #00000012,0 10px 30px #00000014}.z-chip .z-more{height:30px;padding:0 13px}.z-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font:500 15px/1 Chivo;display:inline-flex}.z-btn.red{background:var(--red);color:#fff}.z-btn.red:hover{background:var(--red-h)}.z-btn.wide{width:100%;height:46px}.z-more{background:var(--red);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 11px;font:500 13px/1 Chivo;display:inline-flex}.z-toggle{background:var(--well);border-radius:99px;padding:4px;display:inline-flex}.z-toggle button{color:var(--ink-2);cursor:pointer;transition:all .4s var(--ease);background:0 0;border:0;border-radius:99px;padding:10px 22px;font:500 16px Chivo}.z-toggle button.on{background:var(--ink);color:#fff}.z-chips{flex-wrap:wrap;gap:8px;display:flex}.z-chips button,.z-chips span{background:var(--well);color:var(--ink-2);cursor:pointer;transition:all .3s var(--ease);border:0;border-radius:99px;padding:9px 16px;font:500 14px Chivo}.z-chips .on{background:var(--ink);color:#fff}.z-chips.sm span{padding:7px 13px;font-size:13px}.z-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:99px;padding:7px 11px;font:400 11px/1 Chivo Mono;display:inline-block}.z-tag.red{background:var(--red)}.z-tags{flex-wrap:wrap;gap:6px;display:flex}.z-tags span{color:var(--ink-2);border-radius:99px;padding:4px 10px;font:400 12px Chivo;box-shadow:inset 0 0 0 1px #0003}.z-round{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#00000012;border:0;border-radius:50%;place-items:center;display:inline-grid}.z-replay{cursor:pointer;height:40px;color:var(--ink);background:#ffffffd9;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font:500 14px Chivo;display:inline-flex;box-shadow:0 0 0 1px #00000014,0 8px 24px #0000001a}.z-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:#ffffffb3;border-radius:99px;padding:8px 14px;font:400 11px Chivo Mono;display:inline-block}.z-opt .ol{color:var(--ink);margin-bottom:8px;font-size:14px}.z-opt .pills{flex-wrap:wrap;gap:8px;display:flex}.z-opt .pills span{border-radius:var(--r-4);color:#000;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:8px 14px;font:400 15px Chivo;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001f}.z-opt .pills span.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.z-opt .pills span.off{color:#b4b4b8;text-decoration:line-through}.z-opt .pills i{border-radius:7px;width:22px;height:14px;box-shadow:inset 0 0 0 1px #0003}.z-sw{flex-wrap:wrap;gap:8px;display:flex}.z-sw i{cursor:pointer;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #00000026}.z-sw i.on{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px var(--ink)}.z-dots{gap:4px;display:flex}.z-dots i{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000026}.z-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--red);vertical-align:3px;white-space:nowrap;border:1px solid;border-radius:99px;margin-left:8px;padding:1px 7px;font:400 10px Chivo Mono}.z-blk{padding:150px 0 70px}.z-ctr{text-align:center;max-width:820px;margin:0 auto;padding:0 24px}.z-ctr p{max-width:600px;margin:22px auto 0}.z-left{max-width:520px}.z-left p{max-width:420px;margin-top:16px}@media (max-width:860px){.z-blk{padding:100px 0 50px}.z-ctr p,.z-left p{font-size:16px}}.z-split{margin:var(--m);border-radius:var(--r);height:min(100vh - 16px,820px);min-height:600px;position:relative;overflow:hidden}.z-split .win{border-radius:var(--r);background:var(--card);width:62%;height:84%;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.z-split.rev .win{left:0;right:auto}.z-split .win img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z-split .win img.cut{object-fit:contain;filter:var(--shadow);padding:8%}.z-split .win img.cut.float{padding:14% 18%}.z-split .txt{z-index:3;width:31%;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.z-split.rev .txt{left:auto;right:28px}.z-split .txt p{margin-top:18px}.z-split .z-chips{margin-top:22px}.z-panel{background:#ffffff8c;border-radius:16px;margin-top:26px;padding:16px 20px;display:inline-block;box-shadow:inset 0 0 0 1px #0000000f}.z-panel .z-seg{margin:8px 0 4px}.z-panel .ps{color:#77777c;font:400 12px Chivo Mono}.z-ticks{gap:12px;margin-top:24px;list-style:none;display:grid}.z-ticks li{color:var(--text);grid-template-columns:28px 1fr;gap:10px;font-size:16px;line-height:1.4;display:grid}.z-ticks .z-num{padding-top:2px}@media (max-width:860px){.z-split{gap:var(--m);flex-direction:column-reverse;height:auto;min-height:0;display:flex;overflow:visible}.z-split .win,.z-split.rev .win{aspect-ratio:1;width:auto;height:auto;position:relative;inset:auto;transform:none}.z-split .txt,.z-split.rev .txt{width:auto;padding:56px 16px 24px;position:relative;inset:auto;transform:none}.z-panel{display:none}}.z-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:56px max(24px,50% - 640px) 8px;display:flex;overflow-x:auto}.z-track::-webkit-scrollbar{display:none}.z-dcard{scroll-snap-align:start;flex:0 0 min(400px,78vw)}.z-dimg{aspect-ratio:1;border-radius:var(--r-2);background:var(--tile);place-items:center;display:grid;overflow:hidden}.z-dimg img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.z-dimg img.cut{object-fit:contain;filter:drop-shadow(0 20px 26px #1e1e2229);padding:10%}.z-dcard:hover .z-dimg img{transform:scale(1.04)}.z-dcard h3{margin:16px 0 6px}.z-dcard p{max-width:400px;font-size:17px;line-height:1.4}.z-dnav{justify-content:center;gap:8px;margin-top:26px;display:flex}.z-grid{gap:var(--m);margin:0 var(--m);display:grid}.z-grid.g5{grid-template-columns:repeat(5,1fr)}.z-grid.g3{grid-template-columns:repeat(3,1fr)}.z-grid.g4{grid-template-columns:repeat(4,1fr)}.z-pcard{border-radius:var(--r);background:var(--card);color:var(--ink);flex-direction:column;padding:20px 20px 22px;display:flex;overflow:hidden}.z-pcard .im{place-items:center;margin:-4px -4px 14px;display:grid}.z-pcard.g .im{aspect-ratio:4/5}.z-pcard.r .im{aspect-ratio:1}.z-pcard .im{position:relative}.z-pcard .im img{object-fit:contain;width:86%;height:86%;filter:var(--shadow);transition:transform .8s var(--ease);position:absolute;inset:7%}.z-pcard:hover .im img{transform:translateY(-6px)}.z-pcard .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.z-pcard h3{letter-spacing:-.02em;font-size:22px}.z-pcard .pr{color:var(--text);white-space:nowrap;font-size:16px}.z-pcard p{flex:1;margin-top:6px;font-size:15px;line-height:1.4}.z-pcard .ft{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.z-pcard .ft .z-lab{white-space:nowrap}@media (max-width:1100px){.z-grid.g5{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.z-grid.g5,.z-grid.g4,.z-grid.g3{grid-template-columns:1fr 1fr}.z-pcard{padding:14px 14px 16px}.z-pcard h3{font-size:18px}.z-pcard p,.z-pcard .ft .z-lab{display:none}}.z-cmp{width:min(var(--w-2),calc(100% - 32px));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:56px auto 0;display:grid}.z-cmp .col{border-radius:var(--r);background:var(--card);text-align:center;padding:30px 28px 26px}.z-cmp .col .im{place-items:center;height:220px;margin-bottom:10px;display:grid}.z-cmp .col img{max-width:86%;max-height:220px;filter:var(--shadow)}.z-cmp h3{letter-spacing:-.02em;font-size:26px}.z-cmp .pr{color:var(--text);margin-top:4px}.z-cmp ul{text-align:left;margin-top:22px;list-style:none}.z-cmp li{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:11px 2px;font-size:15px;display:flex}.z-cmp li span{color:var(--text);text-align:right}.z-cmp li.no{color:#a5a5a9}.z-cmp li.yes span{color:var(--red)}.z-eyes{grid-template-columns:repeat(4,1fr);gap:16px;width:min(1280px,100% - 32px);margin:56px auto 0;display:grid}.z-eye{aspect-ratio:1;background:var(--optic);box-shadow:var(--eye);border-radius:50%;position:relative;overflow:hidden}.z-eye:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px 14px #000}.z-eye .view{background-repeat:no-repeat;background-size:240%;position:absolute;inset:0}.z-eye .ro{color:var(--readout);text-shadow:0 0 6px #ff2832e6,0 0 18px #ff283280;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:16%;font-family:DSEG7,monospace;font-size:clamp(26px,3.4vw,44px);line-height:1;display:flex;position:absolute;inset:0}.z-eye .ret{background:linear-gradient(90deg,var(--readout) 0 40%,transparent 40% 60%,var(--readout) 60%);opacity:.85;width:52%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-eye .ret:after{content:"";background:linear-gradient(var(--readout) 0 40%,transparent 40% 60%,var(--readout) 60%);width:2px;height:2600%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-eye .view.lit{filter:brightness(1.14)saturate(.92)}.z-eye .lcd{fill:#0b0b0c;filter:drop-shadow(0 0 .8px #fff)drop-shadow(0 0 5px #ffffff9e);width:100%;height:100%;position:absolute;inset:0}.z-eye .lcd .d{font-family:DSEG7,monospace}.z-eye .lcd .u{font:700 8px/1 var(--font-sans,system-ui),sans-serif}.z-eye .lcd .ln{fill:none;stroke:#0b0b0c;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round}.z-eye .lcd .thin{stroke-width:.6px}.z-eye .lcd .dot{stroke-dasharray:.1 1.1;stroke-width:.8px}.z-vc .z-lab{margin-top:20px}.z-vc h3{margin:6px 0}.z-vc p{font-size:16px;line-height:1.4}@media (max-width:860px){.z-eyes{grid-template-columns:1fr 1fr;gap:14px}.z-vc p{font-size:14px}}.z-buy{gap:var(--m);margin:0 var(--m);grid-template-columns:1.45fr 1fr;display:grid}.z-gal{border-radius:var(--r);background:var(--card);flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}.z-gal .main{flex:1;place-items:center;padding:6% 8%;display:grid}.z-gal .main img{width:auto;max-height:min(56vh,520px);filter:var(--shadow)}.z-thumbs{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.z-th{border-radius:var(--r-4);cursor:pointer;background:#ffffffb3;border:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.z-th img{max-width:52px;max-height:52px}.z-th.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.z-bpanel{border-radius:var(--r);background:var(--panel);padding:28px;box-shadow:0 0 0 1px #0000000d}.z-bpanel h3{letter-spacing:-.02em;font-size:28px}.z-bpanel .price{color:var(--ink);margin-top:2px;font-size:28px;font-weight:300}.z-bpanel .price small{color:var(--text);margin-left:8px;font-size:14px;font-weight:500}.z-bpanel .z-opt,.z-bpanel .z-btn{margin-top:22px}.z-bpanel .z-tags{margin-top:16px}.z-perks{gap:8px;margin-top:22px;list-style:none;display:grid}.z-perks li{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:300;display:flex}.z-perks svg{color:var(--ok);flex:none}.z-packs{gap:8px;display:grid}.z-pack{border-radius:var(--r-3);cursor:pointer;background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #0000001a}.z-pack.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.z-pack i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #0000004d}.z-pack.on i{box-shadow:inset 0 0 0 5px var(--ink)}.z-pack small{color:var(--ok);font-size:12px;display:block}.z-pack .pp{color:var(--text)}.z-accs{margin-top:26px}.z-accs .ol{color:var(--ink);margin-bottom:8px;font-size:14px}.z-acc{border-radius:var(--r-3);background:#ededea;grid-template-columns:1fr 110px;align-items:center;gap:10px;min-height:96px;margin-top:8px;padding:12px 12px 12px 16px;display:grid}.z-acc img{justify-self:end;max-height:76px}.z-acc .an{color:#000;font:400 18px Chivo}.z-acc .ap{color:#9a9a9e;font:400 15px Chivo}.z-acc .ad{color:#77777c;margin:2px 0 8px;font:400 13px Chivo}@media (max-width:860px){.z-buy{grid-template-columns:1fr}.z-gal{min-height:420px}.z-bpanel{padding:22px}}.z-spec{width:min(var(--w-2),calc(100% - 48px));grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin:20px auto 0;display:grid}.z-spec .draw{filter:invert()brightness(.35);width:100%;margin-top:10px}.z-spec dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:10px 0;font-size:14px;display:grid}.z-spec dt{color:var(--ink)}.z-spec dd{color:var(--text)}.z-faq{width:min(var(--w-3),calc(100% - 48px));gap:10px;margin:56px auto 0;display:grid}.z-fq{border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000024}.z-fq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:15px;list-style:none;display:flex}.z-fq summary::-webkit-details-marker{display:none}.z-fq[open] summary span{transform:rotate(90deg)}.z-fq summary span{flex:none;transition:transform .3s}.z-fq p{padding:0 20px 16px;font-size:15px;line-height:1.5}.z-manual{text-align:center;color:var(--text);margin-top:26px;font-size:14px}.z-manual a{color:var(--red)}@media (max-width:860px){.z-spec{grid-template-columns:1fr;gap:20px}.z-spec dl div{grid-template-columns:120px 1fr}}.z-nums{width:min(var(--w),calc(100% - 32px));grid-template-columns:repeat(4,1fr);margin:56px auto 0;display:grid}.z-nums div{border-left:1px solid var(--line-2);padding:18px 20px 4px}.z-nums div:first-child{border-left:0;padding-left:0}.z-nums .n{letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:clamp(36px,4vw,52px);line-height:1}.z-nums p{margin-top:10px;font-size:15px}.z-quotes{width:min(var(--w),calc(100% - 32px));gap:var(--m);grid-template-columns:repeat(4,1fr);margin:56px auto 0;display:grid}.z-quotes figure{border-radius:var(--r);background:var(--panel);flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex;box-shadow:0 0 0 1px #0000000d}.z-quotes .lg{align-items:center;height:26px;display:flex}.z-quotes .lg img{filter:grayscale();mix-blend-mode:multiply;opacity:.85;max-width:140px;max-height:22px}.z-quotes .sc{letter-spacing:-.02em;color:var(--ink);font-size:22px}.z-quotes blockquote{color:var(--text);font-size:15px;line-height:1.45}.z-src{width:min(var(--w),calc(100% - 32px));letter-spacing:.04em;color:var(--quiet);margin:18px auto 0;font:400 11px/16px Chivo Mono}@media (max-width:860px){.z-nums{grid-template-columns:1fr 1fr;row-gap:24px}.z-nums div:nth-child(3){border-left:0;padding-left:0}.z-quotes{grid-template-columns:1fr}}.z-service{width:min(var(--w),calc(100% - 32px));gap:var(--m);grid-template-columns:repeat(5,1fr);margin:56px auto 0;display:grid}.z-service div{text-align:center;padding:22px 12px}.z-service svg{width:26px;height:26px;color:var(--ink);margin:0 auto 12px;display:block}.z-service h3{font-size:16px}.z-service p{margin-top:4px;font-size:14px;line-height:1.4}@media (max-width:860px){.z-service{grid-template-columns:1fr 1fr}}.z-foot{margin:var(--m);border-radius:var(--r);background:var(--panel);padding:48px 40px 28px;box-shadow:0 0 0 1px #0000000a}.z-foot .top{grid-template-columns:1.4fr repeat(4,1fr);gap:24px;display:grid}.z-foot .z-logo svg{height:16px}.z-foot .lead{max-width:280px;margin-top:16px;font-size:15px}.z-foot h4{letter-spacing:.06em;text-transform:uppercase;color:var(--label);margin-bottom:12px;font:400 11px/14px Chivo Mono}.z-foot ul{gap:8px;font-size:15px;list-style:none;display:grid}.z-foot ul a{color:var(--ink-2)}.z-foot ul a:hover{color:var(--ink)}.z-foot .news{gap:8px;max-width:340px;margin-top:18px;display:flex}.z-foot .news input{min-width:0;height:44px;color:var(--ink);background:#fff;border:0;border-radius:99px;flex:1;padding:0 18px;font:500 15px Chivo;box-shadow:inset 0 0 0 1px #0000001f}.z-foot .news button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;height:44px;padding:0 18px;font:500 15px Chivo}.z-foot .bot{border-top:1px solid var(--line);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:18px;font-size:13px;display:flex}@media (max-width:860px){.z-foot{padding:32px 22px 22px}.z-foot .top{grid-template-columns:1fr 1fr}.z-foot .top>div:first-child{grid-column:1/-1}}.z-mood{margin:var(--m);border-radius:var(--r);background:#2a2b27;height:min(100vh - 16px,760px);min-height:520px;position:relative;overflow:hidden}.z-mood>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z-mood:after{content:"";pointer-events:none;background:linear-gradient(25deg,#0c0c0ea8 0%,#0c0c0e4d 34%,#0c0c0e00 58%);position:absolute;inset:0}.z-mood .cap{z-index:2;max-width:540px;position:absolute;bottom:34px;left:36px}.z-mood h2,.z-mood b{color:#fff}.z-mood h2 .tone{color:#ffffffa3}.z-mood p{color:#ffffffd6;max-width:430px;margin-top:16px}.z-mood .z-chipw{bottom:30px;left:auto;right:30px}@media (max-width:860px){.z-mood{height:78vh;min-height:0}.z-mood:after{background:linear-gradient(#0c0c0e00 34%,#0c0c0e4d 58%,#0c0c0eb8 100%)}.z-mood .cap{bottom:84px;left:22px;right:22px}.z-mood p{font-size:16px}.z-mood .z-chipw{justify-content:center;bottom:24px;left:0;right:0}}.z-pair{gap:var(--m);margin:0 var(--m);grid-template-columns:1fr 1fr;display:grid}.z-pair.rev .ph{order:2}.z-pair .ph{aspect-ratio:4/5;border-radius:var(--r);background:#2a2b27;position:relative;overflow:hidden}.z-pair .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z-pair .ph .z-lab{color:#ffffffe0;text-shadow:0 1px 8px #00000059;position:absolute;bottom:20px;left:22px}.z-pair .pr{border-radius:var(--r);background:var(--card);flex-direction:column;padding:32px 34px 28px;display:flex}.z-pair .pr .im{flex:1;place-items:center;padding:4% 0 6%;display:grid}.z-pair .pr .im img{max-width:78%;max-height:min(48vh,440px);filter:var(--shadow)}.z-pair .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.z-pair h3{letter-spacing:-.02em;font-size:26px}.z-pair .prc{color:var(--text);font-size:17px}.z-pair .pr p{max-width:420px;margin-top:6px;font-size:16px}.z-pair .ft{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}@media (max-width:860px){.z-pair{grid-template-columns:1fr}.z-pair.rev .ph{order:0}.z-pair .pr{padding:22px}.z-pair .pr .im img{max-height:300px}}.z-g,.z-hero.z-g,.z-dimg.z-g,.z-pair .pr.z-g,.z-split .win.z-g,.z-cmp .col.z-g{background:var(--gt,var(--card))}
:root{--sf-top:80px}html:has(.sf-subnav){--sf-top:116px}@media (max-width:860px){:root{--sf-top:68px}html:has(.sf-subnav){--sf-top:108px}}html{scroll-padding-top:var(--sf-top)}main{padding-top:var(--sf-top);display:block}body:before{content:"";height:var(--sf-top);z-index:57;background:var(--canvas);position:fixed;inset:0 0 auto}.sf-right{justify-self:end;align-items:center;gap:8px;display:flex}.sf-right .z-cart{justify-self:auto}.sf-lang{background:var(--frost);box-shadow:var(--lift);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:99px;gap:2px;padding:4px;display:flex}.sf-lang a{letter-spacing:.06em;color:var(--ink-2);border-radius:99px;padding:8px 9px;font:400 11px/1 Chivo Mono,monospace}.sf-lang a.on{background:var(--ink);color:#fff}.sf-sheet{z-index:59;border-radius:var(--r);background:var(--frost-2);box-shadow:var(--lift);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:2px;padding:10px;display:grid;position:fixed;inset:72px 8px auto}.sf-sheet>a{border-radius:var(--r-3);padding:14px 16px;font-size:17px}.sf-loop{place-items:center;display:grid;position:absolute;inset:0}.sf-loop img.cut{object-fit:contain;width:100%;height:100%;filter:var(--shadow);padding:8%;position:absolute;inset:0}.sf-replay{position:absolute;bottom:20px;right:20px}.sf-fine{color:var(--text);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.sf-disabled{background:var(--well);color:var(--text);cursor:not-allowed}.z-sw i.sf-off{opacity:.25}.sf-stale{z-index:70;border-radius:var(--r-3);background:var(--panel);max-width:340px;box-shadow:var(--lift);color:var(--ink-2);padding:10px 14px;font-size:13px;position:fixed;bottom:16px;left:16px}.z-manual a{color:var(--red)}.z-pcard,.z-acc{cursor:pointer}@media (max-width:860px){.sf-lang{display:none}.sf-loop{aspect-ratio:1;position:relative}}.sf-two{max-width:var(--w-2);grid-template-columns:1fr 1fr;margin:0 auto}.sf-two .z-pcard.r .im{aspect-ratio:4/5}.z-cmp.sf-five{width:min(var(--w),calc(100% - 32px));gap:var(--m);grid-template-columns:repeat(5,minmax(0,1fr))}.z-cmp.sf-five .col{padding:24px 18px 20px}.z-cmp.sf-five .col .im{height:190px}.z-cmp.sf-five .col img{max-height:190px}.z-cmp.sf-five h3{font-size:22px}.z-cmp.sf-five li{font-size:14px}@media (max-width:1100px){.z-cmp,.z-cmp.sf-five{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-left:0;margin-right:0;padding:0 24px 8px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.z-cmp::-webkit-scrollbar{display:none}.z-cmp .col,.z-cmp.sf-five .col{scroll-snap-align:start;flex:0 0 min(300px,78vw)}}.sf-finder{flex-direction:column;align-items:center;gap:12px;margin:-30px 16px 40px;display:flex}.sf-finder .z-chips{justify-content:center}.z-pcard{transition:opacity .4s var(--ease)}.z-pcard.sf-dim{opacity:.32}.sf-basics div{padding-top:0}.sf-retail{width:min(var(--w),calc(100% - 32px));flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px;margin:40px auto 0;display:flex}.sf-retail img{filter:grayscale();mix-blend-mode:multiply;opacity:.7;width:auto;height:22px}@media (max-width:860px){.z-nums div{min-width:0;padding-right:10px}.z-nums div:nth-child(2n){padding-left:14px}.z-nums .n{font-size:34px}.z-nums .z-lab{overflow-wrap:anywhere}}.z-spec .draw.sf-photo{filter:var(--shadow)}.z-bpanel .sf-title{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.3}.sf-quiet{color:var(--label)!important}.z-pack{grid-template-columns:22px 1fr auto}.sf-rows{border-top:1px solid var(--line);grid-column:1/-1;gap:6px;margin-top:10px;padding-top:10px;display:grid}.sf-row{border-radius:var(--r-4);grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;padding:6px 8px;display:grid}.sf-row.on{background:var(--well)}.sf-rn{color:var(--ink-2);font-size:14px}.sf-row .z-sw{grid-column:1/-1}.z-sw.sf-sm{gap:6px}.z-sw.sf-sm i{width:22px;height:22px}.z-sw i{background-clip:padding-box}@media (max-width:860px){.z-buy.sf-shrink{overflow-anchor:none;gap:0}.z-buy.sf-shrink .z-gal{top:var(--sf-top);z-index:30;min-height:0;box-shadow:var(--lift);height:min(112vw,66svh);position:sticky}.z-buy.sf-shrink .z-gal .main{min-height:0;padding:4% 8%}.z-buy.sf-shrink .z-gal .main img{object-fit:contain;width:auto;height:100%;max-height:100%}.z-buy.sf-shrink .z-gal .z-thumbs{transition:opacity .25s var(--ease)}.z-buy.sf-shrink .z-gal[data-small] .z-thumbs{opacity:0;pointer-events:none;height:0;padding:0;overflow:hidden}.z-buy.sf-shrink .z-bpanel{margin-top:var(--m)}}.sf-gpack,.sf-dpack,.sf-pth{display:none}@media (min-width:861px){.z-gal .main.sf-pk>img{visibility:hidden}.sf-dpack{display:block;position:absolute;inset:0;container-type:size}.z-gal .main.sf-pk .sf-dpack .bg{object-fit:contain;width:90%;height:92%;max-height:none;filter:var(--shadow);position:absolute;top:4%;left:5%}.sf-dpack .sm{z-index:1;flex-direction:column;justify-content:center;gap:2cqh;display:flex;position:absolute;top:0;bottom:0;left:3cqw}.z-gal .main.sf-pk .sf-dpack .sm img{width:auto;max-width:none;height:min(20cqh,160px);max-height:none;filter:var(--shadow);flex:none;position:static}.sf-pth{justify-content:center;align-items:center;gap:2px;padding:0 4px;display:flex}.sf-pth .sm{flex-direction:column;gap:1px;display:flex}.sf-pth img{flex:none;width:auto;max-width:none}.sf-pth .bg{max-height:48px}.sf-pth .sm img{max-height:22px}}@media (max-width:860px){.z-th.sf-cur{box-shadow:inset 0 0 0 1.5px var(--ink)}}.sf-loop img.fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z-fq p a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.z-pack .sf-rows .z-sw i{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%}.z-pack .sf-rows .z-sw i.on{box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.z-pack .sf-rows .z-sw i.sf-off{opacity:.25}@media (max-width:860px){.z-buy.sf-shrink .z-gal{box-shadow:0 calc(-8px - var(--sf-top)) 0 8px var(--canvas),var(--lift)}.z-buy.sf-shrink .z-gal .main{touch-action:pan-y pinch-zoom;flex:1;padding:0;position:relative}.z-buy.sf-shrink .z-gal .main img{object-fit:contain;width:92%;height:94%;max-height:none;position:absolute;top:3%;left:4%}.z-buy.sf-shrink .z-gal .z-thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:0 12px 12px;overflow-x:auto}.z-buy.sf-shrink .z-gal .z-thumbs::-webkit-scrollbar{display:none}.z-buy.sf-shrink .z-gal .z-th{border-radius:var(--r-4);flex:0 0 40px;width:40px;height:40px}.z-buy.sf-shrink .z-gal .z-th img{max-width:32px;max-height:32px}.z-buy.sf-shrink .z-gal.sf-packed .main img{left:calc(4% + var(--p,0) * 40%);width:calc(92% - var(--p,0) * 40%);opacity:calc(8.5 - var(--p,0) * 10)}.z-buy.sf-shrink .sf-gpack{z-index:1;pointer-events:none;opacity:calc(var(--p,0) * 10 - 7.5);display:block;position:absolute;inset:0}.sf-gpack .nm{width:calc(44% - 20px);transform:translateX(calc((1 - var(--p,0)) * -14px));flex-direction:column;justify-content:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:20px}.sf-gpack .nm p{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:500;line-height:1.1}.sf-gpack .nm span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font:400 12px/1.3 Chivo Mono,monospace}.sf-gpack .gl{justify-content:center;align-items:center;display:flex;position:absolute;inset:5% 4% 5% 44%}.sf-gpack .gl img{object-fit:contain;width:auto;max-width:none;height:100%;filter:var(--shadow);flex:none;position:relative}.sf-gpack .gl img+img{margin-left:-18%}.sf-gpack .gl img:first-child{z-index:3}.sf-gpack .gl img:nth-child(2){z-index:2}.z-buy{grid-template-columns:minmax(0,1fr)}.z-bpanel .z-btn.wide{white-space:normal;text-align:center;line-height:1.25}}@media (min-width:861px){.sf-first .z-buy{align-items:start}.sf-first .z-gal{top:var(--sf-top);height:calc(100vh - var(--sf-top) - 16px);min-height:560px;position:sticky}.sf-first .z-gal .main{min-height:0;padding:0;position:relative}.sf-first .z-gal .main img{object-fit:contain;width:90%;height:92%;max-height:none;position:absolute;top:4%;left:5%}}.z-sw i.sf-out,.z-sw i.sf-off{position:relative}.z-sw i.sf-out:after,.z-sw i.sf-off:after{content:"";pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 2px),var(--panel) calc(50% - 2px),var(--panel) calc(50% - .8px),var(--ink) calc(50% - .8px), var(--ink) calc(50% + .8px),var(--panel) calc(50% + .8px),var(--panel) calc(50% + 2px),transparent calc(50% + 2px));border-radius:50%;position:absolute;inset:0}.z-sw i.sf-out{opacity:.7}.z-split.sf-big .win{width:54%}.z-split.sf-big .txt{width:38%}.z-split.sf-big .win img.cut.float{padding:4% 6%}@media (max-width:860px){.z-split.sf-big .win,.z-split.sf-big.rev .win,.z-split.sf-big .txt{width:auto}.z-split.sf-big .win img.cut.float{padding:5%}}.z-track{scroll-padding-inline:max(24px,50% - 640px)}.z-cmp .col:has(.sf-cmpbtn){flex-direction:column;display:flex}.z-cmp .col:has(.sf-cmpbtn) ul{margin-bottom:20px}.z-cmp .sf-cmpbtn{align-self:stretch;height:40px;margin-top:auto}.z-btn.sf-sec{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);transition:background .2s var(--ease),color .2s var(--ease)}.z-btn.sf-sec:hover{background:var(--ink);color:var(--panel)}.sf-keys{border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.sf-keys li{color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex}.sf-keys svg{color:var(--ink)}:root{--canvas:#f5f5f7;--panel:#fff}@media (min-width:861px){.z-track.sf-grid{width:min(var(--w),calc(100% - 32px));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;padding:56px 0 8px;display:grid;overflow:visible}.z-track.sf-grid .z-dcard{flex:none}.z-dnav.sf-grid{display:none}}:root{--s-sec:clamp(96px,5.6vw + 74px,160px);--s-head:clamp(40px,2.2vw + 31px,64px);--s-tie:24px;--s-card:calc(var(--m) * 2)}main :is(.sf-first,.z-card,.z-blk,.z-split,.z-mood,.z-pair,.z-eyes,.z-track,.z-grid,.z-cmp,.z-spec,.z-faq,.z-service,.z-nums,.z-quotes,.sf-retail,.sf-help,.sf-finder,.z-dnav,.z-src,.z-manual){margin-top:0;margin-bottom:0}main .z-blk{padding-top:0;padding-bottom:0}main .z-track,main .z-track.sf-grid,main .z-nums div{padding-top:0}main .z-service div{padding-top:0;padding-bottom:0}main .z-spec .draw{margin-top:0}main .z-split{height:min(84vh - 14px,690px);min-height:504px}main .z-split .win{height:100%}@media (max-width:860px){main .z-split{height:auto;min-height:0}main .z-split .txt,main .z-split.rev .txt{padding:0 16px 20px}main .z-spec{padding-top:0}}main :is(.sf-first,.z-card,.z-blk,.z-split,.z-mood,.z-pair,.z-eyes,.z-track,.z-grid,.z-cmp,.z-spec,.z-faq,.z-service,.z-nums,.z-quotes,.sf-retail,.sf-help,.sf-finder,.z-dnav,.z-src,.z-manual)+:is(.sf-first,.z-card,.z-blk,.z-split,.z-mood,.z-pair,.z-eyes,.z-track,.z-grid,.z-cmp,.z-spec,.z-faq,.z-service,.z-nums,.z-quotes,.sf-retail,.sf-help,.sf-finder){margin-top:var(--s-sec)}main :is(.sf-first,.z-card,.z-split,.z-mood,.z-pair)+:is(.z-card,.z-split,.z-mood,.z-pair){margin-top:var(--s-card)}main .z-blk+:is(.sf-first,.z-card,.z-blk,.z-split,.z-mood,.z-pair,.z-eyes,.z-track,.z-grid,.z-cmp,.z-spec,.z-faq,.z-service,.z-nums,.z-quotes,.sf-retail,.sf-help,.sf-finder),main .z-spec+.z-faq,main .z-nums+.z-quotes,main .z-src+.sf-retail{margin-top:var(--s-head)}main *+:is(.z-src,.z-dnav,.z-manual),main .sf-finder+:is(.z-grid,.z-track),main .z-blk+.sf-finder{margin-top:var(--s-tie)}main>.z-blk:first-child{padding-top:var(--s-head)}main *+.z-foot{margin-top:var(--s-head)}.sf-pre{opacity:0;transform:translateY(24px)}.sf-in{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:none}@media (min-width:861px){.z-mood:has(.cap):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 50%,transparent) 0%,color-mix(in srgb,var(--ink) 22%,transparent) 34%,transparent 58%);position:absolute;inset:0}}:root{--t-display:clamp(34px,2.1vw + 26px,56px);--t-card:clamp(18px,.4vw + 16.5px,22px);--t-lead:clamp(17px,.2vw + 16.2px,19px);--t-body:16px;--t-small:14px;--t-label:11px}body{font-size:var(--t-lead)}h1,h2,.z-nums .n,.stat{font-size:var(--t-display)}@media (max-width:860px){h1,h2{font-size:var(--t-display)}}main h3,.z-cmp h3,.z-pair h3,.z-pcard h3,.sf-gpack .nm p{font-size:var(--t-card)}@media (max-width:860px){.z-pcard h3{font-size:var(--t-card)}}.z-service h3{font-size:var(--t-body)}.z-acc .an,.z-hero .pitch{font-size:var(--t-lead)}main>.z-hero:first-child{height:min(calc(100svh - var(--sf-top) - var(--m)),860px);min-height:580px;margin-top:0}main>.z-hero:first-child h1{top:36px}main>.z-hero:first-child .pitch{top:40px}@media (max-width:860px){.z-hero .pitch{font-size:var(--t-lead)}main>.z-hero:first-child .pitch{top:auto}main>.z-hero:first-child h1{top:22px}}.z-hero>h2{z-index:3;position:absolute;top:96px;left:36px}@media (max-width:860px){.z-hero>h2{top:84px;left:22px;right:22px}}.sf-sheet>a,.z-pair .prc,.z-dcard p,.z-btn,.z-pcard p,.z-cmp li,.z-fq summary,.z-fq p,.z-nums p,.z-quotes blockquote,.z-foot .lead,.z-foot ul,.z-foot .news input,.z-foot .news button,.small,.z-acc .ap,.z-vc p,.z-perks li{font-size:var(--t-body)}@media (max-width:860px){.z-vc p{font-size:var(--t-small)}}.sf-fine,.sf-stale,.sf-keys li,.z-more,.z-chips.sm span,.z-acc .ad,.z-tags span,.z-pack small,.z-foot .bot,main small,.z-spec dl div,.z-replay{font-size:var(--t-small)}.z-lab,.z-num,.z-panel .ps,.sf-gpack .nm span,.step,.z-vc .z-lab,.z-nums .z-lab,.z-service .z-lab{font-size:var(--t-label)}.z-chip,.z-opt .pills span,.z-pack{font-size:var(--t-body)}.sf-scene{background:var(--card);height:clamp(560px,100vh - 96px,880px)}.sf-scene canvas{width:100%;height:100%;filter:var(--shadow);position:absolute;inset:0}.sf-cap{z-index:4;will-change:opacity,transform;max-width:440px;position:absolute;top:34px;left:36px}.sf-cap p{max-width:420px;margin-top:16px}.sf-cap .z-num{margin:0 0 10px}.sf-cap .sf-illus{color:var(--quiet);margin-top:14px}.sf-rp{opacity:0;pointer-events:none;transition:opacity .5s}.sf-rp.on{opacity:1;pointer-events:auto}.sf-xl{z-index:3;pointer-events:none;position:absolute;inset:0}.sf-xl span{left:calc(var(--fx) + var(--x) * var(--fw));top:calc(var(--fy) + var(--y) * var(--fh));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:var(--pill);background:var(--frost-2);color:var(--ink);box-shadow:var(--lift);opacity:0;padding:6px 11px;font:400 11px Chivo Mono,monospace;transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.sf-xl span:before{content:"";background:var(--readout);width:6px;height:6px;box-shadow:var(--glow);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.sf-xl.on span{opacity:1}.sf-cq{container-type:size}.sf-pl{max-width:none;width:calc(var(--k) * 100cqw);height:calc(var(--k) * 100cqw * var(--asp));left:calc(50cqw - var(--fx) * var(--k) * 100cqw);top:calc(var(--ay,.5) * 100cqh - var(--fy) * var(--k) * 100cqw * var(--asp));background-size:100% 100%;position:absolute}.z-eye.sf-eyebig{width:min(560px,84vw);margin:0 auto}.sf-lcd{aspect-ratio:1;width:62cqw;color:var(--readout);text-shadow:var(--glow);pointer-events:none;z-index:2;font-family:Chivo Mono,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-lcd .t{text-align:center;position:absolute;top:12%;left:0;right:0}.sf-lcd .d{letter-spacing:.02em;font-family:DSEG7,monospace;font-size:10.5cqw}.sf-lcd .u{vertical-align:top;margin-left:4px;font-size:3.6cqw}.sf-lcd .mid{justify-content:space-between;align-items:center;font-size:4cqw;display:flex;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.sf-lcd .ret{background:linear-gradient(90deg,var(--readout) 0 42%,transparent 42% 58%,var(--readout) 58%);width:62%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-lcd .ret i{aspect-ratio:1;border:2px solid var(--readout);width:4cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-lcd .ret:after{content:"";background:linear-gradient(var(--readout) 0 42%,transparent 42% 58%,var(--readout) 58%);width:2px;height:40cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-lcd .b{justify-content:center;align-items:baseline;gap:10px;font-size:5.4cqw;display:flex;position:absolute;bottom:16%;left:0;right:0}.sf-lcd .b>*{transition:opacity .3s}.sf-lcd .an{font-size:.7em}.sf-lcd .adj{font-family:DSEG7,monospace;font-size:.8em}.sf-lcd.flat .b>*{opacity:0}.sf-mchips{justify-content:center;margin-top:30px;padding:0 16px}.sf-modes .z-ctr p{margin-top:22px}.sf-mtxt{min-height:4.2em}.sf-dive{transition:background .4s}.sf-dive.dark{background:var(--optic)}.sf-dive canvas{filter:none}.sf-dive.dark h2,.sf-dive.dark b{color:#fff}.sf-dive.dark p,.sf-dive.dark .tone{color:var(--label)}.sf-vf{background:var(--optic);z-index:1;position:absolute;inset:0;overflow:hidden}.sf-vf .eye{pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 0 min(30cqw,38cqh),var(--optic) calc(min(30cqw,38cqh) + 34px));position:absolute;inset:0}.sf-mag{z-index:5;position:absolute;top:50%;left:calc(50% + min(30vw,38vh) + 52px);transform:translateY(-50%)}.sf-mag .z-seg{margin:10px 0 8px;font-size:76px}.sf-mag .z-lab:first-child{color:#fff}.sf-p2p{width:min(var(--w),calc(100% - 32px));grid-template-columns:1.05fr 1fr;align-items:stretch;gap:16px;margin:0 auto;display:grid}.sf-p2p .map{border-radius:var(--r);background:var(--photo-ground);aspect-ratio:4/5;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sf-p2p .map img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sf-p2p svg{width:100%;height:100%;position:absolute;inset:0}.sf-p2p .pt{cursor:grab}.sf-p2p .pt:active{cursor:grabbing}.sf-p2p text{fill:#fff;paint-order:stroke;stroke:var(--ink);stroke-opacity:.45;stroke-width:3px;font:500 15px Chivo Mono,monospace}.sf-p2p .hid{stroke:var(--readout);stroke-width:3px;stroke-dasharray:4 10;stroke-linecap:round}.sf-p2p .sight{stroke:#fff;stroke-width:3px;stroke-dasharray:10 9;opacity:.9}.sf-p2p .arc{fill:none;stroke:#fff;stroke-width:2.5px;opacity:.75}.sf-p2p .ab{stroke:var(--readout);stroke-width:6px;stroke-linecap:round}.sf-p2p .you{fill:#fff}.sf-p2p .dot{fill:var(--ink)}.sf-p2p .hit{fill:#0000}.sf-p2p .pa{fill:#fff;stroke:var(--ink);stroke-width:4px}.sf-p2p .pb{fill:var(--readout);stroke:#fff;stroke-width:4px}.sf-p2p .drag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);opacity:.72;border-radius:var(--pill);padding:7px 11px;font:400 11px Chivo Mono,monospace;position:absolute;top:16px;left:16px}.sf-p2p .side{flex-direction:column;gap:16px;min-width:0;display:flex}.sf-p2p .eye{width:min(100%,420px);margin:0 auto}.sf-p2p .ro{color:var(--readout);text-shadow:var(--glow);z-index:2;flex-direction:column;justify-content:center;align-items:center;font-family:DSEG7,monospace;display:flex;position:absolute;inset:0}.sf-p2p .ro .st{letter-spacing:.12em;margin-bottom:10px;font:600 13px Chivo Mono,monospace}.sf-p2p .ro .big{font-size:clamp(44px,6vw,72px);line-height:1}.sf-p2p .ro .u{margin-left:6px;font:500 14px Chivo Mono,monospace}.sf-p2p .ro .rt{background:linear-gradient(90deg,var(--readout) 0 40%,transparent 40% 60%,var(--readout) 60%);opacity:.8;width:46%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-p2p .rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sf-p2p .rows>div{background:var(--panel);border-radius:var(--r-2);box-shadow:var(--lift);padding:14px 16px}.sf-p2p .rows .z-seg{text-shadow:none;margin-top:6px;font-size:30px}.sf-p2p .rows .abx{background:var(--ink)}.sf-p2p .rows .abx .z-seg{text-shadow:var(--glow)}.sf-p2p .how{font-size:15px;line-height:1.45}.sf-steady{flex-direction:column;align-items:center;gap:26px;width:min(560px,100% - 48px);margin:0 auto;display:flex}.sf-steady .z-eye.sf-eyebig{width:100%}.sf-steady .jit{will-change:transform;position:absolute;inset:-4%}.sf-steady .jit .sf-pl{left:calc(50cqw + 4cqw - var(--fx) * var(--k) * 100cqw)}.sf-toggle{border-radius:var(--pill);background:var(--well);padding:4px}.sf-toggle button{background:0 0;padding:10px 22px;font-size:16px}.sf-steady .cap{text-align:center;max-width:440px;min-height:3em;font-size:17px}.sf-chipm{justify-content:center;display:flex}main .sf-chipm.z-blk+.z-blk{margin-top:18px}.sf-chipm span{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);background:var(--red);color:#fff;padding:7px 11px;font:400 11px/1 Chivo Mono,monospace}.sf-ring .win img.fill{object-fit:cover}.sf-ring .ar{z-index:4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font:400 11px Chivo Mono,monospace;display:flex;position:absolute;top:22px;left:24px;right:24px}.sf-ring .ar span{border-radius:var(--pill);background:var(--frost-2);color:var(--label);padding:7px 12px;transition:all .3s}.sf-ring .ar span.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.sf-ring .inset{z-index:3;width:min(24vw,34vh);position:absolute;bottom:28px;right:28px}.sf-ring .inset .sf-pl{will-change:filter}.sf-hint{z-index:4;border-radius:var(--pill);background:var(--frost-2);padding:8px 14px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@media (max-width:860px){.sf-scene{height:min(100svh - 80px,760px);min-height:560px}.sf-cap{top:76px;left:22px;right:22px}.sf-cap h2{font-size:30px}.sf-cap p{margin-top:10px;font-size:15px}.sf-xl{display:none}.sf-mag{text-align:center;top:auto;bottom:5%;left:50%;transform:translate(-50%)}.sf-mag .z-seg{font-size:46px}.sf-vf .eye{background:radial-gradient(circle at 50% 50%,transparent 0 min(42cqw,28cqh),var(--optic) calc(min(42cqw,28cqh) + 28px))}.sf-dive.dark .sf-cap p{opacity:0;transition:opacity .4s}.sf-p2p{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px)}.sf-p2p .rows{gap:6px}.sf-p2p .rows>div{padding:10px}.sf-p2p .rows .z-seg{font-size:20px}.sf-ring .inset{width:38vw;bottom:16px;right:16px}}main .z-blk+:is(.sf-modes,.sf-p2p,.sf-steady){margin-top:var(--s-head)}main :is(.sf-modes,.sf-p2p,.sf-steady)+*{margin-top:var(--s-sec)}main .sf-steady{margin-bottom:0}#models+.z-cmp{grid-template-columns:repeat(2,minmax(0,1fr));width:min(860px,100% - 32px);margin-left:auto;margin-right:auto}@media (max-width:1100px){#models+.z-cmp{gap:var(--m);grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);padding:0;display:grid;overflow:visible}#models+.z-cmp .col{flex:none}}@media (max-width:560px){#models+.z-cmp .col{padding:18px 12px 14px}#models+.z-cmp h3{font-size:18px}#models+.z-cmp li{gap:6px;font-size:12px}}.sf-subnav{z-index:58;pointer-events:none;justify-content:center;padding:0 8px;display:flex;position:fixed;top:66px;left:0;right:0}.sf-subnav nav{pointer-events:auto;border-radius:var(--pill);scrollbar-width:none;background:var(--frost);max-width:100%;box-shadow:var(--lift);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);gap:2px;padding:3px;display:flex;overflow-x:auto}.sf-subnav nav::-webkit-scrollbar{display:none}.sf-subnav a{border-radius:var(--pill);font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;transition:all .3s var(--ease);flex:none;padding:5px 12px}.sf-subnav a:hover{color:var(--ink)}.sf-subnav a.on{background:var(--well);color:var(--ink)}@media (max-width:860px){.sf-subnav{top:62px}}.z-mood.sf-slogan picture{position:absolute;inset:0}.z-mood.sf-slogan img{object-fit:cover;width:100%;height:100%;display:block}.z-mood.sf-slogan .cap{max-width:none;bottom:clamp(26px,3.6vw,56px);left:clamp(22px,3.4vw,56px);right:clamp(22px,3.4vw,56px)}.z-mood.sf-slogan h2{letter-spacing:-.035em;font-size:clamp(46px,6.6vw,108px);line-height:.98}@media (max-width:860px){.z-mood.sf-slogan .cap{bottom:26px}.z-mood.sf-slogan .ln{display:block}.z-mood.sf-slogan h2 br{display:none}.z-mood.sf-slogan h2 .tone{display:block}}.sf-contact{border-radius:var(--r);background:var(--panel);width:min(620px,100% - 32px);box-shadow:var(--lift);scroll-margin-top:calc(var(--sf-top) + 16px);margin:0 auto;padding:28px}.sf-contact iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;min-height:420px;display:block;overflow:hidden}.sf-contactalt{text-align:center;margin-top:20px}@media (max-width:860px){.sf-contact{padding:22px}}.sf-contactalt p{margin-bottom:20px}main .z-blk+.sf-contact{margin-top:var(--s-head)}main .sf-contact+*{margin-top:var(--s-sec)}.sf-film{background:var(--optic);aspect-ratio:16/9;max-height:calc(100vh - 16px);margin-left:var(--m);margin-right:var(--m)}.sf-film video,.sf-film>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sf-film .cap{z-index:2;opacity:0;max-width:44%;transition:opacity .7s var(--ease),transform .7s var(--ease);pointer-events:none;position:absolute;bottom:clamp(26px,3.4vw,52px);left:clamp(22px,3.4vw,56px);transform:translateY(16px)}.sf-film .cap.on{opacity:1;pointer-events:auto;transform:none}.sf-film h2{color:#fff;font-size:clamp(34px,4.6vw,76px);line-height:1}.sf-film h2 .tone{color:var(--label)}.sf-film .z-lab{color:var(--label);margin-top:14px}.sf-film .z-more{margin-top:18px}@media (max-width:860px){.sf-film{aspect-ratio:4/5;max-height:none}.sf-film .cap{max-width:none;right:22px}}.sf-3dbtn{z-index:3;border-radius:var(--pill);background:var(--frost-2);height:38px;color:var(--ink);box-shadow:var(--lift);font-size:var(--t-small);cursor:pointer;transition:all .3s var(--ease);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;top:16px;right:16px}.sf-3dbtn:hover{background:var(--ink);color:#fff}.z-gal[data-small] .sf-3dbtn{opacity:0;pointer-events:none}.sf-3d{background:var(--card);overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.sf-3d::backdrop{background:var(--ink)}.sf-3d model-viewer{--poster-color:transparent;--progress-bar-height:0;width:100%;height:100%;position:absolute;inset:0}.sf-3d .top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,36px);display:flex;position:absolute;top:0;left:0;right:0}.sf-3d .top>*{pointer-events:auto}.sf-3d h2{font-size:var(--t-card)}.sf-3d .z-round{font-size:22px;line-height:1}.sf-3d .hint{text-align:center;z-index:2;pointer-events:none;position:absolute;bottom:22px;left:0;right:0}.sf-3d .load{border-radius:var(--pill);background:var(--well);z-index:2;width:180px;height:3px;position:absolute;bottom:54px;left:50%;overflow:hidden;transform:translate(-50%)}.sf-3d .load i{background:var(--red);height:100%;transition:width .2s linear;display:block}.sf-3d .err{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.sf-right .z-cart{position:relative}.sf-count{background:var(--ink);color:#fff;text-align:center;pointer-events:none;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font:500 11px/18px Chivo Mono,monospace;position:absolute;top:-5px;right:-5px}.sf-cart{z-index:90;position:fixed;inset:0}.sf-cart[hidden]{display:none}.sf-cart-bg{background:var(--well);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.sf-cart-p{border-radius:var(--r);background:var(--panel);width:min(440px,100% - 16px);box-shadow:var(--lift);flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden}.sf-cart-p header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 20px 14px 24px;display:flex}.sf-cart-p h2{font-size:var(--t-card);align-items:baseline;gap:10px;display:flex}.sf-x{background:var(--well);width:36px;height:36px;color:var(--ink);font-size:var(--t-card);cursor:pointer;border:0;border-radius:99px;line-height:1}.sf-count{animation:sf-bump .45s var(--ease)}@keyframes sf-bump{40%{transform:scale(1.35)}}.sf-said{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sf-scroll{overscroll-behavior:contain;flex:1;padding:0 16px 20px;overflow-y:auto}.sf-meter{border-bottom:1px solid var(--line);padding:12px 24px 14px}.sf-meter p{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:6px;display:flex}.sf-meter .bar{background:var(--well);border-radius:99px;height:4px;margin-top:9px;display:block;overflow:hidden}.sf-meter .bar i{background:var(--ink);height:100%;transition:width .5s var(--ease);border-radius:99px;display:block}.sf-meter.ok p{color:var(--ok)}.sf-meter.ok .bar i{background:var(--ok)}.sf-undo{border-radius:var(--r-3);background:var(--ink);color:#fff;font-size:var(--t-small);justify-content:space-between;align-items:center;gap:12px;margin:10px 16px 0;padding:10px 14px 10px 18px;display:flex}.sf-undo button{color:#fff;font-weight:500;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.sf-lines{margin:0;padding:8px 0 0;list-style:none}.sf-lines li{border-bottom:1px solid var(--line);border-radius:var(--r-3);transition:background 1s var(--ease);grid-template-columns:76px 1fr auto;align-items:start;gap:14px;padding:14px 4px;display:grid}.sf-lines li.sf-new{background:var(--well);transition:none}.sf-lines li:last-child{border-bottom:0}.sf-lines .im{border-radius:var(--r-3);background:var(--card-top);place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.sf-lines .im img{object-fit:contain;width:86%;height:86%}.sf-lines .nm{font-size:var(--t-body);color:var(--ink);font-weight:500}.sf-lines p{font-size:var(--t-small);color:var(--text);margin-top:3px}.sf-lines .pr{font-size:var(--t-body);color:var(--ink);white-space:nowrap;justify-items:end;display:grid}.sf-lines .pr small{color:var(--label);margin-top:3px}.sf-lines .qt{align-items:center;gap:14px;margin-top:10px;display:flex}.sf-step{background:var(--well);border-radius:99px;align-items:center;display:inline-flex}.sf-step button{width:36px;height:36px;color:var(--ink);font-size:var(--t-body);cursor:pointer;touch-action:manipulation;background:0 0;border:0}.sf-step button:disabled{color:var(--tone);cursor:default}.sf-step span{text-align:center;min-width:20px;font:500 14px Chivo Mono,monospace}.sf-rm{font-size:var(--t-small);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sf-cats .z-g{background:var(--gt)}.sf-cart-empty{color:var(--ink-2);padding:22px 8px 4px}.sf-cart-empty>p{font-size:var(--t-body);color:var(--ink)}.sf-cats{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sf-cats a{border-radius:var(--r-3);background:var(--tile);font-size:var(--t-small);color:var(--ink);transition:transform .3s var(--ease);grid-template-rows:auto auto;justify-items:center;gap:8px;padding:14px 10px 12px;font-weight:500;display:grid}.sf-cats a:hover{transform:translateY(-2px)}.sf-cats img{object-fit:contain;width:100%;height:96px;filter:var(--shadow)}.sf-trust{border-top:1px solid var(--line);gap:10px;margin:22px 8px 0;padding:16px 0 0;list-style:none;display:grid}.sf-trust li{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:10px;display:flex}.sf-trust a{color:var(--ink);text-decoration:underline}.sf-offers{border-top:1px solid var(--line);margin-top:16px;padding:14px 4px 0}.sf-cart-empty+.sf-offers{border-top:0;padding-top:4px}.sf-offers .ol{font-size:var(--t-small);color:var(--label)}.sf-offers ul{margin:6px 0 0;padding:0;list-style:none}.sf-offer{grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.sf-offer .im{border-radius:var(--r-4);background:var(--card-top);place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.sf-offer .im img{object-fit:contain;width:84%;height:84%}.sf-offer .tx{min-width:0}.sf-offer .nm{font-size:var(--t-small);color:var(--ink);font-weight:500}.sf-offer p{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.sf-offer p b{color:var(--ok);font-weight:500}.sf-offer .pr{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap}.sf-plus{background:var(--well);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);border:0;border-radius:99px;place-items:center;display:grid}.sf-plus:hover{background:var(--ink);color:#fff}.sf-plus:disabled{opacity:.35;cursor:default}.sf-pick{z-index:5;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sf-pick .bg{background:var(--well);position:absolute;inset:0}.sf-pick .box{border-radius:var(--r-2);background:var(--panel);box-shadow:var(--lift);max-height:calc(100% - 16px);animation:sf-up .25s var(--ease);margin:8px;padding:16px 18px 18px;position:relative;overflow-y:auto}@keyframes sf-up{0%{opacity:0;transform:translateY(16px)}}.sf-pick .hd{grid-template-columns:60px 1fr auto;align-items:center;gap:12px;display:grid}.sf-pick .im{border-radius:var(--r-4);background:var(--card-top);place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.sf-pick .im img{object-fit:contain;width:84%;height:84%}.sf-pick .nm{font-size:var(--t-body);color:var(--ink);font-weight:500}.sf-pick .pr{font-size:var(--t-small);color:var(--ink-2)}.sf-pick .z-opt{margin-top:16px}.sf-pick .z-opt .ol{font-size:var(--t-small);margin-bottom:8px}.sf-pick .z-opt .ol span{color:var(--text)}.sf-pick .pills span{background:var(--well);font-size:var(--t-small);color:var(--ink-2);cursor:pointer;border-radius:99px;padding:7px 14px}.sf-pick .pills span.on{color:var(--ink)}.z-btn.sf-pickadd{background:var(--ink);color:#fff;margin-top:18px}.z-btn.sf-pickadd:disabled{opacity:.35;cursor:default}.sf-lines .im.z-g,.sf-offer .im.z-g,.sf-pick .im.z-g{background:var(--gt)}.sf-cart-p footer{border-top:1px solid var(--line);background:var(--panel);padding:14px 24px 18px}.sf-sum{font-size:var(--t-body);color:var(--ink);justify-content:space-between;font-weight:500;display:flex}.sf-cart-p footer .z-btn{margin-top:12px}.sf-cart-p footer .z-btn[aria-disabled=true]{opacity:.7}.sf-cart-p footer .sf-fine{text-align:left;justify-content:flex-start}.sf-pay{color:var(--label);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.sf-err{color:var(--red)}@media (max-width:560px){.sf-cart-p{border-radius:0;width:100%;top:0;bottom:0;right:0}.sf-cart-p header{padding:14px 14px 12px 18px}.sf-meter{padding:10px 18px 12px}.sf-scroll{padding:0 10px 16px}.sf-cart-p footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.sf-cart-p footer .sf-fine{margin-top:8px;font-size:12px}.sf-pay{margin-top:4px}}@media (prefers-reduced-motion:reduce){.sf-count,.sf-pick .box{animation:none}.sf-meter .bar i,.sf-lines li{transition:none}}main .z-blk+.sf-reviews{margin-top:var(--s-head)}main .sf-reviews+:is(.z-blk,.z-faq,.z-spec){margin-top:var(--s-sec)}.sf-stars{vertical-align:middle;gap:2px;display:inline-flex}.sf-stars svg{flex:none;display:block}.sf-stars path.e{fill:var(--line-2)}.sf-stars path.f{fill:var(--ink)}.sf-rline{font-size:var(--t-small);color:var(--ink);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.sf-rline .c{color:var(--label)}.sf-rline:hover .c{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.sf-reviews{width:min(var(--w-2),calc(100% - 48px));margin-left:auto;margin-right:auto}.sf-rdemo{margin:0 0 var(--s-card);text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font:400 11px/1.4 Chivo Mono,monospace}.sf-rgrid{gap:var(--s-card);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.sf-rsum{top:calc(var(--sf-top) + 16px);border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);padding:28px;position:sticky}.sf-rsum .avg{letter-spacing:-.03em;color:var(--ink);margin-bottom:10px;font-size:64px;font-weight:500;line-height:1}.sf-rsum .n{font-size:var(--t-small);color:var(--ink-2);margin-top:8px}.sf-rsum ul{gap:6px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sf-rsum li{color:var(--ink-2);grid-template-columns:12px 1fr 24px;align-items:center;gap:10px;font:400 12px/1 Chivo Mono,monospace;display:grid}.sf-rsum li i{border-radius:var(--pill);background:var(--well);height:6px;overflow:hidden}.sf-rsum li b{border-radius:var(--pill);background:var(--ink);height:100%;display:block}.sf-rsum li .k{text-align:right;color:var(--label)}.sf-rsum .how{color:var(--label);margin-top:20px;font-size:12px;line-height:1.5}.sf-rlist{gap:var(--s-card);grid-template-columns:1fr 1fr;display:grid}.sf-rev{border-radius:var(--r-2);background:var(--panel);box-shadow:var(--lift);flex-direction:column;padding:22px;display:flex}.sf-rev .top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-rev time{letter-spacing:.06em;text-transform:uppercase;color:var(--label);font:400 11px/1 Chivo Mono,monospace}.sf-rev h3{letter-spacing:-.01em;color:var(--ink);margin-top:14px;font-size:17px;font-weight:500;line-height:1.3}.sf-rev .b{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.5}.sf-rev .pics{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sf-rev .pics img{object-fit:cover;border-radius:var(--r-4);width:64px;height:64px}.sf-rev .by{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:auto;padding-top:16px;font:400 11px/1.4 Chivo Mono,monospace}.sf-rev .v{color:var(--ok);margin-left:10px}.sf-rmore{grid-column:1/-1}.sf-rmore[open]{gap:var(--s-card);grid-template-columns:1fr 1fr;display:grid}.sf-rmore summary{cursor:pointer;border-radius:var(--pill);box-shadow:inset 0 0 0 1.5px var(--ink);font-size:var(--t-small);color:var(--ink);grid-column:1/-1;justify-self:center;padding:10px 22px;list-style:none}.sf-rmore summary::-webkit-details-marker{display:none}.sf-rmore[open] summary{display:none}@media (max-width:860px){.sf-reviews{width:calc(100% - 32px)}.sf-rgrid,.sf-rlist,.sf-rmore[open]{grid-template-columns:minmax(0,1fr)}.sf-rsum{position:static}}main *+.sf-hsec{margin-top:var(--s-sec)}main .sf-hsec>*+*{margin-top:var(--s-card)}main .sf-hsec>.z-blk+*,main .sf-hsec>*+.z-faq,main .sf-hsec>*+.sf-fh{margin-top:var(--s-head)}main .sf-hsec>.sf-fh+.z-faq{margin-top:var(--s-tie)}main .sf-hsec+.z-foot{margin-top:var(--s-sec)}.sf-mans,.sf-old,.sf-steps,.sf-addr,.sf-duo,.sf-fit,.sf-con,.sf-tasks{width:min(var(--w),calc(100% - 32px));margin-left:auto;margin-right:auto}.sf-hfind{z-index:5;width:min(640px,100% - 32px);margin:32px auto 0;position:relative}.sf-hsearch{position:relative}.sf-hsearch .box{border-radius:var(--pill);background:var(--panel);height:60px;box-shadow:var(--lift);color:var(--label);transition:box-shadow .3s var(--ease),color .3s var(--ease);align-items:center;gap:12px;padding:0 12px 0 22px;display:flex}.sf-hsearch .box:focus-within{box-shadow:0 0 0 1.5px var(--ink),var(--lift);color:var(--ink)}.sf-hsearch svg{flex:none}.sf-hsearch input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font:400 17px/1 Chivo}.sf-hsearch input::placeholder{color:var(--label)}.sf-hsearch .x{background:var(--well);width:36px;height:36px;color:var(--ink);font-size:var(--t-card);cursor:pointer;border:0;border-radius:50%;flex:none;line-height:1}.sf-hres{border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);text-align:left;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.sf-hres li{border-radius:var(--r-3);font-size:var(--t-body);color:var(--ink);cursor:pointer;gap:3px;padding:11px 14px;line-height:1.35;display:grid}.sf-hres li.on{background:var(--well)}.sf-hres li.none{cursor:default;color:var(--text)}.sf-hres li.none a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sf-hints{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px -110px 0;display:flex}.sf-hints .z-lab{margin-right:4px}.sf-hints a{border-radius:var(--pill);background:var(--well);font-size:var(--t-small);color:var(--ink-2);transition:background .3s var(--ease),color .3s var(--ease);padding:7px 13px;line-height:1.3}.sf-hints a:hover{background:var(--ink);color:#fff}.sf-tasks{margin-top:var(--s-head);gap:var(--s-card);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"man man ship ret""man man war reg""fit fit con con";display:grid}.sf-task{border-radius:var(--r);background:var(--panel);min-height:184px;box-shadow:var(--lift);color:var(--ink);transition:transform .5s var(--ease);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.sf-task:hover{transform:translateY(-4px)}.sf-task .ic{position:absolute;top:22px;left:22px}.sf-task .go{background:var(--well);width:34px;height:34px;color:var(--ink);transition:background .3s var(--ease),color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.sf-task:hover .go{background:var(--ink);color:#fff}.sf-task h2{font-size:var(--t-card);letter-spacing:-.02em;line-height:1.2}.sf-task p{font-size:var(--t-small);color:var(--text);margin-top:5px;line-height:1.4}.sf-task img{filter:var(--shadow);transition:transform .8s var(--ease);pointer-events:none;position:absolute}.sf-task:hover img{transform:translateY(-6px)}.sf-t-manuals{background:var(--card);box-shadow:none;grid-area:man}.sf-t-manuals img{width:60%;top:7%;right:5%}.sf-t-manuals h2,.sf-t-fit h2,.sf-t-contact h2{font-size:28px}.sf-t-manuals p,.sf-t-fit p,.sf-t-contact p{font-size:var(--t-body);max-width:300px}.sf-t-shipping{grid-area:ship}.sf-t-returns{grid-area:ret}.sf-t-warranty{grid-area:war}.sf-t-register{grid-area:reg}.sf-t-fit{background:var(--gt);box-shadow:none;grid-area:fit}.sf-t-fit img{height:86%;top:7%;right:8%}.sf-t-fit p{color:var(--ink-2)}.sf-t-contact{background:var(--ink);box-shadow:none;color:#fff;grid-area:con}.sf-t-contact h2{color:#fff}.sf-t-contact p{color:var(--tone)}.sf-t-contact .go{background:var(--red);color:#fff}.sf-t-contact:hover .go{background:var(--red-h)}.sf-t-contact .sf-open{color:var(--tone);position:absolute;top:26px;left:58px;right:62px}.sf-open{letter-spacing:.06em;text-transform:uppercase;min-height:14px;color:var(--label);align-items:center;gap:9px;font:400 11px/14px Chivo Mono,monospace;display:flex}.sf-open i{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px}.sf-open.on{color:var(--ok)}.sf-open.on i{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 22%,transparent)}.sf-pan{border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);color:var(--text);flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:relative;overflow:hidden}.sf-pan.tint{background:var(--card);box-shadow:none}.sf-pan.z-g{background:var(--gt);box-shadow:none}.sf-pan h3{letter-spacing:-.02em;margin-top:10px;font-size:28px;line-height:1.15}.sf-pan p{font-size:var(--t-body);max-width:46ch;margin-top:10px;line-height:1.5}.sf-pan .act,.sf-addr .act{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.sf-pan .act{z-index:1;margin-top:auto;padding-top:24px;position:relative}.sf-lnk{font-size:var(--t-small);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:text-decoration-color .3s var(--ease);align-items:center;gap:6px;display:inline-flex}.sf-lnk:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sf-copy{border-radius:var(--pill);background:var(--panel);height:44px;box-shadow:var(--lift);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font:500 15px/1 Chivo;display:inline-flex}main address{font-style:normal;font-size:var(--t-body);color:var(--ink);line-height:1.5}main address span{display:block}.sf-mans{gap:var(--s-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-man{border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);scroll-margin-top:calc(var(--sf-top) + 16px);transition:box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.sf-man.sf-hit{box-shadow:0 0 0 1.5px var(--ink),var(--lift)}.sf-man .im{aspect-ratio:16/10;background:var(--card);display:block;position:relative}.sf-man .im img{object-fit:contain;width:68%;height:82%;filter:var(--shadow);transition:transform .8s var(--ease);position:absolute;top:9%;left:16%}.sf-man:hover .im img{transform:translateY(-6px)}.sf-man .bd{flex-direction:column;flex:1;padding:22px;display:flex}.sf-man .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sf-man .row .z-lab{white-space:nowrap}.sf-man dl{margin:16px 0 0}.sf-man dl div{border-top:1px solid var(--line);font-size:var(--t-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:10px 0;line-height:1.35;display:grid}.sf-man dt{color:var(--ink)}.sf-man dd{color:var(--text);margin:0}.sf-man .ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.sf-man .soon{font-size:var(--t-small);color:var(--label);max-width:60%;line-height:1.4}.sf-old{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;display:flex}.sf-old>.z-lab{margin-right:6px}.sf-old a{border-radius:var(--pill);background:var(--panel);height:40px;box-shadow:var(--lift);font-size:var(--t-small);color:var(--ink);align-items:center;gap:9px;padding:0 16px;display:inline-flex}.sf-fh{text-align:center}.sf-hsec .z-faq{width:min(var(--w-3),calc(100% - 32px))}.sf-hsec .z-fq{background:var(--panel);box-shadow:var(--lift);scroll-margin-top:calc(var(--sf-top) + 16px);transition:box-shadow .4s var(--ease)}.sf-hsec .z-fq.sf-hit{box-shadow:0 0 0 1.5px var(--ink),var(--lift)}.sf-hsec .z-fq summary{padding:17px 22px;line-height:1.35}.sf-hsec .z-fq p{max-width:66ch;padding:0 22px 20px;line-height:1.55}.sf-zones{width:min(var(--w-3),calc(100% - 32px));border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);margin-left:auto;margin-right:auto;overflow:hidden}.sf-zones table{border-collapse:collapse;text-align:left;width:100%}.sf-zones thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--label);padding:20px 22px 12px;font:400 11px/14px Chivo Mono,monospace}.sf-zones tbody th,.sf-zones td{border-top:1px solid var(--line);vertical-align:top;font-size:var(--t-body);padding:17px 22px;font-weight:400;line-height:1.35}.sf-zones tbody th b{color:var(--ink);font-weight:500;display:block}.sf-zones tbody th small{color:var(--text);margin-top:5px;line-height:1.5;display:block}.sf-zones .n{text-align:right;white-space:nowrap}.sf-zones td.n{color:var(--ink);font-weight:500}.sf-steps{gap:var(--s-card);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sf-steps li{border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);padding:24px 24px 28px}.sf-steps .z-seg{font-size:26px;display:block}.sf-steps h3{letter-spacing:-.02em;margin-top:30px;font-size:28px;line-height:1.15}.sf-steps p{font-size:var(--t-body);margin-top:10px;line-height:1.5}.sf-addr{border-radius:var(--r);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:24px 28px;display:flex}.sf-addr .who{color:var(--ink);align-items:flex-start;gap:16px;display:flex}.sf-addr address{margin-top:6px}.sf-duo{gap:var(--s-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-duo .sf-pan{min-height:340px}.sf-duo .draw{filter:invert()brightness(.35);opacity:.5;pointer-events:none;width:56%;position:absolute;bottom:-13%;right:-7%}.sf-check{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sf-check li{font-size:var(--t-body);color:var(--ink);align-items:center;gap:12px;display:flex}.sf-check i{background:var(--well);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.sf-fit{gap:var(--s-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-fit .sf-pan{min-height:500px;color:var(--ink-2)}.sf-fit .z-chips{margin-top:16px}.sf-fit .z-chips span{background:var(--frost-2);color:var(--ink);cursor:default}.sf-fit .gl{width:auto;height:236px;filter:var(--shadow);align-self:center;margin-top:auto;padding-top:18px}.sf-ice table{border-collapse:collapse;text-align:right;width:100%;font-size:var(--t-small);margin-top:20px}.sf-ice thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:0 0 9px;font:400 11px/14px Chivo Mono,monospace}.sf-ice tbody th,.sf-ice td{border-top:1px solid var(--line-2);color:var(--ink);padding:10px 0;font-weight:400}.sf-ice th:first-child{text-align:left}.sf-ice tbody th{font-weight:500}.sf-ice .sf-lnk{margin-top:auto;padding-top:20px}.sf-con{gap:var(--s-card);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"form form form form""mail phone post post""abroad abroad trade trade";display:grid}.sf-c-form{background:var(--photo-ground);min-height:clamp(440px,38vw,540px);box-shadow:none;grid-area:form;justify-content:flex-end;padding:40px}.sf-c-form picture{position:absolute;inset:0}.sf-c-form picture img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.sf-c-form:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 64%,transparent) 0%,color-mix(in srgb,var(--ink) 34%,transparent) 36%,transparent 60%);position:absolute;inset:0}.sf-c-form>:not(picture){z-index:2;position:relative}.sf-c-form .z-lab,.sf-c-form p{color:#fff}.sf-con .sf-c-form h3{font-size:var(--t-display);letter-spacing:-.03em;color:#fff;line-height:1.05}.sf-c-form p{max-width:38ch;font-size:var(--t-lead)}.sf-c-form .act{margin-top:0}.sf-c-form .sf-live{border-radius:var(--pill);background:var(--frost-2);box-shadow:var(--lift);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 15px;position:absolute;top:36px;left:40px}.sf-live:has(.sf-open:empty){display:none}.sf-live .sf-open{color:var(--ink-2)}.sf-live .sf-open.on{color:var(--ink)}.sf-c-mail{grid-area:mail}.sf-c-phone{grid-area:phone}.sf-c-post{grid-area:post}.sf-c-abroad{grid-area:abroad}.sf-c-trade{grid-area:trade}.sf-con>.sf-pan>svg{color:var(--ink);margin-bottom:auto}.sf-con>.sf-pan>svg+.z-lab{margin-top:32px}a.sf-pan{transition:transform .5s var(--ease)}a.sf-pan:hover{transform:translateY(-4px)}.sf-con .big{font-size:var(--t-card);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-weight:500;line-height:1.2}.sf-con small{color:var(--text);margin-top:8px;line-height:1.45}.sf-c-post address{margin-top:6px}.sf-c-post .act{padding-top:18px}.sf-c-abroad .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;width:100%;margin-top:14px;display:grid}.sf-c-abroad .two div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sf-con .sf-c-abroad h3{letter-spacing:-.01em;margin-top:0;font-size:17px;line-height:1.3}.sf-c-abroad p{font-size:var(--t-small);margin-top:0}.sf-c-trade p{color:var(--ink);font-size:var(--t-lead);max-width:34ch}@media (max-width:1100px){.sf-mans,.sf-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-fit .sf-ice{grid-column:1/-1;min-height:0}.sf-con{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"form form""mail phone""post post""abroad abroad""trade trade"}.sf-tasks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"man man""ship ret""war reg""fit fit""con con"}.sf-t-manuals{min-height:300px}.sf-t-manuals img{width:min(52%,300px)}.sf-c-form p{max-width:30ch}}@media (max-width:860px){.sf-mans,.sf-old,.sf-steps,.sf-addr,.sf-duo,.sf-fit,.sf-con,.sf-tasks,.sf-hsec .z-faq,.sf-zones{width:calc(100% - 24px)}.sf-hfind{margin-top:24px}.sf-hints{margin-left:0;margin-right:0}.sf-hsearch .box{height:54px;padding-left:18px}.sf-hints .z-lab{text-align:center;flex-basis:100%;margin:0 0 2px}.sf-task{min-height:150px;padding:18px}.sf-task .ic{top:18px;left:18px}.sf-task .go{top:12px;right:12px}.sf-t-manuals{min-height:300px}.sf-t-manuals img{width:min(56%,260px);top:9%;right:5%}.sf-man .im{aspect-ratio:2}.sf-t-fit{min-height:190px}.sf-t-fit p{max-width:56%}.sf-t-contact{min-height:190px}.sf-mans,.sf-steps,.sf-duo,.sf-fit{grid-template-columns:minmax(0,1fr)}.sf-pan{padding:22px}.sf-pan h3,.sf-steps h3{font-size:24px}.sf-steps h3{margin-top:22px}.sf-addr{padding:22px}.sf-duo .sf-pan{min-height:0}.sf-duo .tint{padding-bottom:120px}.sf-duo .draw{width:70%}.sf-fit .sf-pan{min-height:0}.sf-fit .gl{height:200px}.sf-zones thead th{padding:16px 14px 10px}.sf-zones tbody th,.sf-zones td{padding:14px}.sf-zones tbody th small{font-size:13px}.sf-con{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""mail""phone""post""abroad""trade"}.sf-c-form{min-height:500px;padding:24px}.sf-c-form p{max-width:none}.sf-c-form picture img{object-position:50% 20%}.sf-c-form:before{background:linear-gradient(0deg,color-mix(in srgb,var(--ink) 84%,transparent) 0%,color-mix(in srgb,var(--ink) 58%,transparent) 36%,transparent 64%)}.sf-c-form .sf-live{top:16px;left:16px}.sf-con>.sf-pan>svg+.z-lab{margin-top:28px}.sf-c-abroad .two{grid-template-columns:minmax(0,1fr)}}.z-pill a.open:not(.on){background:var(--well);color:var(--ink)}.sf-scrim{z-index:58;background:var(--well);animation:sf-fade .2s var(--ease);position:fixed;inset:0}.sf-drop{z-index:61;width:min(var(--w),calc(100% - 32px));border-radius:var(--r);background:var(--panel);max-height:calc(100svh - 86px);box-shadow:var(--lift);padding:14px;position:fixed;top:70px;left:50%;overflow:auto;transform:translate(-50%)}.sf-drop-in{animation:sf-drop .28s var(--ease)}@keyframes sf-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sf-drop-in,.sf-scrim{animation:none}}.sf-mgrid{grid-template-columns:1fr 230px;gap:14px 18px;display:grid}.sf-cards.z-mega{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:var(--m);background:0 0;margin:0;padding:0}.sf-cards.n4{grid-template-columns:repeat(4,1fr)}.sf-cards.z-mega a{font-size:var(--t-body);padding:8px 8px 12px;font-weight:500;display:block}.sf-cards.z-mega .im{background:var(--card)}.sf-cards.z-mega .im.z-g{background:var(--gt)}.sf-cards.n4 .im{aspect-ratio:1}.sf-cards.z-mega img{max-width:80%;max-height:80%;transition:transform .5s var(--ease)}.sf-cards.z-mega a:hover img{transform:translateY(-4px)}.sf-mside{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 4px 8px 18px;display:flex}.sf-mside .z-lab{margin:2px 0 10px}.sf-mside a{font-size:var(--t-small);color:var(--ink-2);padding:7px 0}.sf-mside a:hover,.sf-mhelp .col a:hover{color:var(--ink)}.sf-mside a.all,.sf-mhelp a.all{color:var(--ink);font-size:var(--t-body);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.sf-mhelp a.all{margin:8px 0 0}.sf-mperks.z-perks{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px 28px;margin:0;padding:12px 8px 2px;display:flex}.sf-mperks.z-perks li{font-size:var(--t-small)}.sf-mhelp{grid-template-columns:.8fr 1fr 300px;gap:6px 32px;padding:4px 6px;display:grid}.sf-msearch{border-radius:var(--pill);background:var(--well);height:46px;color:var(--label);grid-column:1/-1;align-items:center;gap:10px;margin-bottom:12px;padding:0 16px;display:flex}.sf-msearch input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font:500 16px Chivo,sans-serif}.sf-msearch:focus-within{box-shadow:0 0 0 2px var(--ink)}.sf-mhelp .col{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-mhelp .z-lab,.sf-mcontact .z-lab{margin-bottom:8px}.sf-mhelp .col a{font-size:var(--t-small);color:var(--ink-2);align-items:flex-start;gap:10px;padding:6px 0;line-height:1.35;display:flex}.sf-mhelp .col a svg{color:var(--ink);flex:none;margin-top:1px}.sf-mhelp .col a span{flex-direction:column;gap:1px;display:flex}.sf-mhelp .col a b{font-size:var(--t-body);font-weight:500}.sf-mhelp .col a small{letter-spacing:.04em;color:var(--label);font:400 11px/1.4 Chivo Mono,monospace}.sf-mhelp .topics a{color:var(--ink);align-items:center}.sf-mcontact{border-radius:var(--r-2);background:var(--well);font-size:var(--t-small);flex-direction:column;align-self:start;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.sf-mcontact>a:not(.z-btn){color:var(--ink);align-items:center;gap:10px;display:inline-flex}.sf-mcontact p,.sf-mcontact .sf-live{font-size:var(--t-small)}.sf-mcontact .z-btn{background:var(--ink);color:#fff;height:40px;font-size:var(--t-small);margin-top:4px}html.sf-locked{overflow:hidden}.sf-sheet{background:var(--panel);overscroll-behavior:contain;max-height:calc(100svh - 84px);animation:sf-drop .24s var(--ease);gap:4px;overflow-y:auto}.sf-sheet .sf-shead{font-size:var(--t-card);justify-content:space-between;align-items:center;padding:12px 8px 6px;display:flex}.sf-sheet .sf-cards.z-mega{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -10px;padding:0 10px 6px;display:flex;overflow-x:auto}.sf-sheet .sf-cards.z-mega::-webkit-scrollbar{display:none}.sf-sheet .sf-cards.z-mega a{scroll-snap-align:start;font-size:var(--t-small);flex:0 0 150px;padding:6px 4px 8px}.sf-sheet .sf-cards.n4 a{flex-basis:150px}.sf-sheet .sf-cards.z-mega small{white-space:nowrap;letter-spacing:0}.sf-stopics{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}.sf-stopics a{border-radius:var(--r-3);background:var(--well);font-size:var(--t-small);color:var(--ink);align-items:center;gap:10px;padding:12px;display:flex}.sf-sheet .sf-mcontact{margin-top:4px}.sf-slang{justify-content:center;gap:4px;padding:14px 0 4px;display:flex}.sf-slang a{border-radius:var(--pill);font-size:var(--t-small);color:var(--ink-2);padding:8px 14px}.sf-slang a.on{background:var(--ink);color:#fff}@media (max-width:1100px){.sf-mhelp{grid-template-columns:1fr 1fr 260px;gap:6px 22px}.sf-mgrid{grid-template-columns:1fr}.sf-mside{border:0;border-top:1px solid var(--line);flex-flow:wrap;align-items:center;gap:4px 18px;padding:12px 8px 0}.sf-mside .z-lab{display:none}.sf-mside a.all{margin:0}}@media (max-width:860px){.sf-drop,.sf-scrim{display:none}}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-rft-box{width:min(var(--w),calc(100% - 32px));margin:0 auto}main .z-blk+.sf-rft-box{margin-top:var(--s-head)}main .sf-rft-box+*{margin-top:var(--s-sec)}.sf-rft-diff{margin:0 0 var(--s-tie) auto;float:right;font-size:var(--t-small);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.sf-rft-diff input{opacity:0;pointer-events:none;position:absolute}.sf-rft-diff .sw{border-radius:var(--pill);background:var(--line-2);width:34px;height:20px;transition:background .2s var(--ease);position:relative}.sf-rft-diff .sw:after{content:"";width:16px;height:16px;box-shadow:var(--lift);transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sf-rft-diff input:checked+.sw{background:var(--ink)}.sf-rft-diff input:checked+.sw:after{transform:translate(14px)}.sf-rft-diff input:focus-visible+.sw{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}.sf-rft-box:has(.sf-rft-diff input:checked) .same{display:none}.sf-rft-scroll{clear:both;border-radius:var(--r);background:var(--panel);box-shadow:var(--lift);position:relative}.sf-rft{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--t-small);line-height:1.35}.sf-rft th,.sf-rft td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px 20px;font-weight:500}.sf-rft th[scope=row],.sf-rft thead .k{width:21%;color:var(--text)}.sf-rft td{color:var(--ink)}.sf-rft thead td,.sf-rft thead th{background:var(--panel)}.sf-rft .pics td{border:0;padding:28px 20px 0}.sf-rft tr>:first-child{padding-left:28px}.sf-rft .pics td:first-child{border-top-left-radius:var(--r)}.sf-rft .pics td:last-child{border-top-right-radius:var(--r)}.sf-rft .pics .im{aspect-ratio:16/10;border-radius:var(--r-3);background:var(--card);place-items:center;display:grid}.sf-rft .pics img{max-width:74%;max-height:78%;filter:var(--shadow);transition:transform .5s var(--ease)}.sf-rft .pics a:hover img{transform:translateY(-4px)}.sf-rft .names th{top:var(--sf-top);z-index:2;vertical-align:bottom;border-bottom:1px solid var(--line-2);padding:20px 20px 22px;position:sticky}.sf-rft .names a{color:var(--ink)}.sf-rft .names b{font-size:var(--t-card);letter-spacing:-.02em;font-weight:500;display:block}.sf-rft .names .pr{color:var(--text);font-size:var(--t-small);margin:4px 0 10px;display:block}.sf-rft .names .more{font-size:var(--t-small);align-items:center;gap:6px;display:inline-flex}.sf-rft .grp th{letter-spacing:.06em;text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--line-2);padding:32px 20px 10px 28px;font:400 11px/14px Chivo Mono,monospace}.sf-rft tbody tr:not(.grp):hover th,.sf-rft tbody tr:not(.grp):hover td{background:var(--well)}.sf-rft .cur,.sf-rft thead .cur{background:color-mix(in srgb,var(--ink) 3%,var(--panel))}.sf-rft .y{color:var(--ok);display:inline-flex}.sf-rft .n{color:var(--quiet)}.sf-rft .na{color:var(--quiet);font-size:13px}.sf-rft td a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.sf-rft tbody:last-child tr:last-child>*{border-bottom:0}.sf-rft-box .z-src{text-align:center;margin-top:var(--s-tie)}.sf-rft-box.pv:not(:has(.sf-rft-open input:checked)) :is(.sf-rft tbody tr:not(.key),.sf-rft-diff,.z-src){display:none}.sf-rft-box.pv:not(:has(.sf-rft-open input:checked)) .sf-rft tr.last>*{border-bottom:0}.sf-rft-open{width:max-content;margin:var(--s-tie) auto 0;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-size:var(--t-small);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s var(--ease),border-color .2s var(--ease);align-items:center;gap:10px;padding:13px 24px;font-weight:500;display:flex}.sf-rft-open:hover{border-color:var(--ink)}.sf-rft-open input{opacity:0;pointer-events:none;position:absolute}.sf-rft-open:has(input:focus-visible){box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}:is(.sf-rft-open .o,.sf-rft-open:has(input:checked) .c){display:none}.sf-rft-open:has(input:checked) .o{display:inline}.sf-rft-open svg{transition:transform .25s var(--ease)}.sf-rft-open:has(input:checked) svg{transform:rotate(180deg)}@media (max-width:860px){.sf-rft-box{width:100%}.sf-rft-diff{float:none;justify-content:flex-end;margin:0 16px 12px;display:flex}.sf-rft-scroll{max-height:calc(100svh - var(--sf-top) - 24px);border-radius:var(--r);overscroll-behavior-x:contain;scrollbar-width:none;margin:0 8px;overflow:auto}.sf-rft-scroll::-webkit-scrollbar{display:none}.sf-rft{width:auto;min-width:672px;font-size:13px}.sf-rft th,.sf-rft td{background:var(--panel);padding:10px}.sf-rft th[scope=row],.sf-rft .k{z-index:1;width:104px;box-shadow:1px 0 0 var(--line-2);position:sticky;left:0}.sf-rft td:not(.k),.sf-rft .names th:not(.k){width:142px}.sf-rft .pics td:first-child,.sf-rft .pics td:last-child{border-radius:0}.sf-rft .names th{padding:8px 10px 10px;top:0}.sf-rft .names th.k{z-index:3}.sf-rft .names b{font-size:15px}.sf-rft .names .more,.sf-rft .names .z-lab{display:none}.sf-rft .grp th{padding:18px 10px 6px}.sf-rft .grp th span{position:sticky;left:10px}.sf-rft tr>:first-child{padding-left:12px}.sf-rft .pics td{padding:14px 10px 0}.sf-rft .names .pr{margin:2px 0 0}.sf-rft-box .z-src{margin:var(--s-tie) 16px 0}}.sf-nl{z-index:80;background:var(--well);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;animation:.35s both sf-nlin;display:grid;position:fixed;inset:0}.sf-nlbox{border-radius:var(--r);background:var(--panel);width:min(800px,100%);max-height:calc(100svh - 32px);box-shadow:var(--lift);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);animation:.45s cubic-bezier(.2,.8,.2,1) both sf-nlup;display:grid;position:relative;overflow:hidden}.sf-nlimg{object-fit:cover;object-position:28% 40%;background:var(--photo-ground);width:100%;height:100%;min-height:440px;display:block}.sf-nlbody{flex-direction:column;justify-content:center;gap:14px;padding:48px 40px 36px;display:flex;position:relative;overflow:auto}.sf-nleye{letter-spacing:.06em;text-transform:uppercase;color:var(--label);font:400 11px/14px Chivo Mono}.sf-nlbody h2{letter-spacing:-.02em;color:var(--ink);font:500 32px/1.08 Chivo}.sf-nlbody h2 .tone{color:var(--tone)}.sf-nlbody>p{color:var(--text);font-size:15px;line-height:1.5}.sf-nlbody form{gap:10px;margin-top:6px;display:grid}.sf-nlbody input[type=email]{height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:#fff;border:0;border-radius:99px;padding:0 18px;font:500 15px Chivo}.sf-nlbody input[type=email]:focus{outline:2px solid var(--ink);outline-offset:1px}.sf-nlbody .z-btn[disabled]{opacity:.6;cursor:default}.sf-nlerr{color:var(--red);font-size:13px}.sf-nllegal{color:var(--quiet);font-size:12px;line-height:1.45}.sf-nllegal a{color:var(--ink-2);text-decoration:underline}.sf-nlhp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sf-nlx{z-index:1;background:var(--well);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sf-nlx:hover{background:var(--line-2)}@keyframes sf-nlin{0%{opacity:0}}@keyframes sf-nlup{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:700px){.sf-nl{place-items:end center;padding:8px}.sf-nlbox{grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:calc(100svh - 16px)}.sf-nlimg{object-position:30% 30%;height:min(34svh,230px);min-height:0}.sf-nlbody{gap:12px;padding:24px 20px 20px}.sf-nlbody h2{font-size:26px}.sf-nlx{background:var(--frost-2);top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.sf-nl,.sf-nlbox{animation:none}}.z-foot .sf-nlerr{max-width:340px;margin-top:8px}.sf-fnl-legal{max-width:340px;color:var(--quiet);margin-top:10px;font-size:12px;line-height:1.45}.sf-fnl-legal a{color:var(--ink-2);text-decoration:underline}.sf-fnl-done{color:var(--ink);margin-top:18px;font-size:15px}.z-foot .news button[disabled]{opacity:.6;cursor:default}h1 .tone,h2 .tone{letter-spacing:-.01em;margin-top:.5em;font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.3;display:block}h1,h2{text-wrap:balance}@media (min-width:861px){.z-hero h1{max-width:calc(100% - 550px)}}:is(h1 br:has(+.tone),h2 br:has(+.tone)){display:none}.z-split .txt .z-chip{margin-top:26px}.sf-doc{width:min(820px,100% - 32px);margin:var(--s-head) auto 0;border-radius:var(--r);background:var(--panel);color:var(--ink);padding:clamp(28px,4vw,56px)}.sf-doc h1{font-size:var(--t-display);letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:500;line-height:1.05}.sf-doc-date{font-size:var(--t-small);color:var(--ink-2);margin-top:12px}.sf-doc-body{margin-top:var(--s-head);font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.6}.sf-doc-body :is(h1,h2,h3,h4,h5,h6){font-size:var(--t-card);letter-spacing:-.01em;margin:1.8em 0 .5em;font-weight:500;line-height:1.25}.sf-doc-body :is(h3,h4,h5,h6){font-size:var(--t-lead);margin:1.4em 0 .4em}.sf-doc-body h2+:is(h3,h4){margin-top:.6em}.sf-doc-body :is(p,li,td,th){color:var(--ink-2)}.sf-doc-body :is(strong,b,h2,h3,h4,th){color:var(--ink)}.sf-doc-body>:is(p,ul,ol,h2,h3,h4){max-width:68ch}.sf-doc-body>:first-child{margin-top:0}.sf-doc-body :is(p,ul,ol,table){margin:0 0 1em}.sf-doc-body :is(ul,ol){padding-left:1.4em}.sf-doc-body a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.sf-doc-body img{max-width:100%;height:auto;margin:0 auto 1em;display:block}.sf-doc-body table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.sf-doc-body :is(td,th){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.sf-doc-body .mobile-layout{display:none}.z-foot .sf-linkbtn{font-family:Chivo,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.z-foot .sf-linkbtn:hover{color:var(--ink)}main .sf-404{padding-top:calc(var(--s-sec) + 40px)}.sf-404-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:root{--label:var(--text);--quiet:var(--text)}.z-acc .ap,.z-acc .ad,.z-pack small{color:var(--ink-2)}.sf-optout{margin-top:var(--s-tie);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sf-optout p,.sf-optout-note,.sf-optout-done{font-size:var(--t-body);color:var(--ink-2)}.sf-optout .z-btn{background:var(--ink);color:#fff}.sf-optout .z-btn[disabled]{opacity:.6;cursor:default}.sf-optout-done{margin-top:var(--s-tie);color:var(--ink)}#shopify-pc__banner{border-radius:var(--r);background:var(--panel);width:min(520px,100% - 32px);max-width:none;box-shadow:var(--lift);font-size:var(--t-small);color:var(--text);padding:24px 26px 22px;line-height:1.5;bottom:16px;left:16px}#shopify-pc__banner h2{font-size:var(--t-card);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-weight:500;line-height:1.2}#shopify-pc__banner p{font-size:var(--t-small);color:var(--text);line-height:1.5}#shopify-pc__banner a{color:var(--ink);text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{flex-flow:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}#shopify-pc__banner button{border-radius:var(--pill);width:auto;max-width:none;font-size:var(--t-small);white-space:nowrap;flex:1 1 0;margin:0;padding:12px 18px;font-weight:500;line-height:1.2}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{border:1.5px solid var(--ink);background:var(--panel);color:var(--ink);transition:background .2s var(--ease),color .2s var(--ease)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--ink);color:var(--panel)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{color:var(--text);text-align:center;background:0 0;flex:1 0 100%;order:3;padding:6px 0 0}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs button:focus-visible{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink);outline:none}#shopify-pc__prefs__dialog{border-radius:var(--r);font-size:var(--t-small);overflow:hidden}#shopify-pc__prefs__dialog h2{letter-spacing:-.02em;font-weight:500}#shopify-pc__prefs__dialog header button:not(.shopify-pc__prefs__header-close){border-radius:var(--pill);font-size:var(--t-small);font-weight:500}@media (max-width:560px){#shopify-pc__banner{width:calc(100% - 16px);padding:20px 20px 16px;bottom:8px;left:8px}}@media (max-width:860px){.sf-doc{width:calc(100% - var(--m) * 2)}}.z-fq[open] summary span{transform:rotate(45deg)}main :is(h1,h2,h3),.z-service p,.z-fq summary,.z-pcard p,.z-vc p{text-wrap:balance}main :is(p,li),.z-foot p{text-wrap:pretty}.z-service.n4{grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.z-service,.z-service.n4{grid-template-columns:1fr 1fr;row-gap:32px}.z-service div:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:50%}}.z-cmp li .k{color:inherit;text-align:left}@media (min-width:1101px){.z-cmp.sf-five{grid-template-rows:auto auto auto repeat(var(--rows,5),auto) auto;row-gap:0;column-gap:var(--m)}.z-cmp.sf-five .col{grid-template-rows:subgrid;grid-row:1/-1;display:grid}.z-cmp.sf-five .col ul{grid-template-rows:subgrid;grid-row:4/-2;margin:22px 0 20px;display:grid}.z-cmp.sf-five li{padding:10px 2px 11px;display:block}.z-cmp.sf-five li .k{font-family:Chivo Mono,monospace;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--label);margin-bottom:3px;line-height:14px;display:block}.z-cmp.sf-five li span:not(.k){text-align:left;color:var(--ink);display:block}.z-cmp.sf-five li.yes span:not(.k){color:var(--red)}.z-cmp.sf-five .sf-cmpbtn{white-space:nowrap;padding-inline:12px}}.z-btn svg{flex:none}@media (max-width:860px){main :is(.sf-first,.z-card,.z-split,.z-mood,.z-pair,.z-eyes)+.z-split{margin-top:clamp(56px,16vw,72px)}main .z-blk+.z-split{margin-top:var(--s-sec)}}main :is(.z-split,.z-card,.z-grid,.z-pair)+.z-mood.sf-topic{margin-top:var(--s-sec)}.z-pcard .ft .z-more{margin-left:auto}@media (max-width:860px){.z-pcard .row{flex-direction:column;align-items:flex-start;gap:2px}.z-pcard h3{white-space:nowrap}.z-pcard .ft{gap:6px}.z-pcard .z-dots{flex:0 auto;min-width:0}.z-pcard .z-dots i:nth-child(n+4){display:none}}main .z-eyes{gap:48px 40px;width:min(1280px,100% - 56px)}@media (max-width:860px){main .z-eyes{gap:44px 34px;width:calc(100% - 56px)}}.sf-p2p .side{gap:28px}.sf-p2p .side .eye{margin-top:12px}@media (max-width:860px){.sf-p2p{width:calc(100% - var(--m) * 2)}.sf-p2p .eye{width:calc(100% - 44px)}.sf-p2p .rows>div{flex-direction:column;justify-content:space-between;display:flex}}.z-spec dl div{grid-template-columns:minmax(150px,max-content) 1fr}.z-spec dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:860px){.z-spec dl div{grid-template-columns:minmax(0,46%) 1fr;gap:12px}}.sf-cap p.sf-illus{font-size:var(--t-label);line-height:1.5}@media (min-width:861px){.z-spec .draw{top:calc(var(--sf-top) + 24px);position:sticky}}html[lang=de] [data-l=en],html:not([lang=de]) [data-l=de]{display:none}main:has(.sf-404){flex-direction:column;min-height:100svh;display:flex}main:has(.sf-404) .sf-404{flex:1}@media (max-width:560px){.sf-404-links{grid-template-columns:1fr 1fr;display:grid}}.z-split .win img.cut[data-cut],.sf-loop img.cut[data-cut]{padding:var(--pt,8%) var(--pr,8%) var(--pb,8%) var(--pl,8%);object-position:var(--ox,50%) var(--oy,50%)}img.cut[data-cut~=t]{--pt:0%;--oy:0%}img.cut[data-cut~=b]{--pb:0%;--oy:100%}img.cut[data-cut~=l]{--pl:0%;--ox:0%}img.cut[data-cut~=r]{--pr:0%;--ox:100%}img.cut[data-cut~=t][data-cut~=b]{--oy:50%}img.cut[data-cut~=l][data-cut~=r]{--ox:50%}@media (max-width:860px){.z-split .win[style*=--ar]{aspect-ratio:var(--ar)}.z-split .win[style*=--ar] .sf-loop{aspect-ratio:auto;position:absolute}}.sf-fine{text-align:center}.z-split .z-panel{min-width:min(300px,100%)}@media (min-width:861px){.sf-rft-scroll{overflow:clip}}@media (max-width:560px){#models+.z-cmp{grid-template-columns:minmax(0,1fr)}#models+.z-cmp .col{padding:22px 18px 18px}#models+.z-cmp h3{font-size:var(--t-card)}#models+.z-cmp li{font-size:var(--t-small);gap:12px}#models+.z-cmp .col .im{height:150px}#models+.z-cmp .col img{max-height:150px}}@media (max-width:860px){.sf-subnav nav{scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#fff 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#fff 18px calc(100% - 18px),#0000 100%)}.sf-subnav nav a:first-child{margin-left:10px}.sf-subnav nav a:last-child{margin-right:10px}}@media (min-width:861px){.sf-mans{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-duo .tint p{max-width:min(30ch,50%)}@media (max-width:860px){.sf-duo .tint p{max-width:30ch}.sf-duo .tint{padding-bottom:22px}.sf-duo .draw{opacity:.35;width:46%;bottom:-16%;right:-9%}}@media (max-width:560px){.sf-zones table,.sf-zones thead,.sf-zones tbody{display:block}.sf-zones tr{grid-template-columns:minmax(0,1fr) 72px 92px;display:grid}.sf-zones tbody tr{border-top:1px solid var(--line)}.sf-zones thead th{padding:16px 14px 10px}.sf-zones thead th.n{white-space:normal}.sf-zones tbody th{border-top:0;grid-area:1/1/3/-1;padding:14px}.sf-zones tbody th b{padding-right:164px}.sf-zones tbody td{border-top:0;grid-row:1;padding:14px 14px 0;position:relative}.sf-zones tbody td:first-of-type{grid-column:2}.sf-zones tbody td:nth-of-type(2){grid-column:3}}.sf-open{text-wrap:balance}.sf-optout .z-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:10px;line-height:1.25}.sf-doc-body table{overflow-wrap:normal}.sf-doc-body :is(td,th){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:560px){.sf-doc-body :is(td,th){padding:8px 6px}.sf-doc-body table{font-size:13px}}.z-pair .ph:after{content:"";pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--ink) 58%,transparent),transparent);height:36%;position:absolute;bottom:0;left:0;right:0}.z-pair .ph .z-lab{z-index:1}@media (max-width:860px){.z-mood:has(.cap):after{background:linear-gradient(0deg,color-mix(in srgb,var(--ink) 80%,transparent) 0%,color-mix(in srgb,var(--ink) 52%,transparent) 46%,transparent 78%)}.z-mood h2 .tone{color:#ffffffd6}}.sf-task p{min-height:2.8em}
