@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(bf2026-archivo-black.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(bf2026-inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(bf2026-inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(bf2026-inter-600.ttf) format("truetype")}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(bf2026-yellowtail.ttf) format("truetype")}:root{--obsidian: #0b0c10;--panel: #0e1016;--neon: #ff2a2a;--neon-soft: #ff5a5a;--ice: #f4f6f8;--ice-dim: #aeb8c2;--chrome-hi: #ffffff;--chrome-mid: #c9d2da;--chrome-low: #59626c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--obsidian);color:var(--ice);font-family:Inter,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bg-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(bf2026-31305950af0ada75.webp) center 30% / cover no-repeat;opacity:.16;filter:saturate(.55) brightness(.8)}.bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(255,42,42,.07),transparent 60%),radial-gradient(ellipse 120% 70% at 50% 108%,rgba(120,150,190,.1),transparent 60%),linear-gradient(180deg,#0b0c108c,#0b0c10d1 45%,#0b0c10)}.bg-streaks{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 12%,rgba(210,225,240,.045) 12.4%,transparent 13.4%),linear-gradient(90deg,transparent 84%,rgba(210,225,240,.05) 84.5%,transparent 85.6%),linear-gradient(90deg,transparent 62%,rgba(255,90,90,.035) 62.4%,transparent 63.2%)}.bokeh{position:absolute;border-radius:50%;filter:blur(14px)}.bokeh.b1{width:90px;height:90px;left:6%;top:16%;background:#ff2a2a33}.bokeh.b2{width:54px;height:54px;right:9%;top:11%;background:#ff464629}.bokeh.b3{width:130px;height:130px;right:16%;top:56%;background:#aac8eb1a}.bokeh.b4{width:40px;height:40px;left:18%;top:66%;background:#ff2a2a21}.bokeh.b5{width:26px;height:26px;left:44%;top:8%;background:#dcebfa24;filter:blur(7px)}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(230,238,245,.5) 1px,transparent 1.6px),radial-gradient(circle,rgba(255,90,90,.45) 1px,transparent 1.6px),radial-gradient(circle,rgba(190,205,220,.35) 1.2px,transparent 1.9px);background-size:340px 300px,460px 390px,260px 430px;background-position:20px 40px,130px 90px,60px 200px;opacity:.35}.wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0 6px}.wordmark{font-family:Archivo Black,sans-serif;font-size:21px;letter-spacing:.14em;text-decoration:none;background:linear-gradient(180deg,#fff,#d7dee6 38%,#79838e,#eef3f7 72%,#9aa5b1);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links{display:flex;gap:clamp(18px,3.4vw,38px)}.nav-links a{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ice-dim);text-decoration:none}.nav-links a:hover{color:var(--ice)}.hero-head{text-align:center;padding-top:clamp(28px,3.5vh,40px);position:relative}.eyebrow{margin:0 0 clamp(14px,2.4vh,24px);font-size:clamp(10px,1.35vw,13px);font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--ice-dim);text-indent:.42em}.eyebrow .dot{color:var(--neon)}.headline{position:relative;display:inline-block}.headline h1{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(64px,12.6vw,178px);line-height:.94;letter-spacing:.005em;text-transform:uppercase;position:relative}.headline h1 .line{display:block;position:relative}.headline h1 .fill{background:linear-gradient(180deg,#fff,#eef3f7,#aeb9c4 44%,#f8fbfd,#d3dbe2 58%,#767f8a 82%,#c3ccd4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 10px rgba(0,0,0,.65))}.headline h1 .ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(.055em,.055em);color:transparent;-webkit-text-stroke:2px rgba(255,42,42,.6)}.neon-sign{position:absolute;right:-.4em;top:38%;transform:rotate(-5deg);font-family:Yellowtail,cursive;font-size:clamp(46px,6.6vw,98px);line-height:1;color:#ffd9d9;text-shadow:0 0 4px rgba(255,120,120,.9),0 0 12px rgba(255,42,42,.95),0 0 30px rgba(255,42,42,.85),0 0 64px rgba(255,42,42,.6),0 0 110px rgba(255,42,42,.4);white-space:nowrap;z-index:3;animation:neon-breathe 4.2s ease-in-out infinite}.neon-sign .flick{animation:neon-flick 7s linear infinite;display:inline-block}@keyframes neon-breathe{0%,to{text-shadow:0 0 4px rgba(255,120,120,.9),0 0 12px rgba(255,42,42,.95),0 0 30px rgba(255,42,42,.85),0 0 64px rgba(255,42,42,.6),0 0 110px rgba(255,42,42,.4)}50%{text-shadow:0 0 4px rgba(255,120,120,.8),0 0 10px rgba(255,42,42,.85),0 0 24px rgba(255,42,42,.7),0 0 50px rgba(255,42,42,.5),0 0 88px rgba(255,42,42,.32)}}@keyframes neon-flick{0%,6.4%,7.6%,to{opacity:1}6.8%,7.2%{opacity:.35}}.subline{margin:clamp(18px,3vh,30px) auto 0;max-width:560px;font-size:clamp(14px,1.6vw,16.5px);line-height:1.55;color:var(--ice-dim);font-weight:400}.subline strong{color:var(--ice);font-weight:600}.showroom{position:relative;margin-top:clamp(30px,5vh,54px)}.ghost-bf{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:Archivo Black,sans-serif;font-size:clamp(220px,34vw,470px);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.5px rgba(190,205,220,.09);z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none}.pillars{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.22fr 1fr;gap:clamp(16px,2.6vw,34px);align-items:end;max-width:1120px;margin:0 auto}.pillar{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 clamp(12px,1.6vw,22px);border:1px solid transparent;background:linear-gradient(180deg,#101219e0,#0a0b10f0) padding-box,linear-gradient(180deg,#e9eff5,#79838e 30%,#39414b,#aeb9c4 74%,#4a535e) border-box;box-shadow:0 30px 60px #0000008c,inset 0 0 46px #0000008c;overflow:hidden;text-decoration:none}.pillar.side{height:clamp(400px,52vh,520px)}.pillar.center{height:clamp(460px,60vh,600px);background:linear-gradient(180deg,#14161ee6,#0b0c11f2) padding-box,linear-gradient(180deg,#fff,#8b96a1 28%,#454e58,#d7dee6 72%,#59626c) border-box;box-shadow:0 34px 70px #0009,0 0 44px #ff2a2a12,inset 0 0 52px #00000080}.pillar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;background:linear-gradient(90deg,transparent,rgba(255,42,42,.16));pointer-events:none}.pillar.center:after{background:linear-gradient(90deg,transparent,rgba(255,42,42,.22))}.beam-bar{margin-top:16px;width:56%;height:5px;border-radius:3px;background:linear-gradient(90deg,#6d767f,#fff 30% 70%,#6d767f);box-shadow:0 0 14px #ffffffbf,0 0 34px #d2e4f866;flex:none}.pillar.center .beam-bar{background:linear-gradient(90deg,#7c6f5e,#fff6e8 30% 70%,#7c6f5e);box-shadow:0 0 16px #fff0d6d9,0 0 40px #ffe2b273}.cone{position:absolute;top:22px;left:50%;transform:translate(-50%);width:118%;height:62%;background:linear-gradient(180deg,rgba(235,243,252,.15),rgba(235,243,252,.02) 68%,transparent);clip-path:polygon(41% 0,59% 0,96% 100%,4% 100%);pointer-events:none}.pillar.center .cone{background:linear-gradient(180deg,rgba(255,242,220,.19),rgba(255,242,220,.03) 68%,transparent)}.stage{position:relative;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.stage img.prod{position:relative;z-index:2;width:88%;max-height:100%;object-fit:contain;transition:transform .5s ease}.pillar.center .stage img.prod{width:94%}.pillar:hover .stage img.prod{transform:translateY(-6px)}.pedestal{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);width:86%;height:30px;z-index:1;background:radial-gradient(ellipse 50% 100% at 50% 0%,rgba(190,205,222,.2),rgba(120,135,152,.07) 55%,transparent 78%)}.reflection{position:absolute;left:0;right:0;bottom:-38%;height:38%;overflow:hidden;z-index:1;pointer-events:none}.reflection img{display:block;margin:0 auto;width:88%;transform:scaleY(-1);opacity:.2;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%)}.pillar.center .reflection img{width:94%}.caption{padding:14px 0 22px;text-align:center;flex:none;position:relative;z-index:2}.caption .name{display:block;font-size:clamp(15px,1.7vw,19px);font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#c9d2da 55%,#8b96a1);-webkit-background-clip:text;background-clip:text;color:transparent}.caption .desc{display:block;margin-top:6px;font-size:10.5px;font-weight:500;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--ice-dim)}.floor-line{height:2px;max-width:1120px;margin:0 auto;background:linear-gradient(90deg,transparent,#9aa7b3 18%,#ffffff 50%,#9aa7b3 82%,transparent);box-shadow:0 0 18px #c8daee59;opacity:.75}.showroom{perspective:1200px}.pillar{perspective:950px;transform-style:preserve-3d}.pillar .stage{transform-style:preserve-3d;perspective:950px;overflow:visible}.halo-ring{position:absolute;left:50%;top:44%;width:min(560px,58vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle,transparent 58%,rgba(255,42,42,.1) 62%,rgba(210,225,240,.14) 68%,transparent 72%);border:1.5px solid rgba(201,210,218,.14);box-shadow:0 0 80px #ff2a2a1a,inset 0 0 80px #b4c8e10f}.halo-ring:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px dashed rgba(220,232,244,.22)}.halo-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,80,80,.28) 82%,transparent 92%);filter:blur(1px)}.halo-spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:haloSpin 42s linear infinite}.halo-spin:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px dashed rgba(220,232,244,.2)}@keyframes haloSpin{to{transform:rotate(360deg)}}.hero-twinkle-layer{position:absolute;left:0;right:0;top:54px;height:860px;overflow:hidden;pointer-events:none;z-index:0}.tw{position:absolute;display:block;border-radius:50%;background:#eef3f7;box-shadow:0 0 8px #e6f0fae6;animation:twinkle 3.6s ease-in-out infinite}.tw.star{border-radius:0;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.tw.red{background:#ff6b6b;box-shadow:0 0 9px #ff2a2ae6}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1.15)}}.pillar .cone{transform-origin:50% 0;animation:coneSway 5.6s ease-in-out infinite alternate;will-change:transform,opacity}.pillars .pillar:nth-child(1) .cone{animation-delay:-1.2s}.pillars .pillar:nth-child(2) .cone{animation-delay:0s;animation-duration:5s}.pillars .pillar:nth-child(3) .cone{animation-delay:-2.6s}@keyframes coneSway{0%{transform:translate(-50%) rotate(-2deg);opacity:.86}to{transform:translate(-50%) rotate(2deg);opacity:1}}.pillar.center .cone{opacity:1}.pillar:after{animation:rimPulse 4.8s ease-in-out infinite alternate}.pillar.center:after{animation-duration:4.2s}@keyframes rimPulse{0%{opacity:.55}to{opacity:1}}.sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.sheen:before{content:"";position:absolute;top:-12%;bottom:-12%;left:0;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14) 38%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.1) 62%,transparent);transform:translate(-220%) skew(-14deg);animation:sheenSweep 7s ease-in-out infinite}.pillars .pillar:nth-child(1) .sheen:before{animation-delay:0s}.pillars .pillar:nth-child(2) .sheen:before{animation-delay:2.3s}.pillars .pillar:nth-child(3) .sheen:before{animation-delay:4.6s}.pillar.center .sheen:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18) 38%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.14) 62%,transparent)}@keyframes sheenSweep{0%,58%{transform:translate(-220%) skew(-14deg)}82%,to{transform:translate(340%) skew(-14deg)}}.prod-3d{position:relative;z-index:3;display:flex;justify-content:center;width:100%;transform-style:preserve-3d;will-change:transform;animation:sway3d 6s ease-in-out infinite alternate;--tx:0deg;--ty:0deg}.pillar.center .prod-3d{animation-duration:5.4s}.pillars .pillar:nth-child(1) .prod-3d{animation-delay:-2s}.pillars .pillar:nth-child(3) .prod-3d{animation-delay:-4s}@keyframes sway3d{0%{transform:rotateY(-5deg) rotateX(1.5deg) translateY(0)}to{transform:rotateY(5deg) rotateX(-1.5deg) translateY(-4px)}}.pillar.is-hovering .prod-3d{animation:none;transform:rotateY(var(--ty)) rotateX(var(--tx));transition:transform .22s ease-out}.prod-3d img.prod{position:relative!important;z-index:2;width:88%;max-height:100%;object-fit:contain}.pillar.center .prod-3d img.prod{width:94%}.pillar:hover .stage img.prod{transform:none}.pillar .reflection{animation:reflShift 6s ease-in-out infinite alternate}.pillar.center .reflection{animation-duration:5.4s}.pillars .pillar:nth-child(1) .reflection{animation-delay:-2s}.pillars .pillar:nth-child(3) .reflection{animation-delay:-4s}@keyframes reflShift{0%{transform:translate(6px);opacity:.85}to{transform:translate(-6px);opacity:1}}.turntable{position:absolute;left:50%;top:100%;transform:translate(-50%,-52%);width:102%;aspect-ratio:1/1;z-index:2;pointer-events:none}.pillar.center .turntable{width:104%}.tt-base{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(.34);border-radius:50%;background:radial-gradient(circle at 50% 42%,#ebf2fa57,#8c9bac33 46%,#10131ab8 72%);border:3px solid rgba(228,238,248,.78);box-shadow:0 14px 26px #000000b3,0 0 24px #c8daee47,inset 0 0 30px #ffffff21}.tt-spin{position:absolute;top:0;right:0;bottom:0;left:0;animation:ttSpin 14s linear infinite;transform-style:preserve-3d}.tt-spin:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:3px dashed rgba(238,244,250,.88)}.tt-spin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 60%,rgba(255,55,55,.7) 72%,rgba(255,255,255,.9) 82%,transparent 94%);filter:blur(.4px)}.pillar.center .tt-spin{animation-duration:11s}@keyframes ttSpin{to{transform:rotate(360deg)}}.tt-glow{position:absolute;left:50%;top:50%;width:72%;height:26%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,42,42,.18),transparent 70%);filter:blur(5px)}.pillar.center .tt-glow{background:radial-gradient(ellipse,rgba(255,42,42,.24),transparent 70%)}.particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.particles i{position:absolute;bottom:12%;display:block;border-radius:50%;background:#eef3f7;box-shadow:0 0 7px #e6f0fad9;opacity:0;animation:riseSpark var(--dur,7s) linear infinite;animation-delay:var(--del,0s)}.particles i.r{background:#ff7070;box-shadow:0 0 8px #ff2a2ae6}.particles i.s{border-radius:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff}@keyframes riseSpark{0%{transform:translateY(0) translate(0) scale(.7);opacity:0}12%{opacity:.9}55%{opacity:.65}to{transform:translateY(-290px) translate(10px) scale(1.05);opacity:0}}.pillar.center .particles i{animation-name:riseSparkC}@keyframes riseSparkC{0%{transform:translateY(0) translate(0) scale(.7);opacity:0}12%{opacity:1}55%{opacity:.75}to{transform:translateY(-340px) translate(-10px) scale(1.1);opacity:0}}.showroom.hero-paused .prod-3d,.showroom.hero-paused .cone,.showroom.hero-paused .sheen:before,.showroom.hero-paused .tt-spin,.showroom.hero-paused .particles i,.showroom.hero-paused .halo-spin,.showroom.hero-paused .reflection{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.prod-3d,.pillar .cone,.pillar .reflection,.tt-spin,.halo-spin,.particles i,.tw,.pillar:after{animation:none!important}.sheen:before{animation:none!important;transform:translate(-220%) skew(-14deg)}.prod-3d{transform:rotateY(-2deg) rotateX(1deg)}.pillar .cone{transform:translate(-50%);opacity:.95}.particles i{opacity:.35}.tw{opacity:.5}}.cta-row{text-align:center;padding:clamp(28px,4.5vh,44px) 0 clamp(40px,6vh,64px)}.cta{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;text-indent:.26em;color:#fff;text-decoration:none;background:linear-gradient(180deg,#ff4040,#d81f1f);padding:17px 44px;border:1px solid rgba(255,130,130,.55);box-shadow:0 0 22px #ff2a2a73,0 10px 30px #00000080,inset 0 1px #ffffff59;transition:box-shadow .3s ease,transform .3s ease}.cta:hover{box-shadow:0 0 34px #ff2a2ab3,0 12px 34px #0000008c,inset 0 1px #ffffff59;transform:translateY(-2px)}.teaser{position:relative;z-index:1;padding:8px 20px 54px;text-align:center}.chrome-divider{height:1px;max-width:720px;margin:0 auto 26px;background:linear-gradient(90deg,transparent,#79838e 25%,#eef3f7 50%,#79838e 75%,transparent)}.teaser p{margin:0;font-size:11.5px;font-weight:500;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ice-dim)}.teaser p b{color:var(--ice);font-weight:600}.hero-shell{position:relative;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-bg img.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 32%;opacity:.42}.hero-bg .hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 42% at 78% 6%,rgba(255,42,42,.14),transparent 62%),radial-gradient(ellipse 48% 42% at 72% 54%,rgba(210,226,244,.13),transparent 65%),linear-gradient(90deg,#0b0c10e0,#0b0c10cc 34%,#0b0c1094 62%,#0b0c1080),linear-gradient(180deg,#0b0c106b,#0b0c101a 30%,#0b0c1038 68%,#0b0c10)}.hero-lights{z-index:2}.bunting{z-index:0}.hero-split{position:relative;z-index:1;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(26px,4vw,60px);align-items:center;padding:clamp(30px,5vh,54px) 0 clamp(38px,5vh,56px);min-height:calc(100vh - 64px)}.hero-theme{text-align:left;min-width:0}.hero-theme .eyebrow{margin-bottom:clamp(16px,2.6vh,26px)}.hero-theme .headline h1{font-size:clamp(54px,6.4vw,96px)}.hero-theme .neon-sign{right:-.55em;top:37%;font-size:clamp(42px,4.6vw,68px)}.hero-theme .subline{margin:clamp(20px,3vh,30px) 0 0;max-width:400px}.hero-ctas{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:clamp(24px,3.6vh,36px)}.hero-ctas .cta{text-indent:.26em}.see-all{font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ice);text-decoration:none;border-bottom:1px solid rgba(255,42,42,.65);padding-bottom:3px}.see-all:hover{color:#ff8080}.hero-group{min-width:0}.group-float{animation:groupFloat 7s ease-in-out infinite alternate;will-change:transform}@keyframes groupFloat{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.group-stage{position:relative;height:clamp(330px,48vh,470px)}.group-glow{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:108%;aspect-ratio:1.35;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(8,9,13,.55) 0%,rgba(8,9,13,.28) 46%,transparent 70%),radial-gradient(ellipse at center,rgba(238,244,250,.3) 0%,rgba(210,226,244,.12) 48%,transparent 72%);filter:blur(6px);animation:glowPulse 5.5s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.82}to{opacity:1}}.group-spot{position:absolute;left:50%;top:-6px;transform:translate(-50%);width:34%;height:5px;border-radius:3px;background:linear-gradient(90deg,#59626c,#fff 30% 70%,#59626c);box-shadow:0 0 16px #eef4fae6,0 0 44px #d2e2f473,0 0 60px #ff2a2a38}.group-cone{position:absolute;top:0;left:50%;transform:translate(-50%);width:96%;height:74%;pointer-events:none;background:linear-gradient(180deg,rgba(238,244,250,.16),rgba(238,244,250,.02) 68%,transparent);clip-path:polygon(42% 0,58% 0,98% 100%,2% 100%)}.g-prod{position:absolute;display:block;text-decoration:none}.g-prod img{display:block;width:100%;height:auto;transition:transform .45s ease}.g-ju{left:50%;transform:translate(-50%);bottom:40px;width:57%;z-index:3}.g-ur{left:-1%;bottom:58px;width:41%;z-index:2}.g-ma{right:0;bottom:54px;width:21.5%;z-index:2}.group-shadow{position:absolute;left:50%;bottom:26px;transform:translate(-50%);width:88%;height:30px;border-radius:50%;z-index:1;background:radial-gradient(ellipse at center,rgba(0,0,0,.62),rgba(0,0,0,.3) 55%,transparent 76%);filter:blur(4px)}.group-plinth{position:relative;z-index:2;height:10px;margin-top:-34px;background:linear-gradient(180deg,#fff,#e6edf3 34%,#9aa7b3 62%,#39414b);box-shadow:0 0 18px #f0f6fc8c,0 0 46px #dce8f64d,0 16px 34px #ff2a2a33,0 12px 28px #0009}.group-refl{position:relative;height:52px;overflow:hidden;pointer-events:none}.group-refl img{position:absolute;top:0;transform:scaleY(-1);opacity:.16;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%)}.group-refl .r-ju{left:50%;margin-left:-28.5%;width:57%}.group-refl .r-ur{left:-1%;width:41%}.group-refl .r-ma{right:0;width:21.5%}.group-labels{display:flex;margin-top:14px}.g-label{flex:1;text-align:center;text-decoration:none;min-width:0;font-size:clamp(12px,1.35vw,15.5px);font-weight:600;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#c9d2da 55%,#8b96a1);-webkit-background-clip:text;background-clip:text;color:transparent}.g-label small{display:block;margin-top:5px;font-size:9.5px;font-weight:500;letter-spacing:.26em;text-indent:.26em;color:var(--ice-dim);-webkit-text-fill-color:var(--ice-dim)}.g-label:hover{filter:brightness(1.15)}@media(max-width:820px){.hero-split{grid-template-columns:1fr;min-height:0;gap:34px;padding-top:34px}.hero-theme .headline h1{font-size:clamp(52px,15.5vw,76px)}.hero-theme .neon-sign{right:-.15em;font-size:clamp(40px,11vw,56px)}.hero-theme .subline{max-width:480px}.group-stage{height:clamp(250px,62vw,330px)}.g-label{letter-spacing:.14em;text-indent:.14em}.g-label small{letter-spacing:.16em;text-indent:.16em;font-size:8.5px}.hero-bg img.photo{object-position:50% 26%}.hero-bg .hero-tint{background:radial-gradient(ellipse 70% 40% at 70% 4%,rgba(255,42,42,.13),transparent 62%),linear-gradient(180deg,#0b0c10cc,#0b0c109e 46%,#0b0c10a8 72%,#0b0c10)}}@media(prefers-reduced-motion:reduce){.group-float,.group-glow{animation:none}.g-prod:hover img{transform:none}}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.balloons{position:absolute;animation:balloonSway 8s ease-in-out infinite alternate;will-change:transform}.balloons svg{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.balloons.left{left:-56px;bottom:58px;width:196px}.balloons.right{right:-44px;top:58px;width:186px;animation-delay:-3.5s}.balloons.right .flip{transform:scaleX(-1)}@keyframes balloonSway{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.coin{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#dfe7ee,#9aa7b3 68%,#5f6873);box-shadow:inset 0 0 0 3px #6e78848c,inset 0 0 9px #00000047,0 8px 16px #0000006b;animation:coinDrift var(--cd, 10s) ease-in-out infinite alternate;will-change:transform}.coin i{position:absolute;left:50%;top:50%;width:52%;height:52%;transform:translate(-50%,-50%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#59626cbf}.coin.blur{filter:blur(1.6px);opacity:.65}@keyframes coinDrift{0%{transform:translateY(-7px) rotate(-9deg)}to{transform:translateY(7px) rotate(9deg)}}.streamer{position:absolute;animation:streamerSway 9s ease-in-out infinite alternate;will-change:transform}.streamer svg{display:block}@keyframes streamerSway{0%{transform:rotate(-4deg) translateY(-3px)}to{transform:rotate(5deg) translateY(4px)}}.cbit{position:absolute;display:block;animation:cbitDrift var(--cd, 11s) ease-in-out infinite alternate;will-change:transform}@keyframes cbitDrift{0%{transform:translateY(-5px) rotate(var(--cr, 24deg))}to{transform:translateY(6px) rotate(calc(var(--cr, 24deg) + 40deg))}}.gift{position:absolute;z-index:4;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.gift svg{display:block;width:100%;height:auto}.gift.gl{left:-30px;bottom:-2px;width:96px}.gift.gr{right:-28px;bottom:-2px;width:108px}@media(max-width:820px){.balloons.left{display:none}.balloons.right{width:110px;right:-52px;top:64px}.gift.gl{left:-12px;width:66px}.gift.gr{right:-10px;width:74px}.coin.m-hide,.streamer.m-hide,.cbit.m-hide{display:none}.hero-scene>:nth-child(3){left:2%!important;top:53.5%!important}.hero-scene>:nth-child(5){top:4.8%!important}.hero-scene>:nth-child(11){left:86%!important;top:49.5%!important}.hero-scene>:nth-child(14){left:58%!important;top:56%!important}.hero-scene>:nth-child(21){top:38.5%!important}.hero-scene>:nth-child(23){top:6.2%!important}.hero-scene>:nth-child(26){top:15.2%!important}}@media(prefers-reduced-motion:reduce){.balloons,.coin,.streamer,.cbit{animation:none}}html{scroll-behavior:smooth}main{position:relative;z-index:1}section.block{padding:clamp(58px,9vh,100px) 0 0;scroll-margin-top:12px}.sec-head{text-align:center;margin-bottom:clamp(30px,5vh,50px)}.sec-kicker{margin:0 0 14px;font-size:11.5px;font-weight:600;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--ice-dim)}.sec-kicker .dot{color:var(--neon)}.sec-title{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(34px,5.6vw,60px);line-height:1;text-transform:uppercase}.sec-title .fill{background:linear-gradient(180deg,#fff,#eef3f7,#aeb9c4 48%,#f8fbfd 55%,#c9d2da 66%,#79838e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.sec-title .neon-word{color:#ff4040;text-shadow:0 0 6px rgba(255,120,120,.75),0 0 18px rgba(255,42,42,.8),0 0 44px rgba(255,42,42,.45)}.sec-rule{width:120px;height:1px;margin:22px auto 0;background:linear-gradient(90deg,transparent,#aeb9c4 30%,#ffffff 50%,#aeb9c4 70%,transparent);box-shadow:0 0 10px #c8daee59}.sec-note{margin:18px auto 0;max-width:540px;font-size:14.5px;line-height:1.6;color:var(--ice-dim)}.headliners{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px);max-width:1120px;margin:0 auto}.hl-panel{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;border:1px solid transparent;background:linear-gradient(180deg,#101219e6,#0a0b10f2) padding-box,linear-gradient(180deg,#dfe7ee,#79838e 32%,#39414b,#aeb9c4 78%,#4a535e) border-box;box-shadow:0 30px 60px #00000080,inset 0 0 46px #00000080;overflow:hidden}.hl-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;background:linear-gradient(90deg,transparent,rgba(255,42,42,.15));pointer-events:none}.hl-panel.hot{background:linear-gradient(180deg,#14161eeb,#0b0c11f5) padding-box,linear-gradient(180deg,#fff,#8b96a1 28%,#454e58,#d7dee6 72%,#59626c) border-box;box-shadow:0 34px 70px #00000094,0 0 40px #ff2a2a14,inset 0 0 52px #00000073}.hl-panel.hot:after{background:linear-gradient(90deg,transparent,rgba(255,42,42,.22))}.hl-panel.flip .hl-stage{order:2}.hl-panel.flip .hl-body{order:1}.hl-stage{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:20px 18px 0;min-height:350px;overflow:hidden}.hl-stage .beam-bar{position:absolute;top:16px;left:50%;transform:translate(-50%);margin:0;width:52%}.hl-panel.hot .beam-bar{background:linear-gradient(90deg,#7c6f5e,#fff6e8 30% 70%,#7c6f5e);box-shadow:0 0 16px #fff0d6d9,0 0 40px #ffe2b273}.hl-panel.hot .cone{background:linear-gradient(180deg,rgba(255,242,220,.18),rgba(255,242,220,.03) 68%,transparent)}.hl-stage img.prod{position:relative;z-index:2;width:88%;max-height:330px;object-fit:contain}.hl-stage .reflection{bottom:0;height:34%}.hl-stage .reflection img{width:88%}.hl-body{padding:clamp(24px,3.4vw,44px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.series{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--ice-dim)}.series .dot{color:var(--neon)}.hl-name{margin:0 0 10px;font-family:Archivo Black,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1;text-transform:uppercase;background:linear-gradient(180deg,#fff,#c9d2da 55%,#8b96a1);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-desc{margin:0 0 22px;font-size:15px;line-height:1.6;color:var(--ice-dim);max-width:46ch}.spec-list{list-style:none;margin:0 0 26px;padding:0;border-top:1px solid rgba(174,184,194,.16)}.spec-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(174,184,194,.16);font-size:14px}.spec-list li span:first-child{color:var(--ice-dim);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding-top:2px}.spec-list li span:last-child{font-weight:600;text-align:right}.hl-foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.price-now{font-size:34px;font-weight:700;letter-spacing:.01em}.price-was{font-size:15px;color:var(--ice-dim);text-decoration:line-through;margin-left:10px}.save-tag{display:block;margin-top:5px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ff4d4d;text-shadow:0 0 12px rgba(255,42,42,.5)}.shop-btn{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ice);text-decoration:none;padding:13px 26px;border:1px solid transparent;background:linear-gradient(180deg,#101219e6,#0a0b10f2) padding-box,linear-gradient(180deg,#e9eff5,#59626c 55%,#aeb9c4) border-box;transition:box-shadow .3s ease,color .3s ease}.shop-btn:hover{color:#fff;box-shadow:0 0 20px #ff2a2a66}.hl-panel[hidden]{display:none!important}.hl-panel.hl-enter{animation:hlFade .28s ease both}@keyframes hlFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hl-switcher{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto clamp(20px,3vw,28px);max-width:1120px}.hl-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(680px,100%)}.hl-tab{font-family:Inter,system-ui,sans-serif;cursor:pointer;text-align:center;color:var(--ice-dim);padding:12px 10px 10px;border:1px solid transparent;background:linear-gradient(180deg,#101219e6,#0a0b10f2) padding-box,linear-gradient(180deg,#e9eff5,#59626c 55%,#aeb9c4) border-box;transition:color .2s ease,box-shadow .2s ease,background .2s ease}.hl-tab .tab-name{display:block;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ice)}.hl-tab .tab-series{display:block;margin-top:4px;font-size:9.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ice-dim)}.hl-tab:hover{box-shadow:0 0 16px #ff2a2a4d}.hl-tab.active{color:#fff;background:linear-gradient(180deg,#ff4040,#d81f1f) padding-box,linear-gradient(180deg,#ff8080,#d81f1f) border-box;box-shadow:0 0 22px #ff2a2a8c,0 8px 22px #00000073,inset 0 1px #ffffff59}.hl-tab.active .tab-name{color:#fff}.hl-tab.active .tab-series{color:#ffffffd9}.hl-tab:focus-visible,.hl-arrow:focus-visible,.hl-dot:focus-visible{outline:2px solid #ff5a5a;outline-offset:3px}.hl-navrow{display:flex;align-items:center;gap:18px}.hl-arrow{width:42px;height:42px;flex:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--ice);padding:0 0 3px;border:1px solid transparent;background:linear-gradient(180deg,#101219e6,#0a0b10f2) padding-box,linear-gradient(180deg,#e9eff5,#59626c 55%,#aeb9c4) border-box;transition:box-shadow .2s ease,color .2s ease}.hl-arrow:hover{color:#fff;box-shadow:0 0 16px #ff2a2a66}.hl-dots{display:flex;align-items:center;gap:9px}.hl-dot{width:10px;height:10px;border-radius:50%;padding:0;cursor:pointer;background:transparent;border:1px solid #aeb8c2;transition:background .2s ease,box-shadow .2s ease}.hl-dot.active{background:var(--neon);border-color:var(--neon);box-shadow:0 0 10px #ff2a2ad9}.hl-counter{font-size:12px;font-weight:600;letter-spacing:.3em;text-indent:.3em;color:var(--ice-dim);min-width:44px;text-align:center}@media(max-width:600px){.hl-tabs{gap:8px}.hl-tab{padding:10px 4px 9px}.hl-tab .tab-name{font-size:12.5px;letter-spacing:.08em}.hl-tab .tab-series{font-size:8.5px;letter-spacing:.18em}.hl-arrow{width:38px;height:38px}.hl-navrow{gap:14px}}@media(prefers-reduced-motion:reduce){.hl-panel.hl-enter{animation:none}}.filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.filter-btn{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:var(--ice-dim);background:#0e1016b3;border:1px solid #59626c;padding:11px 18px;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.filter-btn .cnt{opacity:.55;margin-left:6px}.filter-btn:hover{color:var(--ice);border-color:#aeb9c4}.filter-btn.active{color:#fff;border-color:var(--neon);box-shadow:0 0 14px #ff2a2a59,inset 0 0 12px #ff2a2a1f}.shown-count{text-align:center;margin:20px 0 28px;font-size:11.5px;font-weight:500;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--ice-dim)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,#12141ce0,#0b0c11f0) padding-box,linear-gradient(180deg,#8b96a1,#39414b 55%,#79838e) border-box;box-shadow:0 22px 44px #00000073}.card[hidden]{display:none}.card-media{position:relative;isolation:isolate;overflow:hidden;padding:16px 16px 10px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse 120% 92% at 50% 0%,#23262d,#181a20 52%,#0d0e12),linear-gradient(180deg,#23262d,#14151b 55%,#0d0e12)}.card-media:before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:40%;transform:translate(-50%,-50%);width:82%;height:64%;background:radial-gradient(ellipse at center,rgba(235,243,252,.13),rgba(235,243,252,.04) 52%,transparent 72%);filter:blur(6px);opacity:.9;transition:opacity .35s ease}.card-media:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:3;pointer-events:none;border:1px solid rgba(201,210,218,.18)}.card-media>a{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-end;height:192px;transition:transform .4s ease}.card-media>a:after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;bottom:-8px;transform:translate(-50%);width:74%;height:20px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),rgba(0,0,0,.28) 55%,transparent 75%);filter:blur(3px)}.card-media>a img{position:relative;z-index:1;height:192px;max-width:100%;object-fit:contain;opacity:1;image-rendering:auto}.card-refl{position:relative;z-index:1;pointer-events:none;width:100%;height:30px;margin-top:9px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;border-top:1px solid rgba(235,243,252,.07)}.card-refl img{flex:none;height:192px;max-width:100%;object-fit:contain;transform:scaleY(-1);opacity:.15;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 88%)}.card:hover .card-media .card-refl img{transform:scaleY(-1)}.card:hover .card-media>a{transform:translateY(-3px)}.card:hover .card-media:before{opacity:1}.card-body{padding:14px 20px 20px;display:flex;flex-direction:column;flex:1}.card-idx{font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ice-dim)}.card-name{margin:8px 0 6px;font-size:19px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.card-name a{text-decoration:none}.card-name a:hover{color:#ffb3b3}.card-desc{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--ice-dim)}.card-foot{margin-top:auto;border-top:1px solid rgba(174,184,194,.16);padding-top:13px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.card-price{font-size:18px;font-weight:700}.card-was{font-size:13px;color:var(--ice-dim);text-decoration:line-through;margin-left:7px}.card-save{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff4d4d;text-shadow:0 0 10px rgba(255,42,42,.45)}.card-shop{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ice);border-bottom:1px solid rgba(255,42,42,.6);padding-bottom:2px;white-space:nowrap}.card-shop:hover{color:#ff8080}.compare-panel{max-width:980px;margin:0 auto;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,#101219eb,#0a0b10f5) padding-box,linear-gradient(180deg,#dfe7ee,#59626c 50%,#aeb9c4) border-box;box-shadow:0 26px 54px #00000080}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(174,184,194,.14)}.spec-table thead th{font-family:Archivo Black,sans-serif;font-size:16px;letter-spacing:.06em;text-transform:uppercase;background:#f4f6f80a;border-bottom:1px solid rgba(255,42,42,.45)}.spec-table thead th:first-child{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ice-dim);padding-top:19px}.spec-table tbody th{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ice-dim);width:26%}.spec-table td{font-size:14.5px;font-weight:600}.spec-table td.price-cell{font-size:17px;font-weight:700;color:#ff4d4d;text-shadow:0 0 12px rgba(255,42,42,.4)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:none}.table-note{max-width:980px;margin:16px auto 0;text-align:center;font-size:12.5px;color:var(--ice-dim)}.two-col{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,64px);align-items:start;max-width:1120px;margin:0 auto}.cov h3{margin:0 0 14px;font-family:Archivo Black,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.12;text-transform:uppercase}.cov h3 .neon-word{color:#ff4040;text-shadow:0 0 6px rgba(255,120,120,.7),0 0 20px rgba(255,42,42,.7),0 0 44px rgba(255,42,42,.4)}.cov p{margin:0 0 26px;font-size:15px;line-height:1.65;color:var(--ice-dim);max-width:42ch}.faq-item{border-top:1px solid rgba(174,184,194,.2)}.faq-item:last-child{border-bottom:1px solid rgba(174,184,194,.2)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:17px 2px;font-size:15.5px;font-weight:600;color:var(--ice)}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #79838e;color:var(--ice-dim);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:400;line-height:1;transition:transform .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.faq-item[open] .faq-icon{transform:rotate(45deg);border-color:var(--neon);color:#ff5a5a;box-shadow:0 0 12px #ff2a2a66}.faq-a{padding:0 2px 19px 44px;font-size:14.5px;line-height:1.65;color:var(--ice-dim);max-width:62ch}.faq-a a{color:#ff8080}.closing{position:relative;z-index:1;text-align:center;padding:clamp(64px,10vh,110px) 20px 0}.closing .neon-script{display:inline-block;transform:rotate(-4deg);font-family:Yellowtail,cursive;font-size:clamp(38px,5vw,58px);line-height:1;color:#ffd9d9;text-shadow:0 0 4px rgba(255,120,120,.9),0 0 12px rgba(255,42,42,.95),0 0 30px rgba(255,42,42,.8),0 0 64px rgba(255,42,42,.5);margin-bottom:18px}.closing-line{margin:0 auto 30px;max-width:560px;font-size:clamp(20px,3vw,28px);font-weight:600;line-height:1.35}.closing-line span{color:var(--ice-dim);font-weight:400;display:block;font-size:15px;margin-top:10px;line-height:1.6}footer.site{position:relative;z-index:1;margin-top:clamp(56px,9vh,90px);border-top:1px solid rgba(174,184,194,.18);background:#08090cb8}.foot-in{max-width:1280px;margin:0 auto;padding:38px clamp(18px,4vw,48px) 30px;display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap}.foot-help{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ice-dim);max-width:38ch}.foot-links{display:flex;gap:clamp(18px,3vw,34px);flex-wrap:wrap;padding-top:6px}.foot-links a{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ice-dim);text-decoration:none}.foot-links a:hover{color:var(--ice)}.foot-base{max-width:1280px;margin:0 auto;padding:16px clamp(18px,4vw,48px) 22px;border-top:1px solid rgba(174,184,194,.12);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#aeb8c2a6}.fest-page-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,90,90,.5) 1px,transparent 1.7px),radial-gradient(circle,rgba(238,243,247,.42) 1.1px,transparent 1.8px),radial-gradient(circle,rgba(174,184,194,.4) .9px,transparent 1.5px);background-size:520px 640px,380px 520px,290px 410px;background-position:90px 140px,210px 60px,40px 300px;opacity:.32}section.block{position:relative;overflow:hidden}.fest-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fest-dots{position:absolute;top:0;right:0;bottom:0;left:0}.fest-dots.sparse{background-image:radial-gradient(circle,rgba(255,90,90,.45) 1px,transparent 1.6px),radial-gradient(circle,rgba(238,243,247,.4) 1px,transparent 1.6px),radial-gradient(circle,rgba(174,184,194,.35) 1.2px,transparent 1.9px);background-size:430px 380px,560px 470px,330px 520px;background-position:30px 70px,160px 30px,80px 190px;opacity:.3}.fest-dots.dense{background-image:radial-gradient(circle,rgba(255,90,90,.55) 1.1px,transparent 1.8px),radial-gradient(circle,rgba(238,243,247,.5) 1.1px,transparent 1.8px),radial-gradient(circle,rgba(174,184,194,.42) 1.3px,transparent 2px);background-size:300px 280px,420px 360px,240px 380px;background-position:20px 30px,120px 80px,50px 150px;opacity:.48}.sparkle{position:absolute;display:block;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#eef3f7;filter:drop-shadow(0 0 6px rgba(230,240,250,.65));opacity:.55}.sparkle.red{background:#ff5a5a;filter:drop-shadow(0 0 7px rgba(255,42,42,.75))}.sparkle.silver{background:#aeb8c2;filter:drop-shadow(0 0 5px rgba(174,184,194,.6))}.fest-glow{position:absolute;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,42,.17) 0%,rgba(255,42,42,.06) 42%,transparent 68%);pointer-events:none}.fest-glow.ice{background:radial-gradient(circle,rgba(190,208,228,.12) 0%,rgba(190,208,228,.04) 42%,transparent 68%)}.fest-glow.left{left:-230px}.fest-glow.right{right:-230px}.ghost-motif{position:absolute;pointer-events:none;opacity:.055}.ghost-motif svg{display:block;width:100%;height:100%}.lights-svg{display:block;width:100%;height:100%;overflow:visible}.lights-svg circle{animation:bulb-twinkle 3.8s ease-in-out infinite}@keyframes bulb-twinkle{0%,to{opacity:1}50%{opacity:.55}}.hero-lights{position:absolute;top:46px;left:0;right:0;height:28px;z-index:0;pointer-events:none}.hero-head,.showroom,.cta-row{position:relative;z-index:1}nav{position:relative;z-index:2}.bunting{position:absolute;top:118px;width:250px;height:86px;z-index:0;pointer-events:none;opacity:.2;filter:blur(.5px)}.bunting.left{left:-6px}.bunting.right{right:-6px;transform:scaleX(-1)}.fest-garland{position:absolute;top:4px;left:50%;transform:translate(-50%);width:min(1080px,94%);height:62px;z-index:0;pointer-events:none;opacity:.92}.closing{overflow:hidden}.closing>*:not(.fest-layer){position:relative;z-index:1}.closing-lights{position:absolute;top:2px;left:50%;transform:translate(-50%);width:min(980px,94%);height:66px}.sec-rule{position:relative}.sec-rule:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;transform:translate(-50%,-50%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ff5a5a;filter:drop-shadow(0 0 7px rgba(255,42,42,.85))}.fest-divider{position:relative;z-index:1;display:flex;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:clamp(44px,6vh,64px) 24px 0}.fest-divider .fd-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#79838e 30%,#c9d2da 55%,#79838e 80%,transparent);opacity:.7}.fest-divider .fd-cluster{display:flex;align-items:center;gap:9px;flex:none}.fd-bulb{width:7px;height:7px;border-radius:50%;background:#ff2a2a;box-shadow:0 0 9px #ff2a2ae6,0 0 20px #ff2a2a73}.fd-bulb.ice{background:#f4f6f8;box-shadow:0 0 9px #e6f0fad9,0 0 18px #c8daee66}.fd-bulb.silver{background:#aeb8c2;box-shadow:0 0 8px #aeb8c2cc}.fd-star{width:16px;height:16px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#eef3f7;filter:drop-shadow(0 0 7px rgba(230,240,250,.7))}@media(max-width:760px){.bunting{width:148px;height:54px;top:104px;opacity:.16}.hero-lights{top:44px;height:26px}.fest-glow{width:340px;height:340px}.fest-glow.left{left:-170px}.fest-glow.right{right:-170px}.ghost-motif{opacity:.045}}@media(prefers-reduced-motion:reduce){.lights-svg circle{animation:none}}@media(max-width:980px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hl-panel{grid-template-columns:1fr}.hl-panel.flip .hl-stage{order:0}.hl-panel.flip .hl-body{order:1}.hl-stage{min-height:290px}.hl-stage img.prod{max-height:270px}.two-col{grid-template-columns:1fr}}@media(max-width:600px){.grid{grid-template-columns:1fr}.spec-table th,.spec-table td{padding:11px 10px}.spec-table thead th{font-size:12.5px}.spec-table thead th:first-child{font-size:10px;padding-top:14px}.spec-table tbody th{font-size:10px;width:25%}.spec-table td{font-size:12px}.spec-table td.price-cell{font-size:13.5px}.price-now{font-size:29px}.hl-foot{gap:18px}}@media(max-width:760px){.pillars{display:flex;flex-direction:column;align-items:stretch;gap:22px}.pillar.center{order:-1;height:auto;min-height:480px}.pillar.side{height:auto;min-height:430px}.stage{min-height:300px}.neon-sign{right:0;top:40%}.ghost-bf{font-size:62vw;top:30%}.nav-links{gap:16px}.nav-links a{font-size:11px;letter-spacing:.16em}.eyebrow{letter-spacing:.3em;text-indent:.3em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.neon-sign,.neon-sign .flick{animation:none}.pillar:hover .stage img.prod,.cta:hover,.card:hover .card-media>a,.faq-icon{transform:none}}:root{--ink: #221C15;--body-c: #4A4036;--red: #E8321E;--red2: #FF4A2D;--amber: #FFB020;--teal: #0E7C86;--mut: #8A7458;--line-w: #F1DCC4;--neon: #E8321E;--neon-soft: #FF4A2D;--ice: #221C15;--ice-dim: #4A4036;--obsidian: #FFF3E2;--panel: #ffffff}body{background:linear-gradient(180deg,#fff7ea,#fed 55%,#ffe7d2);color:var(--ink)}.bg-photo,.bg-streaks{display:none}.bg-shade{background:radial-gradient(ellipse 80% 50% at 12% 0%,rgba(255,176,32,.16),transparent 60%),radial-gradient(ellipse 70% 45% at 88% 6%,rgba(255,74,45,.1),transparent 60%),radial-gradient(ellipse 90% 55% at 50% 108%,rgba(14,124,134,.07),transparent 62%),linear-gradient(180deg,#fff7ea33,#ffeedd59)}.bokeh.b1{background:#ff4a2d26}.bokeh.b2{background:#ffb02033}.bokeh.b3{background:#0e7c861c}.bokeh.b4{background:#ff4a2d1c}.bokeh.b5{background:#ffb02026}.confetti,.fest-page-dots{background-image:radial-gradient(circle,rgba(255,74,45,.5) 1px,transparent 1.6px),radial-gradient(circle,rgba(255,176,32,.5) 1.1px,transparent 1.7px),radial-gradient(circle,rgba(14,124,134,.4) .9px,transparent 1.5px);opacity:.3}.wordmark{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ink)}.nav-links a{color:#5a4b3a}.nav-links a:hover{color:var(--red)}.hero-bg img.photo{opacity:.52;filter:saturate(1.06) brightness(1.06)}.hero-bg .hero-tint{background:radial-gradient(ellipse 55% 40% at 78% 8%,rgba(255,176,32,.2),transparent 60%),linear-gradient(90deg,#fff7eaed,#fff7eacc 36%,#fff7ea8c,#fff7ea9e),linear-gradient(180deg,#fff7ea8c,#fff7ea2e 34%,#fff7ea4d 72%,#fed)}.eyebrow{color:var(--body-c)}.eyebrow .dot{color:var(--red)}.headline h1{transform:skew(-5deg)}.headline h1 .fill{background:linear-gradient(180deg,#ff8a1e,#ff5a1f,#e8321e 68%,#c81e10);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(255,255,255,.65)) drop-shadow(0 10px 22px rgba(232,50,30,.22))}.headline h1 .ghost{-webkit-text-stroke:2px rgba(255,255,255,.95);transform:translate(.05em,.06em)}.neon-sign{color:var(--teal);text-shadow:0 0 3px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.9),0 0 26px rgba(255,255,255,.75),0 2px 0 rgba(255,255,255,.8),3px 4px 0 rgba(14,124,134,.16);animation:none}.cta{background:linear-gradient(180deg,#ff4a2d,#e8321e);border-color:#c22412;box-shadow:0 10px 24px #e8321e52,inset 0 1px #fff6}.cta:hover{box-shadow:0 14px 30px #e8321e6b,inset 0 1px #fff6}.see-all{color:var(--teal);border-bottom-color:#0e7c8699}.see-all:hover{color:#0a5f66}.coin{background:radial-gradient(circle at 34% 30%,#fff3d6,#ffcf5c 35%,#ffb020 68%,#d98a06);box-shadow:inset 0 0 0 3px #a96a0873,inset 0 0 9px #925a0440,0 8px 16px #925a044d}.coin i{background:#925a04b3}.bunting{opacity:.55;filter:none}.group-stage{display:grid;grid-template-columns:1.405fr 1.461fr .567fr;gap:clamp(10px,1.8vw,26px);align-items:end;height:auto;padding:34px 4px 0}.g-prod{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:auto;z-index:1}.g-ur{grid-column:1;grid-row:1;transform:translateY(4.4%)}.g-ju{grid-column:2;grid-row:1;transform:translateY(3.9%)}.g-ma{grid-column:3;grid-row:1;transform:translateY(2.5%)}.g-prod img{width:100%}.g-prod:hover img{transform:translateY(-5px)}.group-shadow{display:none}.group-glow{top:36%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55) 0%,rgba(255,244,220,.3) 46%,transparent 70%),radial-gradient(ellipse at center,rgba(255,183,71,.3) 0%,rgba(255,183,71,.1) 52%,transparent 72%);animation:glowPulse 5.5s ease-in-out infinite alternate}.group-spot{top:0;background:linear-gradient(90deg,#e8b04b,#ffd166 30% 70%,#e8b04b);box-shadow:0 0 16px #ffb02099,0 0 40px #ffb02059}.group-cone{background:linear-gradient(180deg,rgba(255,190,80,.22),rgba(255,190,80,.03) 68%,transparent)}.group-plinth{margin-top:2px;height:12px;background:linear-gradient(180deg,#fff,#ffefd6 40%,#ffdca8 75%,#f5be78);box-shadow:0 0 22px #ffb02073,0 14px 30px #925a1440}.group-refl{display:grid;grid-template-columns:1.405fr 1.461fr .567fr;gap:clamp(10px,1.8vw,26px);height:46px;padding:0 4px}.group-refl img{position:static;width:100%;margin:0;opacity:.16}.group-refl img.r-ur,.group-refl img.r-ju,.group-refl img.r-ma{width:100%;margin:0;left:auto;right:auto}.group-refl .r-ur{grid-column:1}.group-refl .r-ju{grid-column:2}.group-refl .r-ma{grid-column:3}.group-labels{display:grid;grid-template-columns:1.405fr 1.461fr .567fr;gap:clamp(10px,1.8vw,26px);padding:0 4px;margin-top:12px}.g-label{flex:none;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ink);-webkit-text-fill-color:var(--ink)}.g-label small{color:#6b5b49;-webkit-text-fill-color:#6B5B49}.g-label:hover{filter:none;color:var(--red);-webkit-text-fill-color:var(--red)}.gift{z-index:0}.gift.gl{left:-38px;bottom:-30px}.gift.gr{right:-36px;bottom:-30px}.sec-kicker{color:#6b5b49}.sec-kicker .dot{color:var(--red)}.sec-title .fill{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ink);-webkit-text-fill-color:var(--ink);filter:none}.sec-title .neon-word{color:var(--red);text-shadow:none}.sec-rule{background:linear-gradient(90deg,transparent,#D9A05B 30%,#E8321E 50%,#D9A05B 70%,transparent);box-shadow:none}.sec-rule:after{background:#ff4a2d;filter:none}.chrome-divider{background:linear-gradient(90deg,transparent,#D9A05B 25%,#E8321E 50%,#D9A05B 75%,transparent)}.hl-panel{background:#fff;border-color:var(--line-w);box-shadow:0 24px 48px #925a1424}.hl-panel:after{background:linear-gradient(90deg,transparent,rgba(255,74,45,.1))}.hl-panel.hot{background:#fff;border-color:#f3cf9f;box-shadow:0 28px 56px #925a142e,0 0 34px #ffb02029}.hl-panel.hot:after{background:linear-gradient(90deg,transparent,rgba(255,74,45,.14))}.hl-stage{background:radial-gradient(ellipse 95% 75% at 50% 0%,#fff,#fff6e9 55%,#fed)}.beam-bar,.hl-stage .beam-bar{background:linear-gradient(90deg,#e8b04b,#ffd166 30% 70%,#e8b04b);box-shadow:0 0 14px #ffb0208c,0 0 30px #ffb0204d}.hl-panel.hot .beam-bar{background:linear-gradient(90deg,#e8b04b,#ffd166 30% 70%,#e8b04b);box-shadow:0 0 16px #ffb020a6,0 0 36px #ffb02061}.cone,.hl-stage .cone{background:linear-gradient(180deg,rgba(255,190,80,.2),rgba(255,190,80,.03) 68%,transparent)}.hl-panel.hot .cone{background:linear-gradient(180deg,rgba(255,190,80,.24),rgba(255,190,80,.03) 68%,transparent)}.pedestal{background:radial-gradient(ellipse 50% 100% at 50% 0%,rgba(146,90,20,.2),rgba(146,90,20,.06) 55%,transparent 78%)}.series{color:#6b5b49}.series .dot{color:var(--red)}.hl-name{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ink);-webkit-text-fill-color:var(--ink)}.spec-list{border-top-color:#f3e0cb}.spec-list li{border-bottom-color:#f3e0cb}.price-now{color:var(--red)}.price-was{color:#a08b6f}.save-tag{color:var(--red);text-shadow:none}.shop-btn{background:#fff;border:1px solid #E5C9A6;color:var(--ink)}.shop-btn:hover{color:var(--red);border-color:var(--red);box-shadow:0 8px 20px #e8321e2e}.hl-tab{background:#fff;border-color:#e5c9a6;color:#6b5b49}.hl-tab:hover{box-shadow:0 8px 18px #e8321e29}.hl-tab.active{background:linear-gradient(180deg,#ff4a2d,#e8321e);border-color:#c22412;box-shadow:0 10px 22px #e8321e4d,inset 0 1px #ffffff59}.hl-arrow{background:#fff;border-color:#e5c9a6;color:var(--ink)}.hl-arrow:hover{color:var(--red);box-shadow:0 8px 18px #e8321e33}.hl-dot{border-color:#c7a06b}.hl-dot.active{background:var(--red);border-color:var(--red);box-shadow:0 0 8px #e8321e73}.filter-btn{background:#fff;border-color:#e5c9a6;color:#6b5b49}.filter-btn:hover{color:var(--ink);border-color:#d9a05b}.filter-btn.active{color:var(--red);border-color:var(--red);background:#fff1e6;box-shadow:0 6px 16px #e8321e24}.card{background:#fff;border-color:var(--line-w);box-shadow:0 18px 36px #925a141f}.card-media{background:radial-gradient(ellipse 120% 92% at 50% 0%,#fff,#fff8ee 52%,#ffefe0),linear-gradient(180deg,#fff,#fff3e4)}.card-media:before{background:radial-gradient(ellipse at center,rgba(255,183,71,.28),rgba(255,183,71,.08) 52%,transparent 72%)}.card-media:after{border-color:#be8c4640}.card-media>a:after{background:radial-gradient(ellipse at center,rgba(120,72,18,.26),rgba(120,72,18,.1) 55%,transparent 75%)}.card-refl{border-top-color:#be8c4624}.card-refl img{opacity:.13}.card-name a:hover{color:var(--red)}.card-desc{color:var(--body-c)}.card-foot{border-top-color:#f3e0cb}.card-price{color:var(--red)}.card-was{color:#a08b6f}.card-save{color:var(--red);text-shadow:none}.card-shop{color:var(--teal);border-bottom-color:#0e7c868c}.card-shop:hover{color:#0a5f66}.compare-panel{background:#fff;border-color:var(--line-w);box-shadow:0 22px 44px #925a1421}.spec-table th,.spec-table td{border-bottom-color:#f3e0cb}.spec-table thead th{background:#fff3e2;color:var(--ink);border-bottom-color:var(--red)}.spec-table td.price-cell{color:var(--red);text-shadow:none}.cov h3 .neon-word{color:var(--red);text-shadow:none}.faq-item{border-top-color:#edd9be}.faq-item:last-child{border-bottom-color:#edd9be}.faq-icon{border-color:#d9b98c;color:var(--mut)}.faq-item[open] .faq-icon{border-color:var(--red);color:var(--red);box-shadow:0 0 10px #e8321e40}.faq-a a{color:var(--teal)}.closing .neon-script{color:var(--teal);text-shadow:0 0 3px rgba(255,255,255,.9),0 0 14px rgba(255,255,255,.8),0 0 30px rgba(14,124,134,.25)}footer.site{background:#2a1408;border-top-color:#ffbe7840}footer.site .wordmark{color:#ffe9d2;-webkit-text-fill-color:#FFE9D2}.foot-help,.foot-links a{color:#d8bfa3}.foot-links a:hover{color:#ffe9d2}.foot-base{border-top-color:#ffbe782e;color:#d8bfa3bf}.fest-glow{background:radial-gradient(circle,rgba(255,150,60,.2) 0%,rgba(255,150,60,.07) 42%,transparent 68%)}.fest-glow.ice{background:radial-gradient(circle,rgba(14,124,134,.13) 0%,rgba(14,124,134,.05) 42%,transparent 68%)}.fest-dots.sparse,.fest-dots.dense{background-image:radial-gradient(circle,rgba(255,74,45,.45) 1px,transparent 1.6px),radial-gradient(circle,rgba(255,176,32,.5) 1px,transparent 1.6px),radial-gradient(circle,rgba(14,124,134,.38) 1.2px,transparent 1.9px)}.sparkle{background:#ffb020;filter:drop-shadow(0 0 5px rgba(255,176,32,.5))}.sparkle.red{background:#ff4a2d;filter:drop-shadow(0 0 6px rgba(255,74,45,.55))}.sparkle.silver{background:#0e7c86;filter:drop-shadow(0 0 5px rgba(14,124,134,.5))}.ghost-motif{opacity:.16}.fest-divider .fd-line{background:linear-gradient(90deg,transparent,#D9A05B 30%,#FFB020 55%,#D9A05B 80%,transparent)}.fd-bulb{background:#ff4a2d;box-shadow:0 0 8px #ff4a2d8c}.fd-bulb.ice{background:#ffb020;box-shadow:0 0 8px #ffb0208c}.fd-bulb.silver{background:#0e7c86;box-shadow:0 0 8px #0e7c8680}.fd-star{background:#ffb020;filter:drop-shadow(0 0 5px rgba(255,176,32,.5))}@media(max-width:820px){.hero-bg .hero-tint{background:radial-gradient(ellipse 70% 40% at 70% 4%,rgba(255,176,32,.18),transparent 62%),linear-gradient(180deg,#fff7eae0,#fff7eaa8 46%,#fff7eab3 72%,#fed)}.bunting{opacity:.45}.gift.gl{left:-12px;bottom:-22px}.gift.gr{right:-10px;bottom:-22px}.group-stage{padding-top:28px}}@media(prefers-reduced-motion:reduce){.headline h1{transform:skew(-5deg)}.group-glow{animation:none}}.group-stage{display:block;position:relative;aspect-ratio:2.1;height:auto;padding:0}.podium{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.podium-shadow{position:absolute;left:2%;right:2%;bottom:-2%;height:10%;background:radial-gradient(ellipse at center,rgba(101,58,12,.32),transparent 68%);filter:blur(7px)}.podium-side{position:absolute;left:1%;right:1%;bottom:2.5%;height:24.5%;background:linear-gradient(180deg,#f8e3be,#efd09e 30%,#e3b87e 70%,#d5a05f);border-radius:0 0 50% 50%/0 0 100% 100%;box-shadow:inset 0 -16px 26px #925a1447,inset 0 8px 12px #fff6}.podium-top{position:absolute;left:1%;right:1%;bottom:18.5%;height:17%;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#fffdf7,#fff3dc 55%,#f5deb4);border:2px solid rgba(232,50,30,.55);box-shadow:inset 0 0 0 6px #ffffff73,inset 0 -10px 20px #d9a86959,0 3px 8px #925a1433}.g-prod{position:absolute;transform:none}.g-prod:after{content:"";position:absolute;left:3%;right:3%;z-index:0;bottom:calc(var(--pad, 2%) - 2.5%);height:9%;background:radial-gradient(ellipse at center,rgba(96,54,12,.38),rgba(96,54,12,.12) 55%,transparent 75%);filter:blur(3px);pointer-events:none}.g-prod img{position:relative;z-index:1}.g-ju{left:1.5%;width:41%;bottom:21%;z-index:4;--pad: 2.8%}.g-ur{left:41.5%;width:39.5%;bottom:27.7%;z-index:2;--pad: 3.3%}.g-ma{left:84%;width:13.4%;bottom:27.9%;z-index:3;--pad: 1.4%}.group-plinth,.group-refl{display:none}.group-labels{position:relative;display:block;height:46px;margin-top:8px;padding:0}.g-label{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.group-labels .g-label:nth-child(1){left:61.3%}.group-labels .g-label:nth-child(2){left:22%}.group-labels .g-label:nth-child(3){left:90.7%}@media(max-width:820px){.gift.gl,.gift.gr{bottom:-4px}.group-labels .g-label:nth-child(3){left:auto;right:0;transform:none;text-align:right}.g-label{font-size:11px;letter-spacing:.12em;text-indent:.12em}.g-label small{font-size:7.5px;letter-spacing:.12em;text-indent:.12em;margin-top:3px}.group-labels .g-label:nth-child(3) small{text-indent:0}}.card-media>a img{max-width:86%}.card-refl img{max-width:86%}.card-media:before{width:90%;height:70%}.card-media>a:after{width:82%}.hero-group .group-stage{aspect-ratio:1.62;height:auto;padding:0;overflow:visible}.car-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.c-item{position:absolute;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:left .75s cubic-bezier(.25,.9,.28,1),bottom .75s cubic-bezier(.25,.9,.28,1),transform .75s cubic-bezier(.25,.9,.28,1),filter .75s cubic-bezier(.25,.9,.28,1)}.c-item:after{content:"";position:absolute;left:5%;right:5%;bottom:-4%;height:8%;z-index:0;background:radial-gradient(ellipse at center,rgba(96,54,12,.4),rgba(96,54,12,.12) 55%,transparent 75%);filter:blur(3px);pointer-events:none}.c-item img{position:relative;z-index:1;display:block;width:100%;height:auto;image-rendering:auto}.c-ju{width:58%}.c-ur{width:54.4%}.c-ma{width:19.3%}.c-item.slot-front{left:50%;bottom:14.5%;z-index:6;transform:translate(-50%) scale(1);filter:none}.c-item.slot-left{left:13%;bottom:31%;z-index:3;transform:translate(-50%) scale(.85);filter:brightness(.92)}.c-item.slot-right{left:87%;bottom:31%;z-index:3;transform:translate(-50%) scale(.85);filter:brightness(.92)}.c-item:not(.slot-front):hover{filter:brightness(1)}.c-item:focus-visible,.car-arrow:focus-visible,.car-nameplate:focus-visible,.car-name-link:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.hero-group .podium-top,.hero-group .podium-side{left:-2%;right:-2%}.group-float{animation:none}.ring-disc{position:absolute;left:50%;bottom:28.5%;width:80%;aspect-ratio:1;transform:translate(-50%,50%) scaleY(.3);z-index:1;pointer-events:none;opacity:.55}.ring-spin{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .75s cubic-bezier(.25,.9,.28,1)}.ring-spin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed rgba(180,112,34,.55)}.ring-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#ffb020;box-shadow:0 0 0 2px #fff7ead9,0 2px 6px #925a1466}.ring-dot.d-front{left:50%;top:100%;background:var(--red)}.ring-dot.d-left{left:6.7%;top:25%}.ring-dot.d-right{left:93.3%;top:25%;background:var(--teal)}.car-arrow{position:absolute;bottom:22%;z-index:8;width:42px;height:42px;border-radius:50%;padding:0 0 3px;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-size:24px;line-height:1;color:var(--ink);background:#fff;border:1px solid #E5C9A6;cursor:pointer;box-shadow:0 8px 18px #925a1438;transition:color .2s ease,box-shadow .2s ease,transform .2s ease}.car-arrow:hover{color:var(--red);box-shadow:0 10px 22px #e8321e40;transform:translateY(-1px)}.car-prev{left:0}.car-next{right:0}.car-caption{position:relative;z-index:2;text-align:center;margin-top:14px;padding:0 6px}.car-nameplate{display:inline-flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;cursor:pointer;padding:4px 10px 2px}.car-nameplate.swap{animation:nameSwap .45s ease both}@keyframes nameSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.car-name{font-family:Archivo Black,sans-serif;font-size:clamp(25px,3vw,36px);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.car-nameplate:hover .car-name{color:var(--red);text-decoration:underline;text-underline-offset:5px}.car-desc{font-size:11px;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--red)}.car-shop{margin-top:5px;font-size:12px;font-weight:700;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--red)}.car-nameplate:hover .car-shop{text-decoration:underline;text-underline-offset:4px}.car-names{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.car-name-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;background:#fff;border:1px solid #E5C9A6;border-radius:999px;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.car-name-link:hover{color:var(--red);border-color:var(--red);box-shadow:0 6px 14px #e8321e29;text-decoration:underline;text-underline-offset:4px}.car-hint{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--mut)}@media(max-width:820px){.hero-group .group-stage{aspect-ratio:1.5}.c-item.slot-left{left:19%}.c-item.slot-right{left:81%}.car-arrow{width:34px;height:34px;font-size:20px;bottom:20%}.car-name{font-size:24px}.car-desc{font-size:9.5px;letter-spacing:.26em;text-indent:.26em}.car-name-link{padding:8px 14px;font-size:12px;letter-spacing:.12em}.car-hint{font-size:11px}}@media(prefers-reduced-motion:reduce){.c-item,.ring-spin{transition-duration:.01s}.car-nameplate.swap{animation-duration:.01s}}:root{--gold: #C9A227;--gold-bright: #F1D27A;--gold-deep: #8A6D1F;--gold-grad: linear-gradient(180deg, #F6E27A 0%, #C9A227 55%, #9A7B24 100%);--ink: #F3EAD3;--body-c: #D8CBAE;--mut: #A08C62;--save-red: #D84A35;--red: #C9A227;--red2: #F1D27A;--amber: #C9A227;--teal: #F1D27A;--neon: #C9A227;--neon-soft: #F1D27A;--ice: #F3EAD3;--ice-dim: #D8CBAE;--obsidian: #0D0B08;--panel: #171208;--line-w: rgba(201, 162, 39, .35);--gold-hair: rgba(201, 162, 39, .35)}body{background:linear-gradient(180deg,#0d0b08,#14100b 55%,#100d09);color:var(--ink)}.bg-photo{display:block;opacity:.1;filter:saturate(.5) brightness(.7) sepia(.3)}.bg-shade{background:radial-gradient(ellipse 80% 50% at 12% 0%,rgba(201,162,39,.13),transparent 60%),radial-gradient(ellipse 70% 45% at 88% 6%,rgba(241,210,122,.08),transparent 60%),radial-gradient(ellipse 90% 55% at 50% 108%,rgba(138,109,31,.1),transparent 62%),linear-gradient(180deg,#0d0b0859,#0d0b088c)}.bg-streaks{display:none}.bokeh.b1{background:#c9a22729}.bokeh.b2{background:#f1d27a2e}.bokeh.b3{background:#8a6d1f24}.bokeh.b4{background:#c9a2271f}.bokeh.b5{background:#f1d27a24}.confetti,.fest-page-dots{background-image:radial-gradient(circle,rgba(241,210,122,.55) 1px,transparent 1.6px),radial-gradient(circle,rgba(201,162,39,.5) 1.1px,transparent 1.7px),radial-gradient(circle,rgba(243,234,211,.35) .9px,transparent 1.5px);opacity:.32}.wordmark{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nav-links a{color:#d8cbae}.nav-links a:hover{color:var(--gold-bright)}.hero-shell{background:#0d0b08}.hero-bg img.photo{opacity:.4;filter:saturate(.65) brightness(.5) sepia(.28)}.hero-bg .hero-tint{background:radial-gradient(ellipse 55% 40% at 78% 8%,rgba(201,162,39,.18),transparent 60%),linear-gradient(90deg,#0d0b08f2,#0d0b08db 36%,#0d0b089e,#0d0b08ad),linear-gradient(180deg,#0d0b088c,#0d0b0826 34%,#0d0b0859 72%,#0d0b08)}.eyebrow{color:var(--mut)}.eyebrow .dot{color:var(--gold)}.headline h1 .fill{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.55)) drop-shadow(0 12px 26px rgba(201,162,39,.25))}.headline h1 .ghost{-webkit-text-stroke:2px rgba(138,109,31,.85)}.neon-sign{color:#f6e7b2;text-shadow:0 0 4px rgba(246,226,122,.85),0 0 14px rgba(241,210,122,.75),0 0 34px rgba(201,162,39,.65),0 0 70px rgba(201,162,39,.4);animation:none}.neon-sign .flick{animation:none}.subline{color:var(--body-c)}.subline strong{color:var(--ink)}.cta{background:linear-gradient(180deg,#f1d27a,#c9a227);border-color:#8a6d1f;color:#14100b;-webkit-text-fill-color:#14100B;box-shadow:0 10px 26px #c9a22759,inset 0 1px #ffffff8c}.cta:hover{box-shadow:0 14px 32px #c9a22780,inset 0 1px #ffffff8c}.see-all{color:var(--gold-bright);border-bottom-color:#c9a227a6}.see-all:hover{color:#fff3c4}.coin{background:radial-gradient(circle at 34% 30%,#fff8dc,#f1d27a 35%,#c9a227 68%,#8a6d1f);box-shadow:inset 0 0 0 3px #8a6d1f80,inset 0 0 9px #5a440c4d,0 8px 16px #00000080}.coin i{background:#8a6d1fbf}.bunting{opacity:.5;filter:none}.group-glow{background:radial-gradient(ellipse at center,rgba(20,16,8,.5) 0%,rgba(20,16,8,.25) 46%,transparent 70%),radial-gradient(ellipse at center,rgba(241,210,122,.3) 0%,rgba(201,162,39,.12) 48%,transparent 72%)}.group-spot{background:linear-gradient(90deg,#8a6d1f,#f1d27a 30% 70%,#8a6d1f);box-shadow:0 0 16px #f1d27abf,0 0 44px #c9a22773}.group-cone{background:linear-gradient(180deg,rgba(246,226,122,.17),rgba(246,226,122,.02) 68%,transparent)}.g-prod:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.55),rgba(0,0,0,.2) 55%,transparent 75%)}.podium-shadow{background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 68%)}.podium-side{background:linear-gradient(180deg,#2e2513,#1e180c 32%,#150f06 72%,#0d0b08);box-shadow:inset 0 -16px 26px #0009,inset 0 8px 12px #f1d27a24}.podium-top{background:radial-gradient(ellipse at 50% 38%,#3a2e15,#211a0d 55%,#14100b);border:2px solid rgba(201,162,39,.8);box-shadow:inset 0 0 0 6px #f1d27a1a,inset 0 -10px 20px #00000080,0 3px 10px #c9a22740}.c-item:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.58),rgba(0,0,0,.2) 55%,transparent 75%)}.ring-spin:before{border-color:#c9a22799}.ring-dot{background:#c9a227;box-shadow:0 0 0 2px #0d0b08d9,0 2px 6px #0009}.ring-dot.d-front{background:#f1d27a}.ring-dot.d-right{background:#c9a227}.car-arrow{color:var(--ink);background:#171208;border-color:#c9a2278c;box-shadow:0 8px 18px #0000008c}.car-arrow:hover{color:var(--gold-bright);border-color:var(--gold);box-shadow:0 10px 22px #c9a2274d}.car-nameplate{background:linear-gradient(180deg,#1b1509,#100d07);border:1px solid rgba(201,162,39,.5);border-radius:10px;padding:12px 26px 10px}.car-name{color:var(--gold-bright)}.car-nameplate:hover .car-name{color:#fff3c4}.car-desc{color:var(--mut)}.car-shop{color:var(--gold-bright)}.car-name-link{color:#ead9a8;background:#171208;border-color:#c9a22766}.car-name-link:hover{color:var(--gold-bright);border-color:var(--gold);box-shadow:0 6px 14px #c9a22738}.car-hint{color:var(--mut)}.g-label{color:var(--ink);-webkit-text-fill-color:var(--ink)}.g-label small{color:var(--mut);-webkit-text-fill-color:var(--mut)}.g-label:hover{color:var(--gold-bright);-webkit-text-fill-color:var(--gold-bright)}.sec-kicker{color:var(--mut)}.sec-kicker .dot{color:var(--gold)}.sec-title .fill{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.sec-title .neon-word{color:#e9c766;text-shadow:0 0 18px rgba(201,162,39,.35)}.sec-rule{background:linear-gradient(90deg,transparent,#8A6D1F 30%,#F1D27A 50%,#8A6D1F 70%,transparent);box-shadow:0 0 10px #c9a2274d}.sec-rule:after{background:#c9a227;filter:drop-shadow(0 0 7px rgba(201,162,39,.8))}.sec-note{color:var(--body-c)}.chrome-divider{background:linear-gradient(90deg,transparent,#8A6D1F 25%,#F1D27A 50%,#8A6D1F 75%,transparent)}.teaser p{color:var(--body-c)}.teaser p b{color:var(--ink)}section#compare{background:linear-gradient(180deg,#1712088c,#100d098c)}section#coverage{background:linear-gradient(180deg,#100d0966,#17120880)}.hl-panel{background:linear-gradient(180deg,#1a1409,#100d09) padding-box,linear-gradient(180deg,#f1d27a8c,#c9a22738 55%,#8a6d1f80) border-box;border:1px solid transparent;box-shadow:0 30px 60px #0000008c,inset 0 0 46px #00000073}.hl-panel:after{background:linear-gradient(90deg,transparent,rgba(201,162,39,.13))}.hl-panel.hot{background:linear-gradient(180deg,#201809,#120e07) padding-box,linear-gradient(180deg,#f1d27a,#c9a22766 55%,#8a6d1f) border-box;box-shadow:0 34px 70px #0009,0 0 40px #c9a22724,inset 0 0 52px #0006}.hl-panel.hot:after{background:linear-gradient(90deg,transparent,rgba(201,162,39,.2))}.hl-stage{background:radial-gradient(ellipse 95% 75% at 50% 0%,#2c2210,#171208 55%,#0d0b08)}.beam-bar,.hl-stage .beam-bar,.hl-panel.hot .beam-bar{background:linear-gradient(90deg,#8a6d1f,#f6e27a 30% 70%,#8a6d1f);box-shadow:0 0 14px #f1d27ab3,0 0 32px #c9a22766}.cone,.hl-stage .cone,.hl-panel.hot .cone{background:linear-gradient(180deg,rgba(246,226,122,.19),rgba(246,226,122,.03) 68%,transparent)}.pedestal{background:radial-gradient(ellipse 50% 100% at 50% 0%,rgba(201,162,39,.22),rgba(201,162,39,.06) 55%,transparent 78%)}.series{color:var(--mut)}.series .dot{color:var(--gold)}.hl-name{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hl-desc{color:var(--body-c)}.spec-list{border-top-color:#c9a22738}.spec-list li{border-bottom-color:#c9a22738}.spec-list li span:first-child{color:var(--mut)}.spec-list li span:last-child{color:var(--ink)}.price-now{color:var(--gold-bright)}.price-was{color:var(--mut)}.save-tag{color:var(--save-red);text-shadow:none}.shop-btn{background:#171208;border:1px solid rgba(201,162,39,.6);color:var(--gold-bright)}.shop-btn:hover{background:linear-gradient(180deg,#f1d27a,#c9a227);border-color:#8a6d1f;color:#14100b;box-shadow:0 8px 20px #c9a2274d}.hl-tab{background:#171208;border-color:#c9a22759;color:var(--mut)}.hl-tab .tab-name{color:var(--ink)}.hl-tab .tab-series{color:var(--mut)}.hl-tab:hover{box-shadow:0 8px 18px #c9a22738}.hl-tab.active{background:linear-gradient(180deg,#f1d27a,#c9a227);border-color:#8a6d1f;box-shadow:0 10px 22px #c9a22752,inset 0 1px #ffffff8c;color:#14100b}.hl-tab.active .tab-name{color:#14100b}.hl-tab.active .tab-series{color:#14100bbf}.hl-tab:focus-visible,.hl-arrow:focus-visible,.hl-dot:focus-visible{outline-color:var(--gold-bright)}.hl-arrow{background:#171208;border-color:#c9a22773;color:var(--ink)}.hl-arrow:hover{color:var(--gold-bright);box-shadow:0 8px 18px #c9a22740}.hl-dot{border-color:#8a6d1f}.hl-dot.active{background:var(--gold);border-color:var(--gold);box-shadow:0 0 9px #c9a227b3}.hl-counter{color:var(--mut)}.filter-btn{background:#171208;border-color:#c9a22766;color:var(--body-c)}.filter-btn:hover{color:var(--ink);border-color:var(--gold)}.filter-btn.active{color:#14100b;border-color:#8a6d1f;background:linear-gradient(180deg,#f1d27a,#c9a227);box-shadow:0 6px 16px #c9a2274d}.shown-count{color:var(--mut)}.card{background:#161209;border:1px solid rgba(201,162,39,.35);box-shadow:0 22px 44px #00000080}.card-media{background:radial-gradient(ellipse 120% 92% at 50% 0%,#2b2110,#171208 52%,#0b0906),linear-gradient(180deg,#241c0e,#0d0b08)}.card-media:before{background:radial-gradient(ellipse at center,rgba(241,210,122,.17),rgba(241,210,122,.05) 52%,transparent 72%)}.card-media:after{border-color:#c9a2274d}.card-media>a:after{background:radial-gradient(ellipse at center,rgba(0,0,0,.62),rgba(0,0,0,.28) 55%,transparent 75%)}.card-refl{border-top-color:#c9a22724}.card-refl img{opacity:.15}.card-idx{color:var(--mut)}.card-name{color:var(--ink)}.card-name a:hover{color:var(--gold-bright)}.card-desc{color:#cbbd9d}.card-foot{border-top-color:#c9a22738}.card-price{color:var(--gold-bright)}.card-was{color:var(--mut)}.card-save{color:var(--save-red);text-shadow:none}.card-shop{color:var(--gold-bright);border-bottom-color:#c9a227a6}.card-shop:hover{color:#fff3c4}.compare-panel{background:linear-gradient(180deg,#1a1409,#100d09) padding-box,linear-gradient(180deg,#f1d27a80,#c9a22733 55%,#8a6d1f73) border-box;border:1px solid transparent;box-shadow:0 26px 54px #0000008c}.spec-table th,.spec-table td{border-bottom-color:#c9a2272e}.spec-table thead th{background:#1e180c;color:var(--ink);border-bottom-color:var(--gold)}.spec-table thead th:first-child,.spec-table tbody th{color:var(--mut)}.spec-table td{color:var(--ink)}.spec-table td.price-cell{color:var(--gold-bright);text-shadow:none}.table-note{color:var(--body-c)}.cov h3{color:var(--ink)}.cov h3 .neon-word{color:var(--gold-bright);text-shadow:none}.cov p{color:var(--body-c)}.faq-item{border-top-color:#c9a22740}.faq-item:last-child{border-bottom-color:#c9a22740}.faq-item summary{color:var(--ink)}.faq-item summary:hover{color:var(--gold-bright)}.faq-icon{border-color:#8a6d1f;color:var(--gold)}.faq-item[open] .faq-icon{border-color:var(--gold);color:var(--gold-bright);box-shadow:0 0 10px #c9a22766}.faq-a{color:var(--body-c)}.faq-a a{color:var(--gold-bright)}.closing .neon-script{color:var(--gold-bright);text-shadow:0 0 4px rgba(246,226,122,.8),0 0 14px rgba(241,210,122,.7),0 0 34px rgba(201,162,39,.55),0 0 64px rgba(201,162,39,.35)}.closing-line{color:var(--ink)}.closing-line span{color:var(--body-c)}footer.site{background:#0a0806;border-top-color:#c9a2274d}footer.site .wordmark{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.foot-help{color:#cbbd9d}.foot-links a{color:#d8cbae}.foot-links a:hover{color:var(--gold-bright)}.foot-base{border-top-color:#c9a2272e;color:#d8cbaeb3}.fest-glow{background:radial-gradient(circle,rgba(201,162,39,.17) 0%,rgba(201,162,39,.06) 42%,transparent 68%)}.fest-glow.ice{background:radial-gradient(circle,rgba(241,210,122,.12) 0%,rgba(241,210,122,.04) 42%,transparent 68%)}.fest-dots.sparse,.fest-dots.dense{background-image:radial-gradient(circle,rgba(241,210,122,.5) 1px,transparent 1.6px),radial-gradient(circle,rgba(201,162,39,.48) 1px,transparent 1.6px),radial-gradient(circle,rgba(243,234,211,.32) 1.2px,transparent 1.9px)}.sparkle{background:#f1d27a;filter:drop-shadow(0 0 5px rgba(241,210,122,.55))}.sparkle.red{background:#c9a227;filter:drop-shadow(0 0 6px rgba(201,162,39,.6))}.sparkle.silver{background:#ead9a8;filter:drop-shadow(0 0 5px rgba(234,217,168,.55))}.ghost-motif{opacity:.1}.fest-divider .fd-line{background:linear-gradient(90deg,transparent,#8A6D1F 30%,#F1D27A 55%,#8A6D1F 80%,transparent)}.fd-bulb{background:#f1d27a;box-shadow:0 0 8px #f1d27aa6}.fd-bulb.ice{background:#fff6d8;box-shadow:0 0 8px #fff6d899}.fd-bulb.silver{background:#c9a227;box-shadow:0 0 8px #c9a22799}.fd-star{background:#f1d27a;filter:drop-shadow(0 0 5px rgba(241,210,122,.55))}.c-item:focus-visible,.car-arrow:focus-visible,.car-nameplate:focus-visible,.car-name-link:focus-visible{outline-color:var(--gold-bright)}@media(max-width:820px){.hero-bg .hero-tint{background:radial-gradient(ellipse 70% 40% at 70% 4%,rgba(201,162,39,.15),transparent 62%),linear-gradient(180deg,#0d0b08e0,#0d0b08b8 46%,#0d0b08c7 72%,#0d0b08)}.bunting{opacity:.42}}#gChromeL stop:nth-child(1),#gChromeR stop:nth-child(1){stop-color:#fff3c4}#gChromeL stop:nth-child(2),#gChromeR stop:nth-child(2){stop-color:#e9be45}#gChromeL stop:nth-child(3),#gChromeR stop:nth-child(3){stop-color:#8a6d1f}#gRedL stop:nth-child(1),#gRedR stop:nth-child(1){stop-color:#fffdf4}#gRedL stop:nth-child(2),#gRedR stop:nth-child(2){stop-color:#ead9a0}#gRedL stop:nth-child(3),#gRedR stop:nth-child(3){stop-color:#8f6e1f}#gBlackL stop:nth-child(1),#gBlackR stop:nth-child(1){stop-color:#9a9aa4}#gBlackL stop:nth-child(2),#gBlackR stop:nth-child(2){stop-color:#232329}#gBlackL stop:nth-child(3),#gBlackR stop:nth-child(3){stop-color:#070708}.balloons svg g[fill="#ffffff"] ellipse{opacity:.78}.balloons svg{filter:drop-shadow(0 14px 18px rgba(0,0,0,.5)) saturate(1.3) contrast(1.07)}.bunting svg polygon:nth-of-type(2){fill:#17171a}.bunting svg polygon:nth-of-type(3){fill:#ead9a0}.bunting svg polygon:nth-of-type(5){fill:#17171a}.gift.gl{width:122px}.gift.gr{width:134px}@media(max-width:820px){.gift.gl{width:86px}.gift.gr{width:94px}}.hero-theme .headline{display:block}.hero-theme .neon-sign{position:relative;right:auto;top:auto;display:block;width:max-content;max-width:100%;margin:0 0 12px 8px;transform:rotate(-3deg);transform-origin:left center;font-size:clamp(34px,3.7vw,52px);color:#f6e7b2;text-shadow:0 0 5px rgba(246,231,178,.85),0 0 16px rgba(241,210,122,.6),0 0 40px rgba(201,162,39,.45),0 2px 10px rgba(0,0,0,.4);animation:none}.hero-theme .headline h1{transform:none;letter-spacing:.015em;line-height:.95}.hero-theme .headline h1 .fill{background:linear-gradient(180deg,#fff3c4,#f6e27a 30%,#f1d27a 50%,#c9a227 76%,#8a6d1f);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 24px rgba(0,0,0,.45))}.hero-theme .headline h1 .ghost{-webkit-text-stroke:1px rgba(138,109,31,.9);transform:translate(.014em,.014em)}.headline-rule{display:flex;align-items:center;gap:10px;width:min(440px,94%);margin-top:20px}.headline-rule .hr-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.9),transparent)}.headline-rule .hr-diamond{flex:none;width:9px;height:9px;transform:rotate(45deg);background:linear-gradient(135deg,#f6e27a,#c9a227);box-shadow:0 0 9px #f1d27abf}.headline-rule .hr-star{flex:none;font-size:11px;line-height:1;color:#f1d27a;text-shadow:0 0 7px rgba(241,210,122,.7)}@media(max-width:820px){.hero-theme .neon-sign{font-size:clamp(30px,9.5vw,44px);margin-bottom:8px}.headline-rule{margin-top:16px}}.grid{grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1199px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid{grid-template-columns:1fr}}.card-media>a{height:168px}.card-media>a img{height:168px}.card-refl img{height:168px}@media(max-width:1199px){.card-media>a,.card-media>a img,.card-refl img{height:192px}}.best-tag{position:absolute;top:12px;left:12px;z-index:5;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#14100b;background:linear-gradient(180deg,#f6e27a,#c9a227);padding:5px 9px 4px;border:1px solid #8A6D1F;box-shadow:0 4px 12px #00000073}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,34px);align-items:start;max-width:1120px;margin:0 auto}.blog-unit{min-width:0}.blog-poster{position:relative;display:block;text-decoration:none;overflow:hidden;aspect-ratio:3 / 4;background:radial-gradient(ellipse 90% 55% at 50% 52%,rgba(241,210,122,.2),rgba(201,162,39,.05) 55%,transparent 75%),linear-gradient(180deg,#1e180c,#0d0b08 55%,#0a0806);border:1px solid rgba(201,162,39,.65);box-shadow:0 24px 48px #0000008c,inset 0 0 0 1px #0d0b08e6,inset 0 0 46px #0000008c;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.blog-poster:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:3;pointer-events:none;border:1px solid rgba(241,210,122,.35)}.blog-poster:hover{transform:translateY(-5px);border-color:#f1d27a;box-shadow:0 30px 56px #0009,0 0 26px #c9a22740,inset 0 0 46px #00000080}.blog-poster:focus-visible{outline:2px solid #F1D27A;outline-offset:3px}.bp-kicker{position:relative;z-index:4;display:block;text-align:center;margin-top:22px;padding:0 18px;font-size:10.5px;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#a08c62}.bp-title{position:relative;z-index:4;display:block;text-align:center;margin:12px 14px 0;padding:0 6px;font-family:Archivo Black,sans-serif;font-size:clamp(21px,2.3vw,27px);line-height:1.12;text-transform:uppercase;background:linear-gradient(180deg,#fff3c4,#f6e27a 32%,#c9a227 78%,#8a6d1f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bp-sub{position:relative;z-index:4;display:block;text-align:center;margin:10px 20px 0;font-size:13px;line-height:1.5;color:#d8cbae;font-style:italic}.bp-visual{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);z-index:2;width:76%;display:flex;align-items:flex-end;justify-content:center;gap:4%}.bp-visual img{display:block;max-width:100%;height:auto;max-height:190px;object-fit:contain}.bp-visual.dual img{max-width:46%;max-height:165px}.bp-vs{flex:none;align-self:center;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:12px;letter-spacing:.04em;color:#14100b;background:radial-gradient(circle at 34% 30%,#fff3c4,#f1d27a 38%,#c9a227 72%,#8a6d1f);border:1px solid #8A6D1F;box-shadow:0 6px 16px #0000008c,0 0 14px #c9a22766}.bp-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:84%;height:44%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(241,210,122,.16),transparent 70%)}.bp-floor{position:absolute;left:14%;right:14%;top:68%;height:16px;z-index:1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.65),transparent 72%)}.bp-read{position:absolute;left:0;right:0;bottom:20px;z-index:4;text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:#f1d27a}.bp-motif{position:absolute;z-index:1;pointer-events:none;opacity:.9}.bp-coin{position:absolute;z-index:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 30%,#fff8dc,#f1d27a 35%,#c9a227 68%,#8a6d1f);box-shadow:inset 0 0 0 2px #8a6d1f80,0 4px 9px #00000073}.bp-coin i{position:absolute;left:50%;top:50%;width:52%;height:52%;transform:translate(-50%,-50%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#8a6d1fbf}.bp-spark{position:absolute;z-index:1;pointer-events:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#f1d27a}.blog-intro{margin:16px 2px 0;font-size:14.5px;line-height:1.65;color:#d8cbae;text-align:left}.blog-intro a{color:#f1d27a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a227b3}.blog-intro a:hover{color:#fff3c4}.blog-intro a.guide-link{font-weight:600;white-space:nowrap}@media(max-width:820px){.blog-grid{grid-template-columns:1fr;max-width:420px}.bp-visual img{max-height:210px}}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto}.review-card{position:relative;padding:26px 22px 22px;overflow:hidden;background:linear-gradient(180deg,#1a1409,#100d09);border:1px solid rgba(201,162,39,.4);box-shadow:0 20px 40px #00000080}.review-mark{display:block;font-family:Yellowtail,cursive;font-size:52px;line-height:.6;height:30px;color:#f1d27a;text-shadow:0 0 16px rgba(201,162,39,.45)}.review-stars{display:block;margin:12px 0 14px;font-size:15px;letter-spacing:.28em;color:#f1d27a}.review-quote{margin:0 0 18px;font-size:14.5px;line-height:1.65;color:#f3ead3}.review-title{margin:0 0 10px;font-size:15.5px;font-weight:700;line-height:1.4;color:#f3ead3}.review-by{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a08c62;line-height:1.6}.review-source{margin:7px 0 0;font-size:10.5px;letter-spacing:.06em;color:#87754f;line-height:1.5}.sec-head .reviews-note{color:#a08c62}@media(max-width:980px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reviews-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-poster{transition:none}.blog-poster:hover{transform:none}}.blog-poster.scene{background:#0b0805}.blog-poster.scene:before{display:none}.sc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 125% 90% at 50% 26%,#0000 42%,#0009),linear-gradient(180deg,#261c0f,#181109 36%,#100c07 64%,#070503)}.sc-planks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.55;background:repeating-linear-gradient(90deg,#0000004d 0 2px,#ffde9609 2px 3px,#0000 3px 54px);-webkit-mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.25) 78%,transparent 96%);mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.25) 78%,transparent 96%)}.sc-cone{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:1;width:82%;height:64%;clip-path:polygon(37% 0,63% 0,97% 100%,3% 100%);background:linear-gradient(180deg,#f6e27a33,#f6e27a0d 62%,#f6e27a00);filter:blur(5px)}.sc-glowtop{position:absolute;top:-12%;left:50%;transform:translate(-50%);z-index:1;width:90%;height:34%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(241,210,122,.2),transparent 68%)}.sc-lights{position:absolute;top:5px;left:4%;right:4%;height:14px;z-index:2;background-image:radial-gradient(circle,#fff6d8 0 1.7px,#f1d27a8c 3.4px,#f1d27a00 6.5px);background-size:31px 14px;background-repeat:repeat-x;background-position:center top;opacity:.9}.sc-floor{position:absolute;left:0;right:0;bottom:0;height:31%;z-index:1;border-top:1px solid rgba(241,210,122,.3);background:radial-gradient(ellipse 72% 58% at 50% 0%,#f1d27a26,#f1d27a00 70%),linear-gradient(180deg,#1a1207,#0a0704 46%,#040302)}svg.sc-bunch{position:absolute;z-index:2;pointer-events:none}svg.sc-bunch.l{left:-42px;top:-36px;width:122px;height:144px}svg.sc-bunch.r{right:-36px;top:-26px;width:106px;height:125px;transform:scaleX(-1)}.sc-dust{position:absolute;z-index:2;border-radius:50%;pointer-events:none;background:#f6e27a;box-shadow:0 0 6px 1px #f1d27aa6}.sc-dust.far{filter:blur(1.4px);opacity:.55;box-shadow:none}.sc-confetti{position:absolute;z-index:2;width:5px;height:9px;border-radius:1px;pointer-events:none}.sc-confetti.far{filter:blur(1.3px);opacity:.65}.sc-kicker{position:absolute;top:29px;left:0;right:0;z-index:6;text-align:center;font-size:10px;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#c8ae6d;text-shadow:0 1px 6px rgba(0,0,0,.8)}.sc-banner{position:absolute;top:13.5%;left:-8px;z-index:6;width:252px;height:54px;transform:rotate(-4deg);filter:drop-shadow(0 8px 14px rgba(0,0,0,.55))}.sc-banner svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-banner .sc-banner-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;padding:0 14px 2px 20px;font-family:Archivo Black,sans-serif;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:#1a1206;white-space:nowrap}.sc-stage{position:absolute;left:0;right:0;top:23%;height:43%;z-index:3;display:block}.sc-podium{position:absolute;left:50%;bottom:1%;transform:translate(-50%);z-index:1;width:88%;height:36px;border-radius:50%;background:radial-gradient(ellipse at 50% 36%,#3d2e13,#201607 56%,#0b0805);box-shadow:inset 0 2px 3px #f6e27a8c,inset 0 -9px 15px #000000d9,0 20px 28px #0000008c}.sc-prod{position:absolute;display:block}.sc-prod img.main{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center}.sc-prod img.refl{position:absolute;left:0;top:100%;width:100%;height:30%;object-fit:cover;object-position:bottom center;transform:scaleY(-1);opacity:.22;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,0) 82%);mask-image:linear-gradient(180deg,#000000d9,#0000 82%)}.sc-prod.back-l{left:0;bottom:13%;width:48%;height:64%;z-index:2}.sc-prod.back-r{right:0;bottom:13%;width:48%;height:64%;z-index:2}.sc-prod.front{left:50%;transform:translate(-50%);bottom:4%;width:63%;height:96%;z-index:3}svg.sc-gift{position:absolute;bottom:0;z-index:4;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}svg.sc-gift.l{left:0;width:62px;height:54px}svg.sc-gift.r{right:0;width:52px;height:45px}.sc-scrim{position:absolute;left:0;right:0;top:55%;bottom:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,#06050300,#06050385 46%,#060503e0)}.sc-titleblock{position:absolute;left:0;right:0;bottom:17px;z-index:6;display:block;text-align:center;padding:0 16px}.sc-title{display:block;padding:0 4px;font-family:Archivo Black,sans-serif;font-size:clamp(25px,2.9vw,33px);line-height:1.1;text-transform:uppercase;background:linear-gradient(180deg,#fff3c4,#f6e27a 32%,#c9a227 78%,#8a6d1f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 7px rgba(0,0,0,.6))}.sc-line{display:block;margin-top:7px;font-size:13.5px;font-style:italic;color:#f3ead3;text-shadow:0 1px 5px rgba(0,0,0,.85)}.sc-pill{display:inline-block;margin-top:11px;padding:7px 16px 6px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#171106;background:linear-gradient(180deg,#f6e27a,#c9a227);border:1px solid #8A6D1F;box-shadow:0 6px 16px #0000008c,0 0 14px #c9a22759}.sc-podium.pl{left:2%;transform:none;width:46%;height:30px}.sc-podium.pr{left:auto;right:2%;transform:none;width:46%;height:30px}.sc-prod.ju-l{left:1%;bottom:4%;width:47%;height:92%;z-index:3;transform:rotate(3deg)}.sc-prod.ju-r{right:1%;bottom:4%;width:47%;height:92%;z-index:3;transform:rotate(-3deg)}.sc-cone.duo-l{left:27%;width:54%;height:68%;transform:translate(-50%) rotate(10deg);transform-origin:50% 0}.sc-cone.duo-r{left:73%;width:54%;height:68%;transform:translate(-50%) rotate(-10deg);transform-origin:50% 0}svg.sc-bunch.cl{left:11%;top:-52px;width:98px;height:116px}svg.sc-bunch.cr{right:11%;top:-52px;width:98px;height:116px;transform:scaleX(-1)}.sc-vs{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:5;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,sans-serif;font-size:17px;letter-spacing:.02em;color:#f6e27a;background:radial-gradient(circle at 50% 40%,#261c0d,#0c0906 68%,#050403);border:2px solid #C9A227;box-shadow:0 0 0 3px #8a6d1f80,0 12px 24px #000000a6,0 0 24px #c9a2278c,inset 0 0 12px #000000d9;text-shadow:0 0 9px rgba(241,210,122,.65)}.blog-poster.scene.arena .sc-backdrop{background:radial-gradient(ellipse 122% 88% at 50% 24%,#0000 32%,#000000bd),linear-gradient(180deg,#1e150a,#110c06 38%,#090503 66%,#030202)}.blog-poster.scene.arena .sc-cone{background:linear-gradient(180deg,#f6e27a45,#f6e27a0f 60%,#f6e27a00)}.bf-countdown{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,34px);flex-wrap:wrap;margin:0 auto clamp(28px,4.5vh,44px);pointer-events:none;text-align:center}.bf-cd-labels{display:flex;flex-direction:column;gap:6px;text-align:right}.bf-cd-eyebrow{font-size:10px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#a08c62}.bf-cd-main{font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f1d27a;text-shadow:0 0 14px rgba(201,162,39,.35)}.bf-cd-boxes{display:flex;gap:8px}.bf-cd-boxes[hidden],.bf-cd-live[hidden]{display:none!important}.bf-cd-box{width:64px;padding:10px 0 8px;display:flex;flex-direction:column;align-items:center;gap:3px;background:#14100b;border:1px solid rgba(201,162,39,.55);box-shadow:0 0 14px #c9a2272e,inset 0 0 12px #0009}.bf-cd-num{font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff3c4,#f6e27a 35%,#c9a227 80%,#8a6d1f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bf-cd-unit{font-size:8.5px;font-weight:600;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#a08c62}.bf-cd-live{margin:0;font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f1d27a;text-shadow:0 0 14px rgba(201,162,39,.4)}@media(max-width:600px){.bf-countdown{flex-direction:column;gap:12px}.bf-cd-labels{text-align:center}.bf-cd-box{width:58px}.bf-cd-num{font-size:23px}}.ma-stage{position:absolute;left:0;right:0;top:17%;height:53%;z-index:3;display:block}.ma-prod{position:absolute;display:block;bottom:16%;height:44%;z-index:2}.ma-prod:before{content:"";position:absolute;left:50%;bottom:-3px;transform:translate(-50%);z-index:1;width:74%;height:9px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%)}.ma-prod img.main{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;position:relative;z-index:2}.ma-prod img.refl{position:absolute;left:0;top:100%;width:100%;height:16%;object-fit:cover;object-position:bottom center;transform:scaleY(-1);opacity:.2;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,0) 82%);mask-image:linear-gradient(180deg,#000000d9,#0000 82%)}.ma-prod.p-100{left:1%;width:22.8%}.ma-prod.p-v6{left:25.4%;width:19.4%}.ma-prod.p-plus{left:46.4%;width:19.4%}.ma-prod.p-900{left:67.4%;width:19.5%}.ma-tags{position:absolute;left:0;right:0;top:86%;z-index:6;display:block}.ma-tag{position:absolute;top:0;transform:translate(-50%);padding:3px 7px 2px;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:#f1d27a;background:#0a0805f0;border:1px solid rgba(201,162,39,.65);box-shadow:0 4px 10px #00000080}.ma-tag.t-100{left:12.4%}.ma-tag.t-v6{left:35.1%}.ma-tag.t-plus{left:56.1%}.ma-tag.t-900{left:77.2%}svg.sc-gift.ma-gift{left:auto;right:.5%;bottom:0;width:44px;height:39px;z-index:4}@keyframes bfBalloonFloat{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes bfBalloonFloatFlip{0%{transform:scaleX(-1) translateY(-7px)}to{transform:scaleX(-1) translateY(7px)}}@keyframes bfBulbChase{0%,to{opacity:.38}50%{opacity:1}}@keyframes bfOrnamentPulse{0%{transform:scale(1);opacity:.72}to{transform:scale(1.22);opacity:1}}@keyframes bfGiftRock{0%,to{transform:rotate(0);filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}28%{transform:rotate(1.4deg);filter:drop-shadow(0 8px 16px rgba(201,162,39,.38))}72%{transform:rotate(-1.2deg);filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}}@keyframes bfSway{0%{transform:rotate(-3deg) translateY(-2px)}to{transform:rotate(3deg) translateY(3px)}}@keyframes bfSwayFlip{0%{transform:scaleX(-1) rotate(-2.5deg) translateY(-2px)}to{transform:scaleX(-1) rotate(2.5deg) translateY(3px)}}@keyframes bfCoinFloat{0%{transform:translateY(-7px) rotate(-8deg) scaleX(1)}to{transform:translateY(7px) rotate(9deg) scaleX(.62)}}@keyframes bfConfettiDrift{0%{transform:translateY(-5px) rotate(-14deg);opacity:.95}to{transform:translateY(11px) rotate(26deg);opacity:.55}}@keyframes bfDustFloat{0%{transform:translateY(-3px);opacity:.45}to{transform:translateY(6px);opacity:1}}@keyframes bfGlowDrift{0%{transform:translate(0) scale(1);opacity:.72}to{transform:translate(18px,12px) scale(1.06);opacity:1}}@keyframes bfSparklePulse{0%,to{transform:scale(.78) rotate(0);opacity:.35}50%{transform:scale(1.12) rotate(18deg);opacity:.95}}@keyframes bfLightsPulse{0%{opacity:.62}to{opacity:1}}@keyframes bfVsGlow{0%{box-shadow:0 0 0 3px #8a6d1f80,0 12px 24px #000000a6,0 0 16px #c9a22766,inset 0 0 12px #000000d9}to{box-shadow:0 0 0 3px #8a6d1f8c,0 12px 24px #000000a6,0 0 30px #c9a227b8,inset 0 0 12px #000000d9}}.balloons.left{animation:bfBalloonFloat 6s ease-in-out infinite alternate}.balloons.right{animation:bfBalloonFloat 7s ease-in-out -3.2s infinite alternate}svg.sc-bunch.l{animation:bfBalloonFloat 6.4s ease-in-out infinite alternate;will-change:transform}svg.sc-bunch.r{animation:bfBalloonFloatFlip 5.8s ease-in-out -1.6s infinite alternate;will-change:transform}svg.sc-bunch.cl{animation:bfBalloonFloat 6.8s ease-in-out -2.4s infinite alternate;will-change:transform}svg.sc-bunch.cr{animation:bfBalloonFloatFlip 6.1s ease-in-out -.8s infinite alternate;will-change:transform}.lights-svg circle{animation:bfBulbChase 2s ease-in-out infinite}.sc-lights{animation:bfLightsPulse 2.4s ease-in-out infinite alternate}.fest-divider .fd-bulb,.fest-divider .fd-star{animation:bfOrnamentPulse 2.2s ease-in-out infinite alternate;transform-origin:center}.fest-divider .fd-star{animation-duration:2.8s;animation-delay:-.9s}.fest-divider .fd-bulb.ice{animation-delay:-.6s}.fest-divider .fd-bulb.silver{animation-delay:-1.3s}.sec-rule:after{animation:bfOrnamentPulse 2.6s ease-in-out infinite alternate}.gift{animation:bfGiftRock 7s ease-in-out infinite;transform-origin:50% 100%;will-change:transform}.gift.gr{animation-duration:8s;animation-delay:-3s}svg.sc-gift{animation:bfGiftRock 8s ease-in-out infinite;transform-origin:50% 100%}svg.sc-gift.r,svg.sc-gift.ma-gift{animation-duration:7.2s;animation-delay:-2.6s}.streamer{animation:bfSway 7s ease-in-out infinite alternate;transform-origin:50% 0}.bunting.left{animation:bfSway 8s ease-in-out infinite alternate;transform-origin:50% 0}.bunting.right{animation:bfSwayFlip 8s ease-in-out -3s infinite alternate;transform-origin:50% 0}.sc-banner{animation:bfSway 9s ease-in-out infinite alternate;transform-origin:12% 50%}.coin{animation:bfCoinFloat var(--cd,9s) ease-in-out infinite alternate;will-change:transform}.bp-coin{animation:bfCoinFloat 8.5s ease-in-out infinite alternate;will-change:transform}.bp-coin:nth-of-type(2n){animation-duration:10s;animation-delay:-3s}.cbit{animation:bfConfettiDrift var(--cd,11s) ease-in-out infinite alternate}.sc-confetti{animation:bfConfettiDrift 9s ease-in-out infinite alternate}.sc-dust{animation:bfDustFloat 5.5s ease-in-out infinite alternate}.sc-dust.far{animation-duration:7.5s;animation-delay:-2s}.bokeh{animation:bfGlowDrift 12s ease-in-out infinite alternate;will-change:transform,opacity}.bokeh.b2{animation-duration:14s;animation-delay:-4s}.bokeh.b3{animation-duration:11s;animation-delay:-2s}.bokeh.b4{animation-duration:13s;animation-delay:-6s}.fest-glow{animation:bfGlowDrift 13s ease-in-out infinite alternate;will-change:transform,opacity}.fest-glow.ice{animation-duration:11s;animation-delay:-5s}.sparkle{animation:bfSparklePulse 3.4s ease-in-out infinite;transform-origin:center}.sparkle.red{animation-delay:-1.1s}.sparkle.silver{animation-delay:-2s}.sc-vs{animation:bfVsGlow 3.2s ease-in-out infinite alternate}.hero-scene,.fest-layer,.blog-poster .sc-bunch,.blog-poster .sc-gift{pointer-events:none}.headliners{position:relative}.hl-panel{height:500px;max-height:500px}.hl-stage{min-height:0;height:100%}.hl-stage img.prod{max-height:300px}.hl-body{justify-content:center;overflow:hidden}@media(max-width:860px){.hl-panel{height:740px;max-height:740px}.hl-stage{height:auto;min-height:272px}.hl-stage img.prod{max-height:252px}}@media(max-width:600px){.hl-panel{height:760px;max-height:760px}}.blog-grid{align-items:stretch}.blog-unit{display:flex;flex-direction:column}.blog-intro{min-height:136px}@media(max-width:820px){.blog-intro{min-height:0}}.reviews-grid{align-items:stretch}.review-card{height:100%}.grid{align-items:stretch}.card{height:100%}section.block{padding-top:clamp(42px,6.5vh,72px)}.sec-head{margin-bottom:clamp(22px,3.6vh,36px)}.sec-title{font-size:clamp(30px,4.7vw,50px)}.sec-rule{margin-top:16px}.sec-note{margin-top:13px}.fest-divider{padding-top:clamp(30px,4.4vh,46px)}.hero-split{padding:clamp(24px,4vh,44px) 0 clamp(28px,4vh,44px);min-height:calc(84vh - 64px);gap:clamp(22px,3.4vw,50px)}.grid{gap:14px}.blog-grid{gap:clamp(16px,2.4vw,26px)}.reviews-grid{gap:14px}.review-card{padding:20px 18px 18px}.faq-item summary{padding:13px 2px}.faq-a{padding-bottom:15px}.bf-countdown{margin-bottom:clamp(20px,3.2vh,32px)}.hl-switcher{margin-bottom:clamp(16px,2.4vw,22px);gap:12px}.closing{padding-top:clamp(48px,7.5vh,82px)}footer.site{margin-top:clamp(42px,6.5vh,68px)}.card-body{padding:12px 16px 16px}.card-media>a,.card-media>a img,.card-refl img{height:156px}@media(max-width:1199px){.card-media>a,.card-media>a img,.card-refl img{height:176px}}.blog-poster{aspect-ratio:1 / 1}.sc-kicker{top:22px}.sc-banner{top:10%;width:226px;height:48px}.sc-banner .sc-banner-text{font-size:13.5px}.sc-floor{height:27%}.sc-cone{height:58%}.sc-stage{top:21%;height:43%}.ma-stage{top:19%;height:45%}.ma-prod{bottom:34%;height:40%}.ma-prod img.refl{height:10%}.ma-tags{top:72%}.sc-scrim{top:48%}.ma-poster .sc-scrim{top:65%}.sc-titleblock{bottom:10px;padding:0 12px}.sc-title{font-size:clamp(21px,2.35vw,27px);line-height:1.06}.sc-line{margin-top:5px;font-size:12.5px}.sc-pill{margin-top:8px;padding:6px 14px 5px}svg.sc-bunch.l{left:-38px;top:-32px;width:106px;height:125px}svg.sc-bunch.r{right:-32px;top:-24px;width:94px;height:110px}svg.sc-bunch.cl{left:9%;top:-46px;width:86px;height:102px}svg.sc-bunch.cr{right:9%;top:-46px;width:86px;height:102px}svg.sc-gift.l{width:54px;height:47px}svg.sc-gift.r{width:46px;height:40px}svg.sc-gift.ma-gift{width:38px;height:34px}.sc-vs{width:48px;height:48px;font-size:15px;top:43%}.sc-prod.ju-l,.sc-prod.ju-r{height:86%}@media(max-width:820px){.hero-split{min-height:0}.blog-grid{max-width:440px}}@media(prefers-reduced-motion:reduce){.balloons,.balloons.left,.balloons.right,svg.sc-bunch,svg.sc-bunch.l,svg.sc-bunch.r,svg.sc-bunch.cl,svg.sc-bunch.cr,.lights-svg circle,.sc-lights,.fest-divider .fd-bulb,.fest-divider .fd-star,.sec-rule:after,.gift,.gift.gr,svg.sc-gift,.streamer,.bunting,.bunting.left,.bunting.right,.sc-banner,.coin,.bp-coin,.cbit,.sc-confetti,.sc-dust,.bokeh,.fest-glow,.sparkle,.sc-vs{animation:none!important}}.hl-stage{align-items:center;justify-content:center;padding:28px 18px 22px}.hl-stage .hl-prod{position:relative;z-index:2;width:92%}#hl-panel-0 .hl-prod{--base: 78.75%}#hl-panel-1 .hl-prod{--base: 83.75%}#hl-panel-2 .hl-prod{--base: 98.6%;width:84%}.hl-stage .hl-prod img.prod{display:block;position:relative;z-index:2;width:100%;height:auto;max-height:none}.hl-prod .pedestal{left:50%;right:auto;bottom:auto;z-index:1;top:var(--base);transform:translate(-50%,-38%);width:88%;height:30px}.hl-prod .reflection{left:0;right:0;bottom:auto;z-index:1;top:var(--base);height:15%}.hl-prod .reflection img{width:100%}#hl-panel-2 .hl-prod .reflection,#hl-panel-1 .hl-prod .reflection{height:10%}@media(max-width:860px){.hl-stage{padding:24px 16px 18px}.hl-stage .hl-prod{width:min(80%,264px)}#hl-panel-2 .hl-prod{width:min(54%,204px)}}.hero-theme .headline-halo{position:absolute;z-index:0;pointer-events:none;top:-14%;right:-16%;bottom:-8%;left:-12%;background:radial-gradient(ellipse 62% 58% at 42% 46%,rgba(241,210,122,.3),rgba(201,162,39,.12) 46%,transparent 70%);opacity:.65;animation:haloPulse 6s ease-in-out infinite alternate;will-change:transform,opacity}.hero-theme .headline-halo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 36% 32% at 50% 50%,rgba(255,243,196,.17),transparent 70%);background-size:175% 175%;background-repeat:no-repeat;background-position:12% 22%;animation:haloDrift 11s ease-in-out infinite alternate}@keyframes haloPulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.06);opacity:.8}}@keyframes haloDrift{0%{background-position:12% 22%}to{background-position:88% 74%}}.hero-theme .neon-sign{z-index:1}.hero-theme .headline h1,.hero-theme .headline-rule{position:relative;z-index:1}.hero-theme .headline h1 .fill{background-image:linear-gradient(100deg,transparent 42%,rgba(255,246,200,.55) 46.5%,rgba(255,253,238,.95) 50%,rgba(255,246,200,.55) 53.5%,transparent 58%),linear-gradient(180deg,#fff3c4,#f6e27a 30%,#f1d27a 50%,#c9a227 76%,#8a6d1f);background-size:220% 100%,100% 100%;background-position:102% 0,0 0;animation:heroSheen 4.7s ease-in-out infinite;will-change:background-position}@keyframes heroSheen{0%{background-position:102% 0,0 0}26%{background-position:-2% 0,0 0}to{background-position:-2% 0,0 0}}.hero-theme .neon-sign{animation:scriptGlow 3.2s ease-in-out infinite}@keyframes scriptGlow{0%,to{text-shadow:0 0 5px rgba(246,231,178,.85),0 0 16px rgba(241,210,122,.6),0 0 40px rgba(201,162,39,.45),0 2px 10px rgba(0,0,0,.4)}38%{text-shadow:0 0 4px rgba(246,231,178,.68),0 0 11px rgba(241,210,122,.44),0 0 27px rgba(201,162,39,.31),0 2px 10px rgba(0,0,0,.4)}56%{text-shadow:0 0 6px rgba(246,231,178,.95),0 0 20px rgba(241,210,122,.72),0 0 48px rgba(201,162,39,.55),0 2px 10px rgba(0,0,0,.4)}63%{text-shadow:0 0 8px rgba(255,242,196,1),0 0 27px rgba(241,210,122,.9),0 0 62px rgba(201,162,39,.68),0 2px 10px rgba(0,0,0,.4)}67%{text-shadow:0 0 4px rgba(246,231,178,.7),0 0 12px rgba(241,210,122,.46),0 0 29px rgba(201,162,39,.33),0 2px 10px rgba(0,0,0,.4)}71%{text-shadow:0 0 7px rgba(255,242,196,.98),0 0 24px rgba(241,210,122,.84),0 0 55px rgba(201,162,39,.62),0 2px 10px rgba(0,0,0,.4)}79%{text-shadow:0 0 5px rgba(246,231,178,.85),0 0 16px rgba(241,210,122,.6),0 0 40px rgba(201,162,39,.45),0 2px 10px rgba(0,0,0,.4)}}.hero-theme .glint{position:absolute;z-index:2;pointer-events:none;width:14px;height:14px;opacity:0;background:radial-gradient(circle,#fffdf2,#f6e27a 45%,#f6e27a00 72%);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);animation:glintTwinkle var(--gd, 3.4s) ease-in-out infinite;animation-delay:var(--gdel, 0s);will-change:transform,opacity}@keyframes glintTwinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}10%{opacity:1;transform:scale(1) rotate(40deg)}20%{opacity:0;transform:scale(.3) rotate(80deg)}}.glint.g1{left:1%;top:26%;width:15px;height:15px;--gd: 3.4s;--gdel: .4s}.glint.g2{left:71%;top:25%;width:12px;height:12px;--gd: 2.8s;--gdel: 1.7s}.glint.g3{left:88%;top:55%;width:16px;height:16px;--gd: 3.9s;--gdel: 2.6s}.glint.g4{left:.5%;top:1%;width:13px;height:13px;--gd: 3.1s;--gdel: 2.2s}.glint.g5{left:33%;top:0%;width:11px;height:11px;--gd: 2.5s;--gdel: .9s}.glint.g6{left:47%;top:47%;width:12px;height:12px;--gd: 3.6s;--gdel: 3.1s}.glint.g7{left:66%;top:82%;width:14px;height:14px;--gd: 3s;--gdel: 1.2s}.headline-rule .hr-line{position:relative;overflow:hidden}.headline-rule .hr-line:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,243,196,.95),transparent);transform:translate(-120%);animation:ruleLight 4.7s ease-in-out infinite;will-change:transform}@keyframes ruleLight{0%{transform:translate(-120%)}26%{transform:translate(320%)}to{transform:translate(320%)}}.headline-rule .hr-diamond{animation:diamondPulse 6s ease-in-out infinite alternate}@keyframes diamondPulse{0%{opacity:.7}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-theme .headline h1 .fill{animation:none;background-position:102% 0,0 0}.hero-theme .neon-sign{animation:none}.hero-theme .headline-halo,.hero-theme .headline-halo:after{animation:none}.hero-theme .headline-halo{opacity:.6}.hero-theme .glint{animation:none;opacity:0}.headline-rule .hr-line:after{animation:none;transform:translate(-120%)}.headline-rule .hr-diamond{animation:none;opacity:1}}:root{--gold:#b69a63;--gold-bright:#ead5a6;--gold-deep:#76603c;--gold-grad:linear-gradient(180deg,#f3e7c8 0%,#d5bc85 58%,#af9059 100%);--ink:#f4efe4;--body-c:#d2cab9;--mut:#aa9b7d;--ice:#f4efe4;--ice-dim:#d2cab9;--line-w:rgba(198,177,133,.27);--gold-hair:rgba(198,177,133,.28)}body{background:linear-gradient(180deg,#100f0d,#171613 55%,#11110f)}.bg-photo{opacity:.12;filter:saturate(.45) brightness(.65)}.bg-shade{background:radial-gradient(ellipse 68% 48% at 14% 0%,rgba(193,162,103,.085),transparent 68%),radial-gradient(ellipse 70% 50% at 86% 8%,rgba(177,169,146,.06),transparent 66%),linear-gradient(180deg,#0f0e0c80,#0f0e0cb8)}.hero-shell{background:#100f0d}.hero-bg img.photo{opacity:.4;filter:saturate(.5) brightness(.53)}.hero-bg .hero-tint{background:radial-gradient(ellipse 58% 48% at 77% 14%,rgba(205,180,126,.12),transparent 65%),linear-gradient(90deg,#11100ef0,#11100ed9 38%,#11100ead 72%),linear-gradient(180deg,#11100e66,#11100e1a 38%,#100f0d)}.wordmark,footer.site .wordmark{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-theme .headline-halo{background:radial-gradient(ellipse 62% 58% at 42% 46%,rgba(215,191,140,.12),transparent 70%);animation:none;opacity:.65}.hero-theme .headline-halo:after{display:none}.hero-theme .headline h1 .fill{background-image:linear-gradient(180deg,#f4e7c7,#dfca9d 45%,#b79a62);background-size:100% 100%;animation:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.28))}.hero-theme .headline h1 .ghost{-webkit-text-stroke:1px rgba(105,85,53,.45)}.hero-theme .neon-sign{color:#f0dfba;animation:none;text-shadow:0 2px 12px rgba(174,143,81,.28)}.eyebrow{color:#c7b99d}.hero-theme .subline{color:#e2dbce}.cta{background:linear-gradient(180deg,#e2cd9f,#b99b64);border:1px solid #967c50;color:#1b1812;-webkit-text-fill-color:#1b1812;box-shadow:0 8px 20px #00000047,inset 0 1px #fff3}.cta:hover{background:linear-gradient(180deg,#efddba,#c6aa75);box-shadow:0 10px 24px #00000057}.see-all{color:#e8d3a8;border-color:#dbc3978c}.balloons svg{filter:drop-shadow(0 12px 16px rgba(0,0,0,.36)) saturate(.7)}.balloons svg g[fill="#ffffff"] ellipse{opacity:.28}#gChromeL stop:nth-child(1),#gChromeR stop:nth-child(1){stop-color:#ebdfc6}#gChromeL stop:nth-child(2),#gChromeR stop:nth-child(2){stop-color:#c7ab76}#gChromeL stop:nth-child(3),#gChromeR stop:nth-child(3){stop-color:#79613e}#gRedL stop:nth-child(1),#gRedR stop:nth-child(1){stop-color:#eee5d4}#gRedL stop:nth-child(2),#gRedR stop:nth-child(2){stop-color:#cbbb98}#gRedL stop:nth-child(3),#gRedR stop:nth-child(3){stop-color:#77654b}#gBlackL stop:nth-child(1),#gBlackR stop:nth-child(1){stop-color:#707171}#gBlackL stop:nth-child(2),#gBlackR stop:nth-child(2){stop-color:#282927}.coin{background:radial-gradient(circle at 34% 30%,#e6d6ae,#c6ac78 43%,#8b734c);box-shadow:inset 0 0 0 2px #614d2f6b,0 5px 12px #00000059}.coin i{background:#645235a6}.bunting{opacity:.35}.gift{filter:drop-shadow(0 8px 12px rgba(0,0,0,.34)) saturate(.65);opacity:.84}.group-glow{background:radial-gradient(ellipse at center,rgba(204,183,135,.18),rgba(135,117,82,.05) 50%,transparent 72%)}.group-spot{background:linear-gradient(90deg,#766447,#d7c397 40% 60%,#766447);box-shadow:0 0 12px #cdb78559}.group-cone{opacity:.5}.podium-top{background:radial-gradient(ellipse at 50% 38%,#3e3b32,#27251f 60%,#171613);border:1px solid rgba(194,170,122,.55);box-shadow:inset 0 0 0 5px #dac5990a,0 3px 10px #00000040}.podium-side{background:linear-gradient(180deg,#343128,#23221d 45%,#11110f);box-shadow:inset 0 -12px 22px #00000059}.ring-spin:before{border-color:#d4be946b}.ring-dot{background:#bba16e;box-shadow:0 0 0 2px #14120fb3}.car-arrow,.car-name-link{background:#1d1c18;border-color:#d0ba9166;box-shadow:none}.car-nameplate{background:linear-gradient(180deg,#27251f,#171713);border-color:#d4be9466}.car-name,.car-shop,.car-name-link{color:#ead5a8}.bf-cd-main,.bf-cd-live{color:#e4d1a9;text-shadow:none}.bf-cd-box{background:#1b1a16;border-color:#c9b69052;box-shadow:none}.bf-cd-num{background:none;color:#ead9b4;-webkit-text-fill-color:#ead9b4}.sec-title .fill,.hl-name{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:none}.sec-title .neon-word,.closing .neon-script{color:#ddc591;text-shadow:0 2px 12px rgba(177,151,100,.2)}.sec-rule{background:linear-gradient(90deg,transparent,rgba(190,169,127,.65),transparent);box-shadow:none}.sec-rule:after{background:#cbb27f;filter:none}.hl-panel,.hl-panel.hot,.compare-panel{background:linear-gradient(145deg,#292720,#1a1a17);border:1px solid rgba(198,178,136,.28);box-shadow:0 18px 40px #00000047}.hl-panel:after,.hl-panel.hot:after{background:linear-gradient(90deg,transparent,rgba(202,181,137,.055))}.hl-stage{background:radial-gradient(ellipse at 50% 38%,#454036,#2c2922 58%,#1c1b17)}.beam-bar,.hl-stage .beam-bar,.hl-panel.hot .beam-bar{background:linear-gradient(90deg,#817055,#d9c79f,#817055);box-shadow:0 0 12px #d3bd8d4d}.cone,.hl-stage .cone,.hl-panel.hot .cone{opacity:.5}.hl-tab{background:#22211c;border-color:#c6b28852}.hl-tab.active{background:linear-gradient(180deg,#e1cda2,#bea270);border-color:#9a8259;box-shadow:none}.hl-dot.active{background:#d6be8c;border-color:#d6be8c;box-shadow:none}.card,.review-card{background:#211f1a;border:1px solid rgba(198,178,136,.24);box-shadow:0 14px 32px #00000042}.card-media{background:radial-gradient(ellipse at 50% 28%,#3d3a30,#27251f 60%,#1a1915)}.card-media:before{background:radial-gradient(ellipse,rgba(222,201,158,.11),transparent 70%)}.card-media:after,.card-foot{border-color:#c6b28833}.card-refl img{opacity:.07}.card-desc,.blog-intro,.review-quote{color:#d5cdbd}.card-price,.price-now{color:#ead5a8}.best-tag{background:#d2bc8e;border:1px solid #aa9369;color:#201c15;box-shadow:none}.blog-poster,.blog-poster:hover{border-color:#cab58b6b;box-shadow:0 18px 35px #0000004d}.review-stars,.review-mark{color:#d6bd8a;text-shadow:none}.spec-table thead th{background:#302d25;border-color:#a99268}footer.site{background:#0d0d0b;border-color:#c6b28838}@media(min-width:821px){.balloons.left{width:140px;left:-52px;bottom:8px;opacity:.8}.balloons.right{width:150px;right:-40px;opacity:.9}}@media(max-width:820px){.hero-bg .hero-tint{background:linear-gradient(180deg,#11100ee6,#11100eb8 48%,#100f0d)}}@media(max-width:600px){nav .wordmark{font-size:16px;letter-spacing:.1em}.nav-links{gap:12px}.nav-links a{font-size:9px;letter-spacing:.12em}}#scBrush stop:nth-child(1),#scBrush stop:nth-child(5){stop-color:#93794d}#scBrush stop:nth-child(2),#scBrush stop:nth-child(4){stop-color:#c4aa76}#scBrush stop:nth-child(3){stop-color:#e0cda3}.sc-title{background:linear-gradient(180deg,#f2e4c3,#c5aa76);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.sc-pill{background:linear-gradient(180deg,#e2cda2,#baa071);border-color:#8e7750;box-shadow:0 4px 10px #00000047}.sc-vs{animation:none;color:#e4d2ad;border-color:#b39a69;box-shadow:0 4px 12px #0006;text-shadow:none}.sc-prod img.refl,.ma-prod img.refl{opacity:.09}svg.sc-bunch,svg.sc-gift{filter:saturate(.7)}@media(min-width:821px){.balloons.left{bottom:-100px}}.car-nameplate{min-width:208px;padding:14px 24px 15px;gap:4px;border-radius:6px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.car-nameplate:hover{border-color:#dcc496;background:linear-gradient(180deg,#302c24,#1d1b17)}.car-nameplate:hover .car-name{color:#f2e2bf;text-decoration:none}.car-shop{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:8px;padding:0 15px;border:1px solid rgba(220,196,150,.55);border-radius:3px;color:#f1dfb9;font-size:10px;letter-spacing:.14em;text-indent:0;transition:background .2s ease,color .2s ease}.car-nameplate:hover .car-shop,.car-nameplate:focus-visible .car-shop{background:#dec89b;border-color:#dec89b;color:#1b1812;text-decoration:none}.car-nameplate:focus-visible{outline:2px solid #ead4a5;outline-offset:3px}@media(prefers-reduced-motion:reduce){.car-nameplate,.car-shop{transition:none}}#lineup .grid{gap:20px}#lineup .card{background:#211f1b;border:1px solid rgba(205,187,150,.24);border-radius:5px;box-shadow:0 12px 30px #00000038;transition:border-color .22s ease,box-shadow .22s ease}#lineup .card:hover{border-color:#dfc89c8c;box-shadow:0 16px 34px #0000004d}#lineup .card-media{min-height:226px;padding:25px 16px 18px;justify-content:center;background:radial-gradient(ellipse 85% 80% at 50% 36%,#433f35,#302e28 48%,#24231f);border-bottom:1px solid rgba(205,187,150,.16)}#lineup .card-media:before{width:86%;height:70%;opacity:.55;background:radial-gradient(ellipse,rgba(229,214,181,.13),transparent 70%)}#lineup .card-media:after{display:none}#lineup .card-media>a{width:100%;height:174px;align-items:center}#lineup .card-media>a img{width:100%;height:174px;max-width:90%;object-fit:contain}#lineup .card-media>a:after{bottom:3px;width:68%;height:14px;opacity:.65}#lineup .card-refl{display:none}#lineup .best-tag{top:14px;left:14px;padding:6px 9px;background:#d8c398;border:0;color:#221d15;font-size:9px;letter-spacing:.14em;box-shadow:none}#lineup .card-body{padding:20px}#lineup .card-idx{color:#c2b393;font-size:10px;letter-spacing:.19em;line-height:1.5}#lineup .card-name{color:#f4eee2;margin:8px 0;font-size:19px;line-height:1.2;letter-spacing:.06em}#lineup .card-name a:hover{color:#ead5aa}#lineup .card-desc{color:#d1c9ba;font-size:13px;line-height:1.55;margin:0 0 20px}#lineup .card-foot{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(205,187,150,.2)}#lineup .card-price{color:#f1deb6;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}#lineup .card-was{color:#ae9f83;font-size:12px;margin-left:6px;white-space:nowrap}#lineup .card-save{color:#f18c78;font-size:10px;letter-spacing:.13em;line-height:1.4;margin-top:5px;text-shadow:none}#lineup .card-shop{display:flex;min-height:44px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(216,195,153,.64);border-radius:3px;color:#efdcb8;background:#dfc99d09;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}#lineup .card-shop:hover{background:#dcc79c;border-color:#dcc79c;color:#211b12}#lineup .card-shop:focus-visible,#lineup .card-media a:focus-visible,#lineup .card-name a:focus-visible{outline:2px solid #f0d8a7;outline-offset:3px}@media(max-width:600px){#lineup .grid{gap:16px}#lineup .card-media{min-height:240px}#lineup .card-media>a,#lineup .card-media>a img{height:185px}#lineup .card-body{padding:20px}#lineup .card-shop{min-height:46px}}@media(prefers-reduced-motion:reduce){#lineup .card,#lineup .card-shop{transition:none}#lineup .card:hover .card-media>a{transform:none}}#lineup .card-name,#lineup .card-name a{color:#f3dfb8}#lineup .card-name a:hover{color:#fff0ce}#lineup .card-price{color:#f0c77e}#lineup .card-was{color:#b8aa90}#lineup .card-save{color:#f39b84}#lineup .card-shop{background:#ddbd82;border-color:#ddbd82;color:#201a11;box-shadow:inset 0 1px #fff3}#lineup .card-shop:hover,#lineup .card-shop:focus-visible{background:#efdaa9;border-color:#efdaa9;color:#1b160f}#lineup .card-shop:active{background:#c8a66d}#lineup .card-shop{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:5px 6px 5px 18px;border:1px solid #d8ba81;border-radius:999px;background:linear-gradient(135deg,#efd7a5,#d2ad70);color:#221b11;box-shadow:inset 0 1px #ffffff61,0 5px 12px #00000029;font-size:11px;font-weight:700;letter-spacing:.13em;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}#lineup .card-shop .buy-arrow{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-left:12px;border-radius:50%;background:#2d261c;color:#f1dfba;font-size:18px;line-height:1;letter-spacing:0;transition:transform .2s ease}#lineup .card-shop:hover,#lineup .card-shop:focus-visible{background:linear-gradient(135deg,#f6e7c6,#e3c38a);border-color:#f1d9a9;color:#221b11;box-shadow:inset 0 1px #ffffff73,0 7px 15px #0000003d}#lineup .card-shop:hover .buy-arrow,#lineup .card-shop:focus-visible .buy-arrow{transform:translate(2px)}#lineup .card-shop:active{background:#c5a46f}@media(prefers-reduced-motion:reduce){#lineup .card-shop,#lineup .card-shop .buy-arrow{transition:none}#lineup .card-shop:hover .buy-arrow{transform:none}}.motion-offscreen,.motion-offscreen *,.motion-offscreen:before,.motion-offscreen:after,.motion-offscreen *:before,.motion-offscreen *:after,html.page-inactive *,html.page-inactive *:before,html.page-inactive *:after{animation-play-state:paused!important}.motion-offscreen,.motion-offscreen *{will-change:auto!important}@media(max-width:600px){.bg-photo{background-image:url(bf2026-background-mobile.webp)}}.bf2026-body{margin:0;min-width:320px;background:#0b0c10}.bf2026-page{min-height:100dvh;overflow:hidden}.bf2026-page :focus-visible{outline:2px solid #f3d27a;outline-offset:4px}.bf2026-page .wordmark{display:inline-flex;align-items:center}.bf2026-page nav .wordmark--logo{line-height:0;background:none!important;-webkit-text-fill-color:initial}.bf2026-page nav .brand-logo{display:block;width:158px;height:auto;object-fit:contain}@media(max-width:600px){.bf2026-page nav .brand-logo{width:120px}}@media(prefers-reduced-motion:reduce){.bf2026-page *,.bf2026-page *:before,.bf2026-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/black-friday-2026.css.map */
