:root{--paper:#F5EDE6;--paper-2:#EFE6DD;--card:#FFFFFF;--ink:#14110F;--grey:#6B635B;--line:rgba(20,17,15,.13);--line-2:rgba(20,17,15,.08);--blue:#0A46E0;--blue-deep:#0731A6;--blue-pale:#DCE5FF;--blue-light:#7FA8FF;--r-pill:999px;--r-lg:30px;--r-md:20px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Figtree,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:900;letter-spacing:-.035em;line-height:1}h1{font-size:clamp(40px,6.4vw,84px)}h2{font-size:clamp(30px,4.2vw,54px)}h3{font-size:clamp(21px,2vw,26px);letter-spacing:-.028em}h4{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2}p{max-width:60ch}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.wrap{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}section{padding:clamp(64px,7vw,110px) 0}.lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--grey)}.sm{font-size:15px}.xs{font-size:13.5px}.grey{color:var(--grey)}.mt-s{margin-top:14px}.mt-m{margin-top:26px}.mt-l{margin-top:44px}.chip{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--paper);border-radius:var(--r-pill);padding:7px 16px;font-size:13px;font-weight:600;letter-spacing:.01em}.chip.hollow{background:none;color:var(--blue);border:1.5px solid var(--blue)}.block.blue .chip.hollow{color:#fff;border-color:#ffffff73}.block.ink .chip.hollow{color:var(--paper);border-color:#f5ede659}.chip .dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}.btn{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:16px;font-weight:600;border-radius:var(--r-pill);padding:14px 18px 14px 26px;border:2px solid transparent;cursor:pointer;background:var(--ink);color:var(--paper);transition:transform .18s ease,background-color .25s ease,color .25s ease}.btn .arrow{width:26px;height:26px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font-size:13px;font-weight:800;flex:0 0 auto;transition:background-color .25s}.btn:hover{background:var(--blue);color:#fff}.btn:hover .arrow{background:#fff;color:var(--blue)}.btn-light{background:var(--card);color:var(--ink);border-color:var(--line)}.btn-light .arrow,.btn-light:hover{background:var(--ink);color:var(--card)}.btn-light:hover .arrow{background:var(--card);color:var(--ink)}.btn-sm{font-size:15px;padding:11px 14px 11px 20px}.btn-sm .arrow{width:22px;height:22px;font-size:11px}.btn-block{width:100%;justify-content:space-between}.hdr{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--line-2)}.hdr .in{display:flex;align-items:center;gap:30px;height:74px}.wm{font-family:Archivo Black,Impact,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:baseline;white-space:nowrap;text-decoration:none;color:inherit}.wm i{display:inline-block;width:.18em;height:.18em;margin-left:.09em;font-style:normal;flex:0 0 auto;background:var(--blue)}.hdr .wm{font-size:20px}.hdr .cart{position:relative;display:inline-flex;align-items:center;color:var(--ink);padding:6px;margin-left:2px}.hdr .cart b{position:absolute;top:-2px;right:-5px;min-width:16px;height:16px;border-radius:8px;background:var(--blue);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px;line-height:1}.hdr nav{display:flex;gap:26px;margin-left:14px}.hdr nav a{font-size:16px;font-weight:500}.hdr nav a:hover{color:var(--blue)}.hdr .right{margin-left:auto;display:flex;align-items:center;gap:12px}.hero{padding:clamp(36px,4vw,60px) 0 clamp(48px,5vw,74px)}.hero h1{max-width:15ch}.hero .sub{margin-top:22px;max-width:46ch}.hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(28px,4vw,64px);align-items:end}.room{border-radius:var(--r-lg);overflow:hidden;position:relative;background:var(--blue);aspect-ratio:5/4;display:grid;place-items:center}.room .floor{position:absolute;left:0;right:0;bottom:0;height:26%;background:#ffffff1a}.room .unit{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.screen{border-radius:10px;display:grid;place-items:center;text-align:center;padding:10px;color:#fff;font-weight:900;letter-spacing:-.02em;line-height:1.05}.screen.on-light{color:var(--ink)}.stem{background:var(--ink);border-radius:3px}.foot{background:var(--ink);border-radius:4px}.room .stem,.room .foot{background:#14110fd9}.room .tag{position:absolute;z-index:3;background:var(--card);border-radius:var(--r-pill);padding:8px 15px;font-size:13px;font-weight:600;box-shadow:0 4px 18px #14110f1a}.lfimg{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--paper-2);position:relative;display:block;line-height:0}.lfimg img{display:block;width:100%;height:auto}.lfimg figcaption{position:absolute;left:14px;bottom:14px;background:var(--card);border-radius:var(--r-pill);padding:8px 15px;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 4px 18px #14110f1a;color:var(--ink)}.imgsplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,3.4vw,52px);align-items:start}.quote .lfimg{border-radius:var(--r-md)}.prodgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:20px}.prod{background:var(--card);border-radius:var(--r-lg);padding:14px 14px 22px;display:flex;flex-direction:column;color:var(--ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.prod:hover{transform:translateY(-3px);box-shadow:0 16px 40px -26px #14110f80}.prod .pic{border-radius:var(--r-md);background:var(--paper-2);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;margin-bottom:16px}.prod .pic img{width:100%;height:100%;object-fit:contain;display:block}.prod .pic .none{font-size:13px;font-weight:600;color:var(--grey)}.prod h3{font-size:19px;margin:0 6px 6px}.prod .price{font-size:14px;color:var(--grey);margin:0 6px auto;padding-bottom:14px}.prod .more{font-size:14px;font-weight:700;color:var(--blue);margin:0 6px}.prodnote{font-size:14px;color:var(--grey);margin-top:18px}@media(max-width:860px){.imgsplit{grid-template-columns:1fr}}.ticker{overflow:hidden;background:var(--blue);color:#fff}.ticker .track{display:flex;gap:44px;padding:17px 0;white-space:nowrap;width:max-content;animation:roll 34s linear infinite}.ticker span{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:12px}.ticker span:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}@keyframes roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker .track{animation:none}}.range{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--card);border-radius:var(--r-lg);padding:16px 16px 26px;display:flex;flex-direction:column}.card .shot{border-radius:var(--r-md);aspect-ratio:4/3.4;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:20px}.card .shot .floor{position:absolute;left:0;right:0;bottom:0;height:22%;background:#ffffff1f}.card .body{padding:0 10px;display:flex;flex-direction:column;flex:1}.card .kind{font-size:13px;font-weight:600;color:var(--grey)}.card h3{margin:8px 0 10px}.card .ben{font-size:15.5px;line-height:1.45;margin-bottom:8px}.card .ben i{font-style:normal;color:var(--grey)}.card .stars{font-size:13.5px;color:var(--grey);padding-bottom:18px;border-bottom:1px solid var(--line-2)}.price{padding-top:18px}.price .big{display:flex;align-items:baseline;gap:8px}.price .big b{font-size:38px;font-weight:900;letter-spacing:-.05em;color:var(--blue)}.price .big span{font-size:14px;color:var(--grey);font-weight:500}.price .out{font-size:14.5px;color:var(--grey);margin-top:4px}.price .out b{color:var(--ink);font-weight:700}.buy{display:flex;gap:10px;align-items:center;margin-top:20px;flex-wrap:wrap}.qty{display:inline-flex;align-items:center;background:var(--paper);border-radius:var(--r-pill);padding:4px}.qty button{width:34px;height:34px;border:0;border-radius:50%;background:none;cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;color:var(--ink);line-height:1;transition:background-color .2s}.qty button:hover{background:var(--card)}.qty input{width:40px;border:0;background:none;text-align:center;font-family:inherit;font-size:16px;font-weight:700;color:var(--ink);-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy .btn{flex:1;justify-content:space-between}.switch{font-size:13.5px;color:var(--grey);margin-top:12px}.switch.on{color:var(--blue);font-weight:600}.block{border-radius:var(--r-lg);padding:clamp(30px,4vw,60px)}.block.blue{background:var(--blue);color:#fff}.block.pale{background:var(--blue-pale);color:var(--ink)}.block.ink{background:var(--ink);color:var(--paper)}.block .lede{color:inherit}.block.blue .lede{color:#fff}.block.ink .lede{color:var(--paper)}.price-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.price-grid>*{min-width:0}.money{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.money b{font-size:clamp(44px,6vw,76px);font-weight:900;letter-spacing:-.05em;line-height:1}.money .was{font-size:clamp(26px,3vw,38px);font-weight:800;opacity:.5;text-decoration:line-through;letter-spacing:-.04em}.calc-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.seg{display:inline-flex;flex-wrap:wrap;background:#00000038;border-radius:var(--r-pill);padding:4px}.seg button{border:0;background:none;font-family:inherit;font-size:14.5px;font-weight:600;color:inherit;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer;transition:background-color .2s,color .2s}.seg button[aria-pressed=true]{background:#fff;color:var(--blue)}.numfield{display:inline-flex;align-items:center;gap:10px;background:#00000038;border-radius:var(--r-pill);padding:6px 8px 6px 18px;font-weight:600;font-size:14.5px}.numfield input{width:64px;border:0;background:#fff;color:var(--ink);border-radius:var(--r-pill);padding:8px 10px;text-align:center;font-family:inherit;font-size:15px;font-weight:700;-moz-appearance:textfield}.numfield input::-webkit-outer-spin-button,.numfield input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{background:var(--blue);color:#fff;border-radius:var(--r-md);padding:24px 22px 26px}.stat b{display:block;font-size:clamp(34px,4vw,50px);font-weight:900;letter-spacing:-.05em;line-height:1}.stat span{display:block;font-size:14px;color:#ffffffd1;margin-top:8px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.item{background:var(--card);border-radius:var(--r-md);padding:24px 26px}.item h4{margin-bottom:7px}.item p{font-size:15px;color:var(--grey);line-height:1.5}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:var(--blue-pale);border-radius:var(--r-md);padding:24px 24px 28px}.step .n{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:16px;margin-bottom:16px}.form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fld{display:flex;flex-direction:column}.fld.full{grid-column:1/-1}.fld label{font-size:14px;font-weight:600;margin-bottom:8px}.fld input,.fld select,.fld textarea{font-family:inherit;font-size:16px;padding:15px 18px;border:2px solid transparent;border-radius:var(--r-md);background:var(--card);color:var(--ink);width:100%}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--blue)}.fld textarea{min-height:96px;resize:vertical;border-radius:var(--r-md)}.fld .err{font-size:13px;font-weight:600;color:#c42b1c;margin-top:7px}.formnote{font-size:14px;color:var(--grey)}footer{padding:60px 0 44px;background:var(--ink);color:var(--paper);margin-top:8px}.fcols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}footer h4{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5ede69e;margin-bottom:12px}footer a{display:block;font-size:15.5px;font-weight:500;padding:4px 0}footer a:hover{color:#fff}.legal{margin-top:40px;padding-top:18px;border-top:1px solid rgba(245,237,230,.16);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13.5px;color:#f5ede69e}.js .rev{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.js .rev.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .rev{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:1040px){.hero-grid{grid-template-columns:1fr}.range{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:minmax(0,1fr)}.steps,.stats,.fcols{grid-template-columns:1fr 1fr}}@media(max-width:720px){.hdr nav{display:none}.range,.two-col,.steps,.form{grid-template-columns:1fr}.hero .cta{width:100%;flex-direction:column;gap:10px}.hero .cta .btn{width:100%;justify-content:space-between}.stats{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr!important}.room{aspect-ratio:4/3}.room .unit .screen{width:112px!important;height:186px!important;font-size:20px!important}.room .tag{font-size:12px;padding:7px 12px}}.paths{display:grid;grid-template-columns:1fr 1fr;gap:22px}.path{border-radius:var(--r-lg);padding:clamp(26px,3vw,44px);display:flex;flex-direction:column}.path.ad{background:var(--blue);color:#fff}.path.own{background:var(--ink);color:var(--paper)}.path .num{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.path h3{font-size:clamp(24px,2.6vw,34px);margin:12px 0 10px}.path p{font-size:16.5px;line-height:1.5;opacity:.9;max-width:38ch}.path ul{list-style:none;margin:20px 0 24px;display:flex;flex-direction:column;gap:9px}.path li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15.5px;align-items:start}.path li:before{content:"";width:9px;height:9px;border-radius:50%;margin-top:7px;background:currentColor;opacity:.75}.path .go{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.path .who{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:var(--r-pill);padding:6px 14px;align-self:flex-start;opacity:.85}.venues{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.venues.three{grid-template-columns:repeat(3,1fr)}.venue{background:var(--card);border-radius:var(--r-md);padding:24px 24px 28px}.venue h4{margin-bottom:8px}.venue p{font-size:14.5px;color:var(--grey);line-height:1.5}.feat-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.feat-chips span{background:#fff;border-radius:var(--r-pill);padding:9px 16px;font-size:14.5px;font-weight:600}.adv{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.adv>div{background:var(--blue-pale);border-radius:var(--r-md);padding:22px 22px 26px}.adv h4{margin-bottom:6px}.adv p{font-size:14px;color:var(--grey);line-height:1.5}.quote{background:var(--blue);color:#fff;border-radius:var(--r-lg);padding:clamp(30px,4vw,58px)}.quote blockquote{font-size:clamp(21px,2.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2;max-width:24ch}.quote .by{margin-top:22px;font-size:15px;opacity:.9}.quote .by b{display:block;font-weight:700;opacity:1}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 0;font-size:18px;font-weight:800;letter-spacing:-.015em;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:24px;font-weight:600;color:var(--blue);line-height:1}.faq details[open] summary:after{content:"\2013"}.faq .a{padding:0 0 24px;max-width:70ch;color:var(--grey);font-size:16px;line-height:1.6}@media(max-width:1040px){.paths{grid-template-columns:1fr}.venues,.venues.three,.adv{grid-template-columns:1fr 1fr}}@media(max-width:720px){.venues,.venues.three,.adv{grid-template-columns:1fr}.path .go{flex-direction:column}.path .go .btn{width:100%;justify-content:space-between}}.ch{--ch-card:#FFFFFF;--ch-line:rgba(20,17,15,.13);--ch-line-2:rgba(20,17,15,.16);--ch-bw:1px;--ch-r:var(--r-md);--ch-r-s:8px;--ch-shadow:none;--ch-fg:#14110F;--ch-muted:#6B635B;--ch-dim:rgba(20,17,15,.2);--ch-soft:rgba(20,17,15,.05);--ch-rail:rgba(20,17,15,.22);--ch-screen:#14110F;--ch-idle:#2A2622;--ch-hw:#14110F;--ch-hw-ink:#14110F;--ch-hw-lt:#3A342E;--ch-hw-dk:#14110F;--ch-ad:#0A46E0;--ch-ad-ink:#0731A6;--ch-ad-lt:#3D6BFF;--ch-ad-dk:#0731A6;--ch-ad-tint:rgba(10,70,224,.1);--ch-live-bg:#14110F;--ch-live-fg:#FFFFFF;--ch-coin-bg:#0A46E0;--ch-coin-fg:#FFFFFF;--ch-paid-fg:#FFFFFF;--ch-paid-bd:#0A46E0;--ch-paid-bg:#0A46E0;--ch-mono:"Figtree",system-ui,sans-serif}.ch{--chn-dur:4s;--chn-ease:cubic-bezier(.62,0,.28,1)}.ch-rig{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(10px,1.3vw,18px);align-items:stretch;margin-top:clamp(22px,2.6vw,34px)}.ch-pan{margin:0;background:var(--ch-card);border:var(--ch-bw) solid var(--ch-line);border-radius:var(--ch-r);box-shadow:var(--ch-shadow);padding:clamp(12px,1.2vw,17px);display:flex;flex-direction:column;gap:10px}.ch-js .ch-pan{opacity:0;transform:translateY(12px)}.ch.in .ch-pan{transition:opacity .55s var(--chn-ease),transform .55s var(--chn-ease);opacity:1;transform:none}.ch.in .ch-p2{transition-delay:.09s}.ch.in .ch-p3{transition-delay:.18s}.ch-pan figcaption{display:flex;align-items:center;gap:9px;font-family:var(--ch-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ch-muted)}.ch-k{font-family:var(--ch-mono);font-size:11px;letter-spacing:.06em;color:var(--ch-ad-ink)}.ch-p1 .ch-k{color:var(--ch-hw-ink)}.ch-p2 .ch-k{color:var(--ch-fg)}.ch-cap{font-size:12.5px;line-height:1.4;color:var(--ch-muted);margin:auto 0 0}.ch-asm{position:relative;aspect-ratio:16/9;margin-block:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.ch-part{background:var(--ch-dim);opacity:0}.ch-head,.ch-unit{position:relative;height:66%;aspect-ratio:3/4;border-radius:var(--ch-r-s);border:var(--ch-bw) solid var(--ch-line-2);background:var(--ch-screen)}.ch-neck{width:8px;height:12%;background:var(--ch-dim)}.ch-base{width:34%;height:6px;border-radius:2px;background:var(--ch-dim)}.ch-face{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:2px;opacity:0;background:linear-gradient(150deg,var(--ch-hw-lt),var(--ch-hw-dk))}.ch-floor{width:76%;height:1px;margin-top:9px;background:var(--ch-line-2)}.ch-unit{overflow:hidden}.ch-disp{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:2px}.ch-d0{background:var(--ch-idle)}.ch-d1{background:linear-gradient(150deg,var(--ch-ad-lt),var(--ch-ad-dk));opacity:0}.ch-live{position:absolute;left:6px;top:6px;font-family:var(--ch-mono);font-size:8px;letter-spacing:.12em;color:var(--ch-live-fg);background:var(--ch-live-bg);border-radius:3px;padding:2px 4px;opacity:0}.ch-ppl{display:flex;gap:7px;align-items:flex-end;height:20px}.ch-ppl i{width:9px;height:18px;border-radius:3px 3px 0 0;background:var(--ch-dim);transform-origin:bottom;transform:scaleY(0);opacity:0}.ch-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto}.ch-tile{position:relative;aspect-ratio:4/3;border-radius:var(--ch-r-s);background:var(--ch-soft);border:var(--ch-bw) solid var(--ch-line-2)}.ch-tile.ch-pick:after{content:"";position:absolute;inset:calc(-1 * var(--ch-bw));border-radius:var(--ch-r-s);background:var(--ch-ad);opacity:0}.ch-rows{list-style:none;margin:10px 0 auto;display:flex;flex-direction:column;gap:7px}.ch-rows li{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:var(--ch-r-s);background:var(--ch-soft)}.ch-rows b{font-family:var(--ch-mono);font-size:11px;color:var(--ch-muted);font-weight:400;flex:0 0 auto}.ch-bar{height:6px;border-radius:3px;background:var(--ch-dim);flex:1}.ch-bar.ch-w2{max-width:52%}.ch-bar.ch-w3{max-width:84%}.ch-rows li.ch-fresh{background:var(--ch-ad-tint)}.ch-rows li.ch-fresh b{color:var(--ch-ad-ink)}.ch-rows li.ch-fresh .ch-bar{background:var(--ch-ad)}.ch-pay{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;border:var(--ch-bw) solid var(--ch-line);border-radius:var(--ch-r);box-shadow:var(--ch-shadow);padding:11px 16px}.ch-js .ch-pay{opacity:0;transform:translateY(8px)}.ch.in .ch-pay{transition:opacity .55s var(--chn-ease) .3s,transform .55s var(--chn-ease) .3s;opacity:1;transform:none}.ch-pay .ch-k{color:var(--ch-hw-ink)}.ch-host{font-family:var(--ch-mono);font-size:12px;font-weight:400;color:var(--ch-muted);border:var(--ch-bw) solid var(--ch-line);border-radius:var(--ch-r-s);padding:5px 11px;letter-spacing:.04em;background:transparent}.ch-track{position:relative;flex:1 1 120px;min-width:90px;height:26px}.ch-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ch-line)}.ch-run{position:absolute;top:0;right:0;bottom:0;left:0}.ch-coin{position:absolute;right:0;top:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--ch-mono);font-size:13px;color:var(--ch-coin-fg);background:var(--ch-coin-bg);opacity:0}.ch-txt{font-size:14px;color:var(--ch-muted);flex:0 1 auto}.ch-link{position:relative;align-self:center;width:clamp(18px,2.6vw,44px);height:3px;background:var(--ch-rail);border-radius:2px;overflow:hidden}.ch-link i{position:absolute;inset:0 auto 0 0;width:45%;border-radius:1px;background:var(--ch-ad);transform:translate(-120%)}.ch-l1 i{background:var(--ch-hw)}.ch.in .ch-part{animation:chnslot var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-neck{animation-delay:calc(var(--chn-dur) * .025)}.ch.in .ch-head{animation-delay:calc(var(--chn-dur) * .05)}.ch.in .ch-face{animation:chnlit var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-l1 i{animation:chnsend var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-p2 .ch-part{animation:chninstall var(--chn-dur) var(--chn-ease) infinite;animation-delay:0s}.ch.in .ch-ppl i{animation:chnwalk var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-ppl i:nth-child(2){animation-delay:calc(var(--chn-dur) * .011)}.ch.in .ch-ppl i:nth-child(3){animation-delay:calc(var(--chn-dur) * .023)}.ch.in .ch-ppl i:nth-child(4){animation-delay:calc(var(--chn-dur) * .034)}.ch.in .ch-ppl i:nth-child(5){animation-delay:calc(var(--chn-dur) * .045)}.ch.in .ch-l2 i{animation:chnsend2 var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-tile.ch-pick{animation:chnpick var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-tile.ch-pick:after{animation:chnchosen var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-rows li.ch-fresh{animation:chnland var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-d1{animation:chnplay var(--chn-dur) steps(1) infinite}.ch.in .ch-live{animation:chnonair var(--chn-dur) steps(1) infinite}.ch.in .ch-run{animation:chnback var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-coin{animation:chncoin var(--chn-dur) var(--chn-ease) infinite}.ch.in .ch-host{animation:chnpaid var(--chn-dur) var(--chn-ease) infinite}@keyframes chnslot{0%,2%{opacity:0;transform:translateY(9px)}9%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(9px)}}@keyframes chnlit{0%,15%{opacity:0}19%,96%{opacity:1}99%,to{opacity:0}}@keyframes chnsend{0%,20%{transform:translate(-120%)}30%{transform:translate(230%)}30.01%,to{transform:translate(-120%)}}@keyframes chninstall{0%,28%{opacity:0;transform:translateY(10px) scale(.96)}35%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes chnwalk{0%,36%{transform:scaleY(0);opacity:0}44%{transform:scaleY(1.09);opacity:.66}50%,88%{transform:scaleY(1);opacity:.66}96%,to{transform:scaleY(0);opacity:0}}@keyframes chnsend2{0%,48%{transform:translate(-120%)}58%{transform:translate(230%)}58.01%,to{transform:translate(-120%)}}@keyframes chnpick{0%,54%{transform:none}59%{transform:translateY(-5px) scale(1.06)}65%,to{transform:none}}@keyframes chnchosen{0%,54%{opacity:0}59%,96%{opacity:1}99%,to{opacity:0}}@keyframes chnland{0%,60%{opacity:.25;transform:translate(-6px)}66%,96%{opacity:1;transform:none}99%,to{opacity:.25;transform:translate(-6px)}}@keyframes chnplay{0%,67%{opacity:0}68%,96%{opacity:1}97%,to{opacity:0}}@keyframes chnonair{0%,69%{opacity:0}71%,95%{opacity:1}96%,to{opacity:0}}@keyframes chnback{0%,76%{transform:none}89%,96%{transform:translate(calc(-100% + 26px))}99%,to{transform:none}}@keyframes chncoin{0%,74%{opacity:0}78%,96%{opacity:1}99%,to{opacity:0}}@keyframes chnpaid{0%,88%{color:var(--ch-muted);border-color:var(--ch-line);background:transparent;transform:none}92%{color:var(--ch-paid-fg);border-color:var(--ch-paid-bd);background:var(--ch-paid-bg);transform:translateY(-2px)}96%{color:var(--ch-paid-fg);border-color:var(--ch-paid-bd);background:var(--ch-paid-bg);transform:none}99%,to{color:var(--ch-muted);border-color:var(--ch-line);background:transparent;transform:none}}.ch-site{justify-content:flex-end;padding-bottom:6%}.v-wall{position:absolute;left:0;right:0;top:0;height:62%;background:var(--ch-soft);border-bottom:var(--ch-bw) solid var(--ch-line)}.v-door{position:absolute;left:8%;bottom:0;width:34%;height:74%;border:var(--ch-bw) solid var(--ch-line);border-bottom:0;border-radius:var(--ch-r-s) var(--ch-r-s) 0 0;background:var(--ch-card);display:flex}.v-door i{flex:1}.v-door i+i{border-left:var(--ch-bw) solid var(--ch-line)}.v-sign{position:absolute;left:13%;top:8%;width:24%;height:13%;border:var(--ch-bw) solid var(--ch-line);border-radius:3px;background:var(--ch-hw)}.v-rail{position:absolute;right:4%;bottom:6%;width:30%;height:2px;background:var(--ch-line);opacity:.35}.v-stage{position:absolute;right:7%;bottom:7%;height:76%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ch-site .ch-floor{display:none}.ch-d1{display:block;padding:7% 7% 0}.ad-tag{position:absolute;right:6%;top:5%;font-family:var(--ch-mono);font-size:7px;font-weight:500;letter-spacing:.1em;line-height:1;padding:3px 4px;border-radius:2px;background:var(--ch-live-bg);color:var(--ch-live-fg)}.ad-mark{display:block;width:22%;aspect-ratio:1;border-radius:50%;background:#ffffffeb}.ad-h1,.ad-h2{display:block;height:9%;border-radius:2px;background:#fffffff2;margin-top:9%}.ad-h2{width:66%;margin-top:6%}.ad-chip{display:block;width:52%;height:12%;margin-top:11%;border-radius:99px;background:var(--ch-hw);border:1.5px solid rgba(0,0,0,.55)}.ad-brand{position:absolute;left:0;right:0;bottom:0;height:15%;background:#00000047}.ch-d0{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:9%}.ch-d0 i{display:block;height:6px;border-radius:2px;background:#ffffff38}.ch-d0 i+i{width:58%}.ch-live{left:6%;top:5%}.ch-ppl{gap:9px;height:26px}.ch-ppl i{position:relative;width:11px;height:22px;border-radius:5px 5px 2px 2px;background:var(--ch-dim);opacity:.55}.ch-ppl i:before{content:"";position:absolute;left:50%;top:-7px;width:7px;height:7px;border-radius:50%;background:var(--ch-dim);transform:translate(-50%)}.ch-tile.ch-pick{overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 5px}.ch-tile.ch-pick i{position:relative;z-index:2;display:block;height:3px;border-radius:1px;background:#fffffff2;opacity:0}.ch-tile.ch-pick .t-h2{width:64%}.ch-tile.ch-pick .t-chip{width:46%;height:5px;border-radius:99px;background:var(--ch-hw);margin-top:2px}.ch.in .ch-tile.ch-pick i{animation:chnchosen var(--chn-dur) var(--chn-ease) infinite}@media(max-width:900px){.v-stage{right:4%}}@media(prefers-reduced-motion:reduce){.ch-tile.ch-pick i{opacity:1}}.ad-bar{position:absolute;left:0;right:0;top:0;height:16%;background:#00000080;display:flex;align-items:center;justify-content:space-between;padding:0 7%}.ad-tag{position:static;font-family:var(--ch-mono);font-size:8px;font-weight:500;letter-spacing:.14em;line-height:1;padding:0;border-radius:0;background:none;color:var(--ch-hw)}.ad-dot{width:5px;height:5px;border-radius:50%;background:#fff}.ch-d1{padding:24% 7% 0}.ch-site .ch-live{display:none}.ch-site .ch-ppl{position:absolute;left:7%;bottom:8%;z-index:3;height:31.5%;display:flex;align-items:flex-end;gap:2.4%}.ch-site .ch-ppl i{height:100%;width:auto;aspect-ratio:1/2.2;border-radius:42% 42% 14% 14%;opacity:0}.ch-site .ch-ppl i:before{width:88%;height:auto;aspect-ratio:1;top:auto;bottom:100%;margin-bottom:9%}@media(max-width:900px){.ch-rig{grid-template-columns:1fr;gap:12px}.ch-link{width:2px;height:22px;justify-self:center}.ch-link i{inset:0 0 auto 0;width:auto;height:45%;transform:translateY(-120%)}.ch-asm{aspect-ratio:16/9}@keyframes chnsend{0%,20%{transform:translateY(-120%)}30%{transform:translateY(230%)}30.01%,to{transform:translateY(-120%)}}@keyframes chnsend2{0%,48%{transform:translateY(-120%)}58%{transform:translateY(230%)}58.01%,to{transform:translateY(-120%)}}.ch-pay{flex-direction:column;align-items:flex-start;gap:8px}.ch-track{width:26px;min-width:0;height:66px;flex:0 0 auto;align-self:flex-start}.ch-track:before{left:50%;right:auto;top:0;bottom:0;width:2px;height:auto;transform:translate(-1px)}.ch-coin{right:auto;left:0;top:auto;bottom:0}@keyframes chnback{0%,76%{transform:none}89%,96%{transform:translateY(calc(-100% + 26px))}99%,to{transform:none}}}@media(prefers-reduced-motion:reduce){.ch.in .ch-pan,.ch.in .ch-pay{transition:none}.ch-rig *,.ch-pay *,.ch-rig *:after{animation:none!important}.ch-part,.ch-face,.ch-d1,.ch-live,.ch-coin,.ch-tile.ch-pick:after{opacity:1}.ch-ppl i{transform:none;opacity:1}.ch-run{transform:translate(calc(-100% + 26px))}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.ch-run{transform:translateY(calc(-100% + 26px))}}body{--sh-card:var(--card);--sh-line:var(--line);--sh-bw:1px;--sh-r:var(--r-lg);--sh-r-s:var(--r-md);--sh-r-pill:var(--r-pill);--sh-shadow:none;--sh-shadow-lift:0 18px 44px -28px rgba(20,17,15,.55);--sh-ink:var(--ink);--sh-muted:var(--grey);--sh-soft:var(--paper-2);--sh-accent:var(--blue);--sh-accent-bd:var(--blue);--sh-accent-fg:#FFFFFF;--sh-link:var(--blue);--sh-err:#B3261E;--sh-icon:var(--blue);--sh-cta-bg:var(--blue);--sh-cta-fg:#FFFFFF;--sh-cta-bd:var(--blue);--sh-cta-r:var(--r-pill);--sh-tilt:0deg}.sh-sec{padding-block:clamp(48px,6vw,92px)}.sh-sec+.sh-sec{padding-top:0}.sh-lede{font-size:17px;line-height:1.6;color:var(--sh-muted);margin-top:16px}.sh-note{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding:12px 16px;background:var(--sh-soft);border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r-s);font-size:13.5px;color:var(--sh-muted);max-width:74ch}.sh-note b{color:var(--sh-ink);font-weight:700}.sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(24px,3vw,38px)}.sh-card{display:flex;flex-direction:column;background:var(--sh-card);border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r);box-shadow:var(--sh-shadow);overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s}.sh-card:hover{transform:translateY(-4px);box-shadow:var(--sh-shadow-lift)}.sh-shot{position:relative;aspect-ratio:4/3;background:var(--sh-soft);overflow:hidden;display:grid;place-items:center}.sh-shot img{width:100%;height:100%;object-fit:cover;display:block}.sh-made{display:grid;place-items:center;gap:6px;text-align:center;padding:20px;font-size:13px;font-weight:700;color:var(--sh-muted);line-height:1.35}.sh-made span{display:block;width:34px;height:34px;border-radius:var(--sh-r-s);border:var(--sh-bw) dashed var(--sh-line);margin:0 auto}.sh-flag{position:absolute;left:12px;top:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:var(--sh-r-pill);background:var(--sh-accent);color:var(--sh-accent-fg);border:var(--sh-bw) solid var(--sh-accent-bd)}.sh-body{padding:16px 18px 20px;display:flex;flex-direction:column;flex:1}.sh-kind{font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--sh-muted)}.sh-card h3{margin:7px 0 6px;font-size:20px}.sh-card p{font-size:14px;line-height:1.45;color:var(--sh-muted);margin-bottom:16px}.sh-foot{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:14px;border-top:var(--sh-bw) solid var(--sh-line)}.sh-price{font-size:15px;font-weight:700;color:var(--sh-ink)}.sh-ship{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:700;letter-spacing:.01em;padding:4px 10px;border-radius:var(--sh-r-pill);background:var(--sh-accent);color:var(--sh-accent-fg);border:var(--sh-bw) solid var(--sh-accent-bd)}.sh-shipbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding:12px 18px;border:var(--sh-bw) solid var(--sh-accent-bd);border-radius:var(--sh-r-s);background:var(--sh-accent);color:var(--sh-accent-fg)}.sh-shipbar b{font-size:16px}.sh-shipbar span{font-size:14px}.sh-cta{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:700;text-align:center;padding:12px 16px;border-radius:var(--sh-cta-r);background:var(--sh-cta-bg);color:var(--sh-cta-fg);border:var(--sh-bw) solid var(--sh-cta-bd);transition:transform .15s cubic-bezier(.25,1,.5,1)}.sh-cta:after{content:"\2192";font-size:16px;line-height:1}.sh-card:hover .sh-cta{transform:translateY(-1px)}.sh-inc{margin-top:clamp(40px,5vw,72px);background:var(--sh-card);border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r);box-shadow:var(--sh-shadow);padding:clamp(20px,2.4vw,30px)}.sh-inc>h3{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);margin-bottom:clamp(16px,2vw,24px)}.sh-inc ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px)}.sh-inc li{display:flex;gap:13px;align-items:flex-start}.sh-inc li+li{border-left:var(--sh-bw) solid var(--sh-line);padding-left:clamp(16px,2vw,30px)}.sh-inc svg{flex:0 0 auto;width:26px;height:26px;color:var(--sh-icon)}.sh-inc h4{font-size:15.5px;margin-bottom:5px}.sh-inc p{font-size:13.5px;line-height:1.45;color:var(--sh-muted)}@media(max-width:900px){.sh-inc ul{grid-template-columns:1fr;gap:18px}.sh-inc li+li{border-left:0;padding-left:0;padding-top:18px;border-top:var(--sh-bw) solid var(--sh-line)}}.sh-feats{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.sh-feats span{font-size:13.5px;font-weight:600;padding:7px 13px;color:var(--sh-ink);border-radius:var(--sh-r-pill);background:var(--sh-card);border:var(--sh-bw) solid var(--sh-line)}.sh-quote{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:start}.sh-qlist{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:11px}.sh-qlist li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:var(--sh-ink)}.sh-qlist svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--sh-icon)}.sh-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.sh-quote{grid-template-columns:1fr}}.sh-f{display:flex;flex-direction:column}.sh-f.full{grid-column:1/-1}.sh-f label{font-size:14px;font-weight:700;color:var(--sh-ink);margin-bottom:8px}.sh-f input,.sh-f select,.sh-f textarea{font-family:inherit;font-size:16px;width:100%;padding:14px 16px;color:var(--sh-ink);background:var(--sh-card);border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r-s)}.sh-f textarea{min-height:112px;resize:vertical}.sh-f input:focus-visible,.sh-f select:focus-visible,.sh-f textarea:focus-visible{outline:2px solid var(--sh-accent-bd);outline-offset:2px}.sh-err{font-size:13px;font-weight:700;color:var(--sh-err);margin-top:7px}.sh-send{grid-column:1/-1;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px}.sh-send .sh-msg{font-size:14px;color:var(--sh-muted)}@media(max-width:700px){.sh-form{grid-template-columns:1fr}}.sh-crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--sh-muted);margin-bottom:clamp(18px,2vw,28px)}.sh-crumb a{color:var(--sh-link);text-decoration:none;font-weight:600}.sh-crumb a:hover{text-decoration:underline}.sh-crumb i{font-style:normal;opacity:.55}.sh-buy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3.4vw,56px);align-items:start}.sh-gal{display:flex;flex-direction:column;gap:12px}.sh-main{margin:0;border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r);box-shadow:var(--sh-shadow);overflow:hidden;background:var(--sh-soft);aspect-ratio:4/3;transform:rotate(var(--sh-tilt,0deg))}.sh-main img{width:100%;height:100%;object-fit:cover;display:block}.sh-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sh-thumbs button{padding:0;cursor:pointer;background:var(--sh-soft);overflow:hidden;border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r-s);aspect-ratio:4/3;transition:transform .15s cubic-bezier(.25,1,.5,1)}.sh-thumbs button:hover{transform:translateY(-2px)}.sh-thumbs button[aria-current=true]{border-color:var(--sh-accent-bd);outline:2px solid var(--sh-accent);outline-offset:-4px}.sh-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.sh-box h1{font-size:clamp(30px,3.4vw,46px);margin:10px 0 0}.sh-lead{font-size:16px;line-height:1.5;color:var(--sh-muted);margin-top:14px;max-width:46ch}.sh-cost{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:18px}.sh-cost b{font-size:26px;font-weight:800;letter-spacing:-.02em}.sh-cost span{font-size:13.5px;color:var(--sh-muted)}.sh-opt{margin-top:24px}.sh-opt>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sh-muted);margin-bottom:10px}.sh-tag{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:3px 7px;border-radius:var(--sh-r-pill);background:var(--sh-soft);color:var(--sh-muted);border:var(--sh-bw) solid var(--sh-line);text-transform:none;letter-spacing:0}.sh-chips{display:flex;gap:8px;flex-wrap:wrap}.sh-chip{font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;padding:10px 17px;border-radius:var(--sh-r-s);border:var(--sh-bw) solid var(--sh-line);background:var(--sh-card);color:var(--sh-ink);transition:transform .15s cubic-bezier(.25,1,.5,1),background .15s,color .15s}.sh-chip:hover{transform:translateY(-2px)}.sh-chip[aria-pressed=true]{background:var(--sh-accent);color:var(--sh-accent-fg);border-color:var(--sh-accent-bd)}.sh-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:26px}.sh-qty{display:flex;align-items:center;border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r-s);background:var(--sh-card);overflow:hidden}.sh-qty button{font:inherit;font-size:17px;font-weight:700;cursor:pointer;width:40px;height:46px;background:none;border:0;color:var(--sh-ink)}.sh-qty button:hover{background:var(--sh-soft)}.sh-qty input{width:44px;height:46px;border:0;text-align:center;font:inherit;font-weight:700;background:none;color:var(--sh-ink);-moz-appearance:textfield}.sh-qty input::-webkit-outer-spin-button,.sh-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sh-micro{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:9px;font-size:14.5px;color:var(--sh-muted)}.sh-micro li{display:flex;align-items:flex-start;gap:10px}.sh-micro i{flex:0 0 auto;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--sh-accent);border:1px solid var(--sh-accent-bd)}.sh-acc{margin-top:26px;border-top:var(--sh-bw) solid var(--sh-line)}.sh-acc details{border-bottom:var(--sh-bw) solid var(--sh-line)}.sh-acc summary{cursor:pointer;list-style:none;padding:15px 0;font-size:15.5px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:14px}.sh-acc summary::-webkit-details-marker{display:none}.sh-acc summary:after{content:"+";font-size:19px;font-weight:700;color:var(--sh-muted)}.sh-acc details[open] summary:after{content:"\2212"}.sh-acc p,.sh-acc ul{font-size:14.5px;line-height:1.55;color:var(--sh-muted);padding-bottom:16px}.sh-acc ul{list-style:none;display:flex;flex-direction:column;gap:7px}.sh-acc li{display:flex;align-items:flex-start;gap:10px}.sh-acc li i{flex:0 0 auto;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--sh-accent);border:1px solid var(--sh-accent-bd)}.sh-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3.4vw,56px);align-items:center}.sh-split figure{margin:0;border:var(--sh-bw) solid var(--sh-line);border-radius:var(--sh-r);box-shadow:var(--sh-shadow);overflow:hidden;background:var(--sh-soft)}.sh-split img{width:100%;height:auto;display:block}@media(max-width:900px){.sh-buy,.sh-split{grid-template-columns:1fr}.sh-main{transform:none}.sh-count{margin-left:0;width:100%;order:3}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/signal-shop.css.map */
