{"product_id":"adaptateurs-rs-vision-led-clio-4-phase-1-kit-antibrouillard-plug-play-rs","title":"Adaptateurs RS Vision LED Clio 4 Phase 1 – Kit Antibrouillard Plug \u0026 Play RS","description":"\u003cstyle\u003e\n@media(prefers-reduced-motion:reduce){\n  .kaly-oaX *{animation:none!important;transition:none!important}\n}\n\n@keyframes kalyHaloBreathStrongRight{\n  0%,100%{opacity:.18;transform:scale(.9);filter:blur(114px)}\n  56%,86%{opacity:.92;transform:scale(1.14);filter:blur(82px)}\n}\n@keyframes kalyPulseDot{\n  0%,100%{transform:translate(-50%,-50%) scale(.86);opacity:.78;box-shadow:0 0 14px rgba(211,211,211,.55),0 0 28px rgba(192,192,192,.28),0 0 58px rgba(112,112,112,.14)}\n  50%{transform:translate(-50%,-50%) scale(1.16);opacity:1;box-shadow:0 0 22px rgba(232,232,232,.92),0 0 40px rgba(202,202,202,.56),0 0 74px rgba(121,121,121,.30)}\n}\n@keyframes kalyWaveDot{\n  0%{transform:translate(-50%,-50%) scale(.45);opacity:.95}\n  70%{opacity:.22}\n  100%{transform:translate(-50%,-50%) scale(2.05);opacity:0}\n}\n@keyframes kalyModeHaloBreath{\n  0%,100%{opacity:.58;transform:translate(-50%,-50%) scale(.86);filter:blur(12px)}\n  50%{opacity:1;transform:translate(-50%,-50%) scale(1.04);filter:blur(18px)}\n}\n@keyframes kalyYellowDotPulse{\n  0%,100%{transform:scale(.92);box-shadow:0 0 12px rgba(255,210,90,.56),0 0 28px rgba(255,150,24,.22)}\n  50%{transform:scale(1.12);box-shadow:0 0 22px rgba(255,220,110,.82),0 0 46px rgba(255,154,24,.36)}\n}\n@keyframes kalyStarHaloPulse{\n  0%,100%{text-shadow:0 0 6px rgba(255,210,90,.42),0 0 14px rgba(255,186,40,.24)}\n  50%{text-shadow:0 0 12px rgba(255,228,130,.92),0 0 24px rgba(255,196,70,.58)}\n}\n@keyframes kalyMonAvisHaloSoft{\n  0%,100%{opacity:.22;transform:translate(-50%,-50%) scale(.98);filter:blur(18px)}\n  86%{opacity:.88;transform:translate(-50%,-50%) scale(1.14);filter:blur(27px)}\n}\n@keyframes kalyActBladeV2{\n  0%{transform:translateX(-180%) skewX(-24deg);opacity:0}\n  10%{opacity:.78}\n  26%{opacity:1}\n  62%{opacity:1}\n  88%{opacity:.72}\n  96%{opacity:.24}\n  100%{transform:translateX(520%) skewX(-24deg);opacity:0}\n}\n@keyframes kalyMetalSheen{\n  0%{transform:translateX(-185%) rotate(18deg);opacity:0}\n  50%{opacity:.9}\n  100%{transform:translateX(345%) rotate(18deg);opacity:0}\n}\n@keyframes kalyReviewHaloFloat{\n  0%,100%{transform:translate3d(0,0,0) scale(.78);opacity:.08}\n  50%{transform:translate3d(-10px,-12px,0) scale(1.42);opacity:.96}\n}\n@keyframes kalyBtnGoldBreath{\n  0%,100%{box-shadow:0 34px 74px rgba(0,0,0,.50),inset 0 2px 0 rgba(255,255,255,.34),inset 0 -5px 0 rgba(0,0,0,.34),0 0 0 2px rgba(255,200,50,.22),0 0 14px rgba(255,190,40,.12)}\n  50%{box-shadow:0 34px 74px rgba(0,0,0,.50),inset 0 2px 0 rgba(255,255,255,.34),inset 0 -5px 0 rgba(0,0,0,.34),0 0 0 3px rgba(255,210,70,.52),0 0 26px rgba(255,190,40,.28),0 0 48px rgba(255,160,20,.12)}\n}\n@keyframes kalyBulletFade{\n  0%{opacity:0;transform:translateY(-10px);filter:blur(12px)}\n  100%{opacity:1;transform:translateY(0);filter:blur(0)}\n}\n@keyframes kalyTextBlurRevealFinal{\n  0%{opacity:0;filter:blur(18px);transform:translateY(6px)}\n  100%{opacity:1;filter:blur(0);transform:translateY(0)}\n}\n@keyframes kalyRedTextHalo{\n  0%,100%{text-shadow:0 0 8px rgba(210,210,210,.34),0 0 18px rgba(192,192,192,.20),0 0 34px rgba(148,148,148,.10)}\n  54%,72%{text-shadow:0 0 18px rgba(225,225,225,.92),0 0 38px rgba(199,199,199,.68),0 0 70px rgba(169,169,169,.38)}\n}\n@keyframes kalyMicroDotPulse{\n  0%,100%{transform:scale(.88);box-shadow:0 0 10px rgba(210,210,210,.54),0 0 24px rgba(192,192,192,.22)}\n  50%{transform:scale(1.12);box-shadow:0 0 16px rgba(225,225,225,.92),0 0 34px rgba(199,199,199,.42)}\n}\n@keyframes kalyConsoleHaloBreath{\n  0%{opacity:.02;transform:scaleY(.70) scaleX(.76);filter:blur(76px)}\n  12.5%{opacity:.06;transform:scaleY(.78) scaleX(.84);filter:blur(68px)}\n  25%{opacity:.14;transform:scaleY(.88) scaleX(.92);filter:blur(58px)}\n  37.5%{opacity:.28;transform:scaleY(1.00) scaleX(1.02);filter:blur(44px)}\n  50%{opacity:.56;transform:scaleY(1.14) scaleX(1.10);filter:blur(30px)}\n  62.5%{opacity:.78;transform:scaleY(1.28) scaleX(1.16);filter:blur(20px)}\n  75%{opacity:.56;transform:scaleY(1.14) scaleX(1.10);filter:blur(30px)}\n  87.5%{opacity:.20;transform:scaleY(.92) scaleX(.96);filter:blur(52px)}\n  100%{opacity:.02;transform:scaleY(.70) scaleX(.76);filter:blur(76px)}\n}\n@keyframes kalyConsoleBorderGlow{\n  0%,100%{border-color:rgba(203,203,203,.44)!important;box-shadow:0 22px 40px rgba(0,0,0,.34),inset 0 3px 0 rgba(255,255,255,.84),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -2px 0 rgba(0,0,0,.42),inset 2px 0 0 rgba(255,255,255,.28),inset -2px 0 0 rgba(0,0,0,.18),0 0 0 1px rgba(202,202,202,.26),0 0 30px rgba(198,198,198,.18)!important}\n  52%{border-color:rgba(214,214,214,.72)!important;box-shadow:0 22px 40px rgba(0,0,0,.34),inset 0 3px 0 rgba(255,255,255,.96),inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 0 rgba(0,0,0,.42),inset 2px 0 0 rgba(255,255,255,.34),inset -2px 0 0 rgba(0,0,0,.18),0 0 0 1px rgba(207,207,207,.40),0 0 46px rgba(199,199,199,.36),0 0 84px rgba(186,186,186,.16)!important}\n  68%{border-color:rgba(221,221,221,.82)!important;box-shadow:0 22px 40px rgba(0,0,0,.34),inset 0 3px 0 rgba(255,255,255,1),inset 0 1px 0 rgba(255,255,255,1),inset 0 -2px 0 rgba(0,0,0,.42),inset 2px 0 0 rgba(255,255,255,.36),inset -2px 0 0 rgba(0,0,0,.18),0 0 0 1px rgba(210,210,210,.52),0 0 56px rgba(202,202,202,.44),0 0 108px rgba(192,192,192,.22)!important}\n}\n@keyframes kalyDemoBlueOrb{\n  0%,18%,100%{opacity:0;transform:translate(-50%,-50%) scale(.68);filter:blur(64px)}\n  30%{opacity:.18;transform:translate(-50%,-50%) scale(.78);filter:blur(72px)}\n  52%{opacity:1;transform:translate(-50%,-50%) scale(1.22);filter:blur(118px)}\n  72%{opacity:.12;transform:translate(-50%,-50%) scale(.84);filter:blur(74px)}\n}\n@keyframes kalyDemoBlueOrbInner{\n  0%,20%,100%{opacity:0;transform:scale(.72);filter:blur(24px)}\n  34%{opacity:.10;transform:scale(.84);filter:blur(30px)}\n  52%{opacity:.92;transform:scale(1.18);filter:blur(58px)}\n  72%{opacity:.08;transform:scale(.88);filter:blur(32px)}\n}\n@keyframes kalyTitleRevealLux{\n  0%{opacity:0;transform:translate3d(0,34px,0);filter:blur(18px)}\n  100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}\n}\n@keyframes kalyFooterGlow{\n  0%,100%{box-shadow:0 20px 36px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.08),0 0 28px rgba(207,207,207,.08)}\n  50%{box-shadow:0 24px 44px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.12),0 0 42px rgba(216,216,216,.14),0 0 86px rgba(192,192,192,.10)}\n}\n@keyframes kalyFootTextFuse{\n  0%{opacity:0;filter:blur(16px);transform:translateY(18px)}\n  100%{opacity:1;filter:blur(0);transform:translateY(0)}\n}\n@keyframes kalyFootTickerUp{\n  0%{opacity:0;filter:blur(16px);transform:translateY(18px)}\n  100%{opacity:1;filter:blur(0);transform:translateY(0)}\n}\n\nbody{margin:0;background:#111}\n.kaly-oaX-wrap{width:100%;max-width:1000px;margin:34px auto 42px;padding:0 30px;position:relative;isolation:isolate;z-index:0}\n.kaly-oaX-wrap:before{content:'';position:absolute;left:50%;bottom:-28px;width:88%;height:60px;transform:translateX(-50%);pointer-events:none;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(207,207,207,.28) 0%,rgba(106,106,106,.18) 38%,rgba(0,0,0,.10) 64%,rgba(0,0,0,0) 82%);filter:blur(18px)}\n\n.kaly-oaX{--red:#cbcbcb;--yellow:#cbcbcb;--txt:rgba(255,255,255,.94);--muted:rgba(255,255,255,.74);--r:28px;--console-radius:20px;--review-radius:26px;width:100%;margin:0;padding:22px 30px;position:relative;isolation:isolate;border-radius:var(--r);color:#fff;text-align:center;color-scheme:dark;overflow:hidden;-webkit-text-size-adjust:100%;background:#000;box-shadow:0 40px 80px rgba(0,0,0,.72),0 80px 160px rgba(0,0,0,.48),0 120px 220px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,0,0,.22),inset 18px 18px 42px rgba(255,255,255,.03),inset -22px -24px 44px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.24),0 0 0 2px rgba(255,255,255,.10),0 0 34px rgba(255,255,255,.06),0 0 120px rgba(136,136,136,.08);backdrop-filter:blur(40px) saturate(260%);-webkit-backdrop-filter:blur(40px) saturate(260%);transform:translateZ(0)}\n.kaly-oaX,.kaly-oaX *{box-sizing:border-box}\n.kaly-oaX,.kaly-oaX *:not(svg):not(path):not(video):not(source){font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif!important}\n.kaly-oaX strong{font-weight:900}\n.kaly-oaX\u003e*{position:relative;z-index:1}\n.kaly-oaX\u003e.kaly-watermark{z-index:1}\n.kaly-oaX:before{content:'';position:absolute;inset:-2px;pointer-events:none;z-index:0;border-radius:calc(var(--r) + 2px);background:linear-gradient(90deg,rgba(236,236,236,.54) 0%,rgba(205,205,205,.78) 42%,rgba(225,225,225,.58) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:3px}\n.kaly-oaX:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:var(--r);background:linear-gradient(115deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.22) 36%,rgba(255,255,255,0) 46%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 30%);mix-blend-mode:screen;filter:blur(.25px)}\n.kaly-oaX .kaly-watermark{position:absolute;right:-520px;top:-56px;width:1480px;height:520px;pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;transform:rotate(-16deg) scale(.94);transition:opacity 5.4s cubic-bezier(.22,.84,.24,1), transform 5.8s cubic-bezier(.22,.84,.24,1), filter 5.8s cubic-bezier(.22,.84,.24,1);filter:blur(8px)}\n.kaly-oaX .kaly-watermark.is-revealed{opacity:.145;transform:rotate(-16deg) scale(.985);filter:blur(.03px)}\n.kaly-oaX .kaly-watermark:before{content:'';position:absolute;inset:0;background-image:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/kalystock_new.png?v=1780403900');background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(1) brightness(1.5) contrast(1.03) blur(0px)}\n.kaly-oaX .sheetBlade{position:absolute;inset:-1px;pointer-events:none;z-index:0;overflow:hidden;border-radius:calc(var(--r) - 2px);clip-path:inset(0 round calc(var(--r) - 2px))}\n.kaly-oaX .sheetBlade:before{content:'';position:absolute;top:-42%;left:-96%;width:72%;height:248%;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.42),rgba(255,255,255,1),rgba(255,255,255,.42),rgba(255,255,255,0));filter:blur(1.2px) saturate(1.18);transform:translate3d(var(--glass-x,0%),var(--glass-y,0%),0) skewX(-24deg) rotate(var(--glass-r,0deg));mix-blend-mode:screen;opacity:var(--glass-o,.92);will-change:transform,opacity}\n.kaly-oaX .mainGlassHalo,.kaly-oaX .mainGlassHaloPulse,.kaly-oaX .glassDepth,.kaly-oaX .glassSweep{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:var(--r);clip-path:inset(0 round var(--r))}\n.kaly-oaX .mainGlassHalo:before{content:'';position:absolute;top:-30%;right:-30%;width:94%;height:94%;border-radius:50%;background:radial-gradient(circle,rgba(203,203,203,.50) 0%,rgba(88,88,88,.14) 50%,rgba(12,12,12,0) 76%);filter:blur(92px);mix-blend-mode:screen}\n.kaly-oaX .mainGlassHaloPulse:before{content:'';position:absolute;top:-30%;right:-30%;width:98%;height:98%;border-radius:50%;background:radial-gradient(circle,rgba(211,211,211,.96) 0%,rgba(112,112,112,.22) 46%,rgba(21,21,21,0) 76%);filter:blur(112px);opacity:.40;mix-blend-mode:screen;animation:kalyHaloBreathStrongRight 5.8s ease-in-out infinite}\n.kaly-oaX .glassDepth{inset:1px;border-radius:calc(var(--r) - 1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 16px 34px rgba(255,255,255,.05),inset 0 -26px 46px rgba(0,0,0,.20)}\n.kaly-oaX .glassSweep:before{content:'';position:absolute;top:-8%;left:-62%;width:64%;height:116%;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));transform:skewX(-20deg);filter:blur(1.6px) saturate(1.16);mix-blend-mode:screen;animation:kalyMetalSheen 8.6s ease-in-out infinite}\n\n.kaly-oaX video,.kaly-oaX img{max-width:100%!important;width:100%!important;display:block!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}\n.kaly-oaX video{object-fit:cover;background:#000;outline:none;transform:translateZ(0);pointer-events:none;height:100%!important}\n.kaly-oaX video::-webkit-media-controls,.kaly-oaX video::-webkit-media-controls-enclosure{display:none!important}\n\n.kaly-oaX .micro{--micro-close:36px;--micro-w:var(--micro-close);--micro-text-o:0;--micro-text-x:26px;--micro-gap:0px;--micro-pad-x:0px;--micro-fs:11.9px;display:inline-flex;align-items:center;justify-content:center;gap:0;width:min(var(--micro-w),100%);max-width:100%;min-height:var(--micro-close);padding:0 calc(var(--micro-pad-x) + 12px) 0 var(--micro-pad-x);border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(7,9,12,.42) 62%,rgba(0,0,0,.34) 100%);font-size:var(--micro-fs);isolation:isolate;overflow:hidden;backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%);box-shadow:0 18px 34px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -4px 0 rgba(0,0,0,.34);letter-spacing:.015em;text-transform:uppercase;margin:10px auto 0;position:relative;transform-origin:center center;white-space:nowrap}\n.kaly-oaX .micro .kaly-micro-orb{position:absolute;left:50%;top:50%;width:28px;height:28px;border-radius:50%;pointer-events:none;z-index:1;overflow:hidden;transform:translate(-50%,-50%);opacity:.88;transition:opacity 1.1s linear, transform 1.1s ease;box-shadow:inset 0 2px 2px rgba(255,255,255,.34),inset 0 -5px 8px rgba(50,50,50,.22),inset 3px 0 6px rgba(255,255,255,.10),inset -3px 0 6px rgba(44,44,44,.12),0 0 10px rgba(255,255,255,.08);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.32) 0%,rgba(255,255,255,.10) 18%,rgba(255,255,255,0) 38%),radial-gradient(circle at 66% 70%,rgba(219,219,219,.12) 0%,rgba(219,219,219,0) 44%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(219,219,219,.04) 40%,rgba(0,0,0,0) 100%)}\n.kaly-oaX .micro .kaly-micro-orb:before{content:'';position:absolute;inset:-10%;background-image:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/kalystock_new.png?v=1780403900');background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(.94) rotate(-4deg) skewX(-2deg);filter:saturate(.84) brightness(1.12) contrast(.88);opacity:.82}\n.kaly-oaX .micro .kaly-micro-orb:after{content:'';position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.62) 0%,rgba(255,255,255,.22) 14%,rgba(255,255,255,.05) 26%,rgba(255,255,255,0) 40%),radial-gradient(circle at 58% 58%,rgba(255,255,255,0) 0%,rgba(255,255,255,.08) 36%,rgba(255,255,255,0) 66%),radial-gradient(circle at 52% 52%,rgba(210,210,210,.08) 0%,rgba(210,210,210,0) 54%);mix-blend-mode:screen;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -4px 8px rgba(47,47,47,.18),inset 0 0 10px rgba(255,255,255,.08)}\n.kaly-oaX .micro.is-logo-dissolve .kaly-micro-orb{opacity:0!important;transform:translate(-50%,-50%) scale(.97)!important;filter:none!important}\n.kaly-oaX .micro.is-logo-gone .kaly-micro-orb,.kaly-oaX .micro.logo-finished [class*=\"kaly-micro\"]{display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important}\n.kaly-oaX .micro:before{content:'';position:absolute;inset:1px;border-radius:999px;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 52%)}\n.kaly-oaX .micro:after{content:'';position:absolute;inset:0;border-radius:999px;pointer-events:none;z-index:1;background:linear-gradient(135deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 46%)}\n.kaly-oaX .micro\u003e*{position:relative;z-index:2}\n.kaly-oaX .micro-copy-full{display:inline-flex;align-items:center;justify-content:center;gap:.18em;min-width:0;max-width:100%;white-space:nowrap;opacity:var(--micro-text-o);transform:translateX(var(--micro-text-x));position:relative;font-weight:500;font-size:inherit;line-height:1}\n.kaly-oaX .micro-copy-full strong{font-weight:900}\n.kaly-oaX .micro-copy-accent{display:inline-block;color:#cbcbcb;font-weight:900;line-height:1;transform:translateY(-.04em);margin-right:.02em;text-shadow:0 0 10px rgba(210,210,210,.55),0 0 20px rgba(192,192,192,.24);animation:kalyMicroDotPulse 2.1s ease-in-out infinite}\n\n.kaly-oaX .title{margin:8px 0;font-size:30px;line-height:1.1;font-weight:900;letter-spacing:-.03em;text-shadow:0 2px 8px rgba(0,0,0,.48),0 1px 2px rgba(0,0,0,.32),0 -1px 0 rgba(255,255,255,.06)}\n.kaly-oaX .title.mainTitle{margin-top:46px!important;margin-bottom:24px!important}\n.kaly-oaX .title.mainTitle .title-main-text{display:block;animation:kalyTitleRevealLux 4.2s cubic-bezier(.16,.84,.24,1) .35s both}\n.kaly-oaX .title .kicker{display:block;margin-bottom:26px;font-size:13.1px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-align:center;width:100%}\n.kaly-oaX .title .kicker b{color:#cbcbcb;display:inline-block;animation:kalyRedTextHalo 6.8s ease-in-out infinite}\n.kaly-oaX .subtitle{margin:0 auto 8px;max-width:860px;font-size:16px;line-height:1.7;color:var(--txt);text-shadow:0 1px 4px rgba(0,0,0,.36),0 -1px 0 rgba(255,255,255,.04)}\n.kaly-oaX .subtitle.introSpace{margin-top:18px!important}\n.kaly-oaX .lead{margin:22px auto 16px;max-width:860px;font-size:15px;line-height:1.8;color:var(--muted)}\n.kaly-oaX .lead.lead-split{max-width:980px!important}\n.kaly-oaX .lead-split .lead-top,.kaly-oaX .lead-split .lead-bottom{display:block}\n.kaly-oaX .pvSliderSolo{margin:16px 0 22px;position:relative;z-index:1}\n.kaly-oaX .pv-reveal{opacity:0;transform:translate3d(0,92px,0) scale(.972);filter:blur(16px);clip-path:inset(100% 0 0 0 round 18px);transition:opacity 2.1s cubic-bezier(.16,1,.3,1),transform 2.2s cubic-bezier(.16,1,.3,1),filter 1.9s cubic-bezier(.16,1,.3,1),clip-path 2.35s cubic-bezier(.16,1,.3,1)}\n.kaly-oaX .pv-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0 round 18px)}\n.kaly-oaX .pv-ba{--pos:50%;cursor:ew-resize;position:relative;width:100%;margin:0 auto;aspect-ratio:4\/3;border-radius:16px;overflow:hidden;box-shadow:0 22px 56px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.08) inset;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:#050505;isolation:isolate}\n.kaly-oaX .pv-ba-base{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;pointer-events:none;z-index:1}\n.kaly-oaX .pv-ba-top{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:2}\n.kaly-oaX .pv-ba-top img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;pointer-events:none}\n.kaly-oaX .pv-ba-divider{pointer-events:none;position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.98) 12%,rgba(255,255,255,.98) 88%,rgba(255,255,255,0));transform:translateX(-1px);box-shadow:0 0 10px rgba(255,255,255,.22);z-index:4}\n.kaly-oaX .pv-ba-knob{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:0 10px 28px rgba(0,0,0,.28);cursor:ew-resize}\n.kaly-oaX .pv-ba-knob svg{width:13px;height:22px;fill:#fff}\n.kaly-oaX .pv-ba-label{position:absolute;top:12px;z-index:3;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.94);padding:4px 9px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}\n.kaly-oaX .pv-ba-l{left:12px;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.18)}\n.kaly-oaX .pv-ba-r{right:12px;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.18)}\n.kaly-oaX .pv-ba.is-sweep .pv-ba-top{transition:clip-path 1.6s cubic-bezier(.16,1,.3,1)!important}\n.kaly-oaX .pv-ba.is-sweep .pv-ba-divider{transition:left 1.6s cubic-bezier(.16,1,.3,1)!important}\n.kaly-oaX .trustMini{margin:0 auto 24px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:3}\n.kaly-oaX .tItem{padding:14px 12px;border-radius:18px;background:radial-gradient(circle at 82% 20%,rgba(203,203,203,.14),rgba(203,203,203,0) 42%),linear-gradient(180deg,#272727 0%,#131313 100%);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:13px;line-height:1.25;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 28px rgba(0,0,0,.28);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:92px;position:relative;overflow:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}\n.kaly-oaX .tItem:after{content:\"\";position:absolute;top:-24%;left:-58%;width:46%;height:154%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28),rgba(255,255,255,1),rgba(255,255,255,.30),rgba(255,255,255,0));filter:blur(.15px) saturate(1.25);transform:skewX(-24deg);animation:kalyActBladeV2 2.4s linear infinite;pointer-events:none;mix-blend-mode:screen;z-index:0}\n.kaly-oaX .tItem b{display:block;color:#fff;font-weight:900;font-size:18px;line-height:1.05;letter-spacing:-.02em;position:relative;z-index:1}\n.kaly-oaX .tItem span{display:block;color:rgba(255,255,255,.76);font-weight:700;font-size:13px;line-height:1.2;position:relative;z-index:1}\n.kaly-oaX .trustMini .tItem{opacity:0;transform:translate3d(0,26px,0);filter:blur(7px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.45s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}\n.kaly-oaX .trustMini .tItem.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}\n\n.kaly-oaX .pill{cursor:pointer;user-select:none;width:76px!important;min-width:76px!important;height:24px!important;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:8.1px!important;letter-spacing:.05em!important;text-transform:uppercase;font-weight:900;white-space:nowrap;position:relative;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 18px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.16),inset 0 -3px 0 rgba(0,0,0,.16);isolation:isolate;color:#e9ded2!important;padding:0 5px!important}\n.kaly-oaX .pill:before{content:\"\";position:absolute;left:50%;top:50%;width:88px;height:88px;border-radius:999px;transform:translate(-50%,-50%);z-index:-2;pointer-events:none;animation:kalyModeHaloBreath 4s ease-in-out infinite}\n.kaly-oaX .pill.green{background:linear-gradient(180deg,#ff6d6d 0%,#ff3333 28%,#d41e1e 62%,#7a0909 100%);border-color:rgba(255,110,90,.82)!important;color:#fff!important}\n.kaly-oaX .pill.green:before{background:radial-gradient(circle,rgba(255,51,51,.95) 0%,rgba(255,51,51,0) 72%)}\n.kaly-oaX .pill.yellow{background:linear-gradient(180deg,#fff8e0 0%,#ffe89a 16%,#ffc94e 38%,#f2a11f 58%,#b86d09 78%,#fff1bf 100%)!important;border-color:rgba(255,214,110,.92)!important;color:#2a1600!important}\n.kaly-oaX .pill.yellow:before{background:radial-gradient(circle,rgba(255,210,90,.95) 0%,rgba(255,130,24,0) 72%)}\n.kaly-oaX .pill.gray{background:linear-gradient(180deg,#f1f4f7 0%,#e6ebf0 18%,#cfd7df 52%,#9faab5 100%);border-color:rgba(255,255,255,.68)!important;color:#111!important}\n.kaly-oaX .pill.gray:before{background:radial-gradient(circle,rgba(245,250,255,.82) 0%,rgba(219,225,232,0) 74%)}\n.kaly-oaX .pill.orange{background:linear-gradient(180deg,#ffd19a 0%,#ffb15f 18%,#ff8a1f 48%,#b85200 100%);border-color:rgba(255,160,72,.84)!important;color:#fff!important}\n.kaly-oaX .pill.orange:before{background:radial-gradient(circle,rgba(255,138,31,.95) 0%,rgba(255,138,31,0) 72%)}\n.kaly-oaX .pill.blue{background:linear-gradient(180deg,#dff7ff 0%,#8fe8ff 18%,#46c9ff 42%,#1e88ff 74%,#0d4ec9 100%);border-color:rgba(110,210,255,.8)!important;color:#fff!important}\n.kaly-oaX .pill.blue:before{background:radial-gradient(circle,rgba(66,150,255,.95) 0%,rgba(66,150,255,0) 72%)}\n.kaly-oaX .pill-ct,.kaly-oaX label.pill.pill-ct{background:linear-gradient(180deg,#fff8e0 0%,#e6e6e6 16%,#cbcbcb 38%,#aaaaaa 58%,#787878 78%,#efefef 100%)!important;border:1px solid rgba(214,214,214,.96)!important;color:#191919!important;box-shadow:0 10px 18px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.16),inset 0 -3px 0 rgba(0,0,0,.16)!important;outline:none!important}\n.kaly-oaX .pill-ct:before,.kaly-oaX label.pill.pill-ct:before{display:none!important;content:none!important;background:none!important;animation:none!important;opacity:0!important}\n\n.kaly-oaX .foldInput{display:block;position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}\n.kaly-oaX .kX-hero,.kaly-oaX .whyBuy,.kaly-oaX .infoTile,.kaly-oaX .demoTile{border-radius:18px;border:1px solid rgba(255,255,255,.12);position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:flex-start;padding:0 14px}\n.kaly-oaX .heroHead,.kaly-oaX .head,.kaly-oaX .tileHead,.kaly-oaX .demoHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px;min-height:86px;height:86px;margin:0;position:relative;z-index:5}\n.kaly-oaX .heroHead .h,.kaly-oaX .head h3,.kaly-oaX .tileHead h3,.kaly-oaX .demoHead h3{display:flex!important;align-items:center!important;height:100%;margin:0;min-width:0;max-width:calc(100% - 96px);padding-right:18px;overflow:hidden;text-overflow:ellipsis}\n.kaly-oaX h3,.kaly-oaX .h{margin:0;font-size:18px;line-height:1.1;font-weight:900;color:#fff}\n.kaly-oaX .foldContent{max-height:0;opacity:0;overflow:hidden;transform-origin:top center;transform:perspective(1400px) rotateX(-20deg) scaleY(.5);transition:max-height .46s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1);margin:0;padding:0}\n.kaly-oaX .foldInput:checked~.foldContent{max-height:1400px;opacity:1;overflow:hidden;transform:perspective(1400px) rotateX(0deg) scaleY(1);margin-top:12px;padding:0 0 14px;transition:max-height 1.18s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1),transform 1.18s cubic-bezier(.16,1,.3,1),margin .62s cubic-bezier(.16,1,.3,1)}\n.kaly-oaX .foldInput:checked+.heroHead,.kaly-oaX .foldInput:checked+.head,.kaly-oaX .foldInput:checked+.tileHead,.kaly-oaX .foldInput:checked+.demoHead{min-height:48px;height:auto;padding:22px 0 10px;align-items:start}\n.kaly-oaX .foldInput:checked+.heroHead .h,.kaly-oaX .foldInput:checked+.head h3,.kaly-oaX .foldInput:checked+.tileHead h3,.kaly-oaX .foldInput:checked+.demoHead h3{height:auto;align-items:flex-start;padding:0}\n.kaly-oaX .foldInput:checked~.foldContent .txt,.kaly-oaX .foldInput:checked~.foldContent .hint,.kaly-oaX .foldInput:checked~.foldContent .fastList li{animation:kalyTextBlurRevealFinal 1.8s cubic-bezier(.16,.84,.2,1) .4s both}\n.kaly-oaX .whyBuy .foldInput:not(:checked)~.foldContent{max-height:1400px!important;opacity:1!important;transform:perspective(1400px) rotateX(0deg) scaleY(1)!important;overflow:hidden!important;margin-top:8px!important;padding:0 0 18px!important}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent{max-height:0!important;opacity:0!important;transform:perspective(1400px) rotateX(-20deg) scaleY(.5)!important;margin:0!important;padding:0!important;overflow:hidden!important}\n.kaly-oaX .whyBuy{margin-top:6px;background:radial-gradient(circle at 84% 22%,rgba(223,223,223,.22) 0%,rgba(223,223,223,0) 48%),linear-gradient(180deg,#323232 0%,#161616 100%)!important;border:1px solid rgba(223,223,223,.18)!important;box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.22),0 0 26px rgba(223,223,223,.1)!important}\n.kaly-oaX .whyBuy .foldInput:checked+.head{min-height:86px;height:86px;padding:0;align-items:center}\n.kaly-oaX .whyBuy .foldInput:checked+.head h3{height:86px;align-items:center;padding:0}\n.kaly-oaX .infoTile{margin-top:6px;box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.22)!important}\n.kaly-oaX .infoTile .txt{display:block!important;overflow:visible!important;padding:12px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.14)!important;line-height:1.66!important;text-align:left!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}\n.kaly-oaX .infoTile.is-comfort{background:radial-gradient(circle at 84% 22%,rgba(255,68,68,.22) 0%,rgba(255,68,68,0) 48%),linear-gradient(180deg,#3a2b2b 0%,#1a1414 100%)!important;border-color:rgba(255,110,110,.18)!important}\n.kaly-oaX .infoTile.is-size{background:radial-gradient(circle at 84% 22%,rgba(161,161,161,.22) 0%,rgba(161,161,161,0) 48%),linear-gradient(180deg,#3a2b1f 0%,#151515 100%)!important;border-color:rgba(178,178,178,.18)!important}\n.kaly-oaX .infoTile.is-oa{background:radial-gradient(circle at 84% 22%,rgba(214,214,214,.22) 0%,rgba(214,214,214,0) 48%),linear-gradient(180deg,#323232 0%,#161616 100%)!important;border-color:rgba(214,214,214,.18)!important}\n.kaly-oaX .demoTile{margin-top:6px;background:radial-gradient(circle at 84% 22%,rgba(66,150,255,.22) 0%,rgba(66,150,255,0) 48%),linear-gradient(180deg,#2a2d34 0%,#13161b 100%)!important;border:1px solid rgba(110,210,255,.18)!important;box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.22),0 0 26px rgba(66,150,255,.1)!important;isolation:isolate}\n.kaly-oaX .heroZone{margin-top:6px;display:grid!important;grid-template-columns:1fr;gap:6px;text-align:left;align-items:stretch;width:100%;max-width:100%;min-width:0}.kaly-oaX .kX-frame{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16\/9;height:auto;max-width:100%;width:100%;min-width:0}.kaly-oaX .kX-frame.kX-frame-top{aspect-ratio:4\/3}.kaly-oaX .kX-media{position:relative!important;width:100%!important;max-width:100%!important;min-width:0;overflow:hidden!important;background:transparent!important;aspect-ratio:auto!important;height:100%!important;border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.5)}.kaly-oaX .kX-media video{position:relative!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:transparent!important}\n.kaly-oaX .kX-hero{background:radial-gradient(circle at 84% 22%,rgba(255,255,255,.34) 0%,rgba(219,225,232,0) 58%),linear-gradient(180deg,#323232 0%,#141414 100%)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.22),0 0 22px rgba(238,238,238,.06)!important}\n.kaly-oaX .hint{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.6}\n.kaly-oaX .fastList{list-style:none;padding:0;margin:0;display:grid!important;grid-template-columns:1fr;gap:8px}\n.kaly-oaX .fastList li{display:flex;gap:10px;align-items:center;padding:11px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.5;text-align:left;flex-wrap:nowrap}.kaly-oaX .fastList li span:last-child{white-space:nowrap}\n.kaly-oaX .fastList .dot{width:18px;height:18px;border-radius:99px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:linear-gradient(180deg,#fff8e0 0%,#ffc94e 38%,#b86d09 78%,#fff1bf 100%);color:#2a1600;box-shadow:0 0 22px rgba(255,210,90,.56);animation:kalyYellowDotPulse 1.7s ease-in-out infinite}\n.kaly-oaX .decision{margin-top:12px;padding:12px;border-radius:16px;background:linear-gradient(180deg,rgba(203,203,203,.16),rgba(61,61,61,.06)),linear-gradient(90deg,rgba(203,203,203,.16),rgba(234,234,234,.10));border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13px;line-height:1.65}\n.kaly-oaX .decision b{color:var(--yellow)}\n.kaly-oaX .bullets{list-style:none;padding:0;margin:0;font-size:13.5px;display:flex;flex-direction:column;gap:8px}\n.kaly-oaX .bullets li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;padding:10px 14px!important;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);min-height:56px}\n.kaly-oaX .foldInput:not(:checked)~.foldContent .bullets li{opacity:0!important;transform:translateY(-8px)!important;filter:blur(8px)!important}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li{animation:kalyBulletFade 1.6s cubic-bezier(.16,1,.3,1) both}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li:nth-child(1){animation-delay:.18s}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li:nth-child(2){animation-delay:.38s}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li:nth-child(3){animation-delay:.58s}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li:nth-child(4){animation-delay:.78s}\n.kaly-oaX .foldInput:checked~.foldContent .bullets li:nth-child(5){animation-delay:.98s}\n.kaly-oaX .bullets li span:last-child{background:linear-gradient(180deg,#fffdf2 0%,#e6e6e6 42%,#cbcbcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;line-height:1.3;font-size:14px;display:block!important}\n.kaly-oaX .b{position:relative;width:28px;height:28px;border-radius:999px;flex:0 0 28px}\n.kaly-oaX .b:before{content:\"\";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 35%,#f0f0f0 0,#cbcbcb 58%,#7d7d7d 100%);box-shadow:0 0 18px rgba(218,218,218,.92),0 0 42px rgba(195,195,195,.44);animation:kalyPulseDot 2.1s ease-in-out infinite}\n.kaly-oaX .b:after{content:\"\";position:absolute;left:50%;top:50%;width:13px;height:13px;border-radius:999px;transform:translate(-50%,-50%);border:1.4px solid rgba(223,223,223,.86);animation:kalyWaveDot 1.85s ease-out infinite}\n.kaly-oaX .txt{margin:0;color:var(--txt);line-height:1.68;font-size:13.2px;max-width:100%}\n.kaly-oaX .demoVideo{position:relative!important;aspect-ratio:5\/3!important;height:auto!important;border-radius:18px;max-width:100%;z-index:3;overflow:visible!important;isolation:isolate}\n.kaly-oaX .demoTile .foldContent{overflow:visible!important}\n.kaly-oaX .demoVideo video{position:relative;z-index:1;border-radius:18px}\n.kaly-oaX .demoTile .kaly-demo-orb{position:absolute!important;left:50%!important;top:50%!important;width:160%!important;height:160%!important;transform:translate(-50%,-50%);border-radius:50%!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,rgba(120,190,255,.12) 0%,rgba(66,150,255,.42) 28%,rgba(66,150,255,.62) 52%,rgba(66,150,255,.22) 72%,rgba(66,150,255,0) 88%)!important;filter:blur(62px);opacity:.96;mix-blend-mode:screen!important;animation:kalyDemoBlueOrb 14s ease-in-out infinite!important}\n.kaly-oaX .demoTile .kaly-demo-orb:before{content:'';position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(130,200,255,0) 0%,rgba(66,150,255,.18) 52%,rgba(66,150,255,0) 84%);filter:blur(24px);opacity:.6;animation:kalyDemoBlueOrbInner 14s ease-in-out infinite}\n.kaly-oaX .console{margin-top:16px;border-radius:var(--console-radius);border:0px solid rgba(203,203,203,.46)!important;box-shadow:0 22px 42px rgba(0,0,0,.34),inset 0 3px 0 rgba(255,255,255,.84),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -2px 0 rgba(0,0,0,.42),inset 2px 0 0 rgba(255,255,255,.28),inset -2px 0 0 rgba(0,0,0,.18),0 0 0 1px rgba(210,210,210,.26),0 0 30px rgba(192,192,192,.18)!important;padding:0!important;position:relative;overflow:hidden;animation:kalyConsoleBorderGlow 11s ease-in-out infinite}\n.kaly-oaX .console:before{content:'';position:absolute;inset:1px;border-radius:18px;pointer-events:none;z-index:2;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.10), inset 0 0 0 1px rgba(255,255,255,.04)}\n.kaly-oaX .consoleGrid{display:grid!important;grid-template-columns:1fr;gap:16px;align-items:center;position:relative;z-index:1;background:radial-gradient(ellipse at 0% 0%,rgba(207,207,207,.12) 0%,rgba(125,125,125,.04) 24%,rgba(0,0,0,0) 52%),linear-gradient(135deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 28%),linear-gradient(90deg,rgba(9,9,9,.96) 0%,rgba(5,5,5,.985) 30%,#000 56%,#000 100%);border-radius:20px;padding:16px;overflow:hidden}\n.kaly-oaX .consoleGrid:before{content:'';position:absolute;left:-2%;top:2%;width:84%;height:56%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 8% 18%,rgba(214,214,214,.98) 0%,rgba(184,184,184,.62) 24%,rgba(83,83,83,.22) 50%,rgba(0,0,0,0) 78%);filter:blur(24px);mix-blend-mode:screen;animation:kalyConsoleHaloBreath 16s cubic-bezier(.42,0,.22,1) infinite}\n.kaly-oaX .consoleGrid:after{content:'';position:absolute;right:0;top:0;bottom:0;width:52%;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.96) 72%,#000 100%);pointer-events:none;z-index:0;border-radius:0 20px 20px 0}\n.kaly-oaX .consoleList,.kaly-oaX .helmetStage{position:relative;z-index:1}\n.kaly-oaX .consoleList{display:grid;gap:10px}\n.kaly-oaX .actRow{display:grid;gap:10px;position:relative;z-index:4}\n.kaly-oaX .actRow:nth-child(1):before,.kaly-oaX .actRow:nth-child(2):before,.kaly-oaX .actRow:nth-child(3):before{content:none!important;display:none!important}\n.kaly-oaX .actRowInput{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}\n.kaly-oaX .actPill{display:inline-flex;width:100%;height:50px;border-radius:999px;align-items:center;justify-content:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;border:1px solid rgba(255,255,255,.28);box-shadow:0 14px 28px rgba(0,0,0,.34),inset 0 2px 0 rgba(255,255,255,.34),inset 0 -4px 0 rgba(0,0,0,.24),inset 0 12px 22px rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.06);cursor:pointer;position:relative;isolation:isolate;user-select:none;z-index:1;overflow:hidden;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}\n.kaly-oaX .actPill:before{content:'';position:absolute;left:50%;top:50%;width:126%;height:210%;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(214,214,214,.16) 0%,rgba(192,192,192,.06) 32%,rgba(192,192,192,0) 74%);filter:blur(18px);opacity:.18}\n.kaly-oaX .actPill:after{content:'';position:absolute;left:10px;right:10px;top:6px;height:48%;border-radius:999px;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.10) 34%,rgba(255,255,255,0) 100%)}\n.kaly-oaX .actPill.inner{background:linear-gradient(180deg,rgba(245,252,255,.88) 0%,rgba(182,233,255,.78) 26%,rgba(92,188,255,.70) 60%,rgba(30,136,255,.72) 100%);border-color:rgba(198,239,255,.94);color:#fff}\n.kaly-oaX .actPill.outer{background:linear-gradient(180deg,rgba(255,248,224,.92) 0%,rgba(255,214,122,.82) 28%,rgba(242,161,31,.74) 64%,rgba(184,109,9,.78) 100%);border-color:rgba(255,225,150,.96);color:#2a1600}\n.kaly-oaX .actPill.pressure{background:linear-gradient(180deg,rgba(255,224,160,.90) 0%,rgba(255,180,90,.82) 28%,rgba(200,130,0,.74) 64%,rgba(122,74,4,.82) 100%);border-color:rgba(255,210,124,.92);color:#fff}\n.kaly-oaX .actCopy{max-height:0;opacity:0;overflow:hidden;margin-top:0;padding:0 12px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 32px rgba(0,0,0,.28);color:rgba(243,245,247,.96);font-size:13px;line-height:1.52;position:relative;text-align:center;isolation:isolate;transition:max-height .38s ease,opacity .25s ease,margin .25s ease,padding .25s ease}\n.kaly-oaX .actRowInput:checked~.actCopy{max-height:240px;opacity:1;margin-top:8px;padding:14px 12px}\n.kaly-oaX .actCopy strong,.kaly-oaX .actCopy small{display:block;text-align:center!important}\n.kaly-oaX .actCopy strong{font-size:18px;line-height:1.08;letter-spacing:.04em;text-transform:uppercase;color:#f3f5f7!important;position:relative;z-index:2}\n.kaly-oaX .actCopy small{margin-top:8px;color:rgba(235,239,243,.88);font-weight:600;font-size:11.5px;line-height:1.45;position:relative;z-index:2}\n.kaly-oaX .actCopy .act-blade{position:absolute;left:-30%;top:-24%;width:42%;height:190%;pointer-events:none;z-index:2;opacity:0;transform:translateX(-180%) skewX(-24deg);border-radius:999px}\n.kaly-oaX .actCopy.is-blade-run .act-blade{animation:kalyActBladeV2 1.3s ease-out 1 both!important}\n.kaly-oaX .actRow:nth-child(1) .actCopy .act-blade{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(143,232,255,.42),rgba(255,255,255,0))}\n.kaly-oaX .actRow:nth-child(2) .actCopy .act-blade{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,224,138,.40),rgba(255,255,255,0))}\n.kaly-oaX .actRow:nth-child(3) .actCopy .act-blade{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,224,138,.40),rgba(255,255,255,0))}\n.kaly-oaX .helmetStage{position:relative;min-height:380px!important;height:380px!important;border-radius:18px;overflow:hidden;background:transparent}\n.kaly-oaX .helmetStage img,.kaly-oaX .helmetStage video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;background:transparent;opacity:0;transition:opacity .22s ease}\n.kaly-oaX .helmetStage .hStill{opacity:1}\n.kaly-oaX.oa-show-inner .hStill,.kaly-oaX.oa-show-outer .hStill,.kaly-oaX.oa-show-pressure .hStill{opacity:0!important}\n.kaly-oaX.oa-show-inner .gInner,.kaly-oaX.oa-show-outer .gOuter,.kaly-oaX.oa-show-pressure .gPressure{opacity:1!important}\n.kaly-oaX .reviewTrust{margin-top:24px;text-align:left;position:relative;overflow:visible}\n.kaly-oaX .reviewTopBar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;margin-bottom:16px}\n.kaly-oaX .reviewTopLeft{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}\n.kaly-oaX .reviewActionBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:142px!important;height:54px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(180deg,rgba(34,30,24,.96) 0%,rgba(5,5,5,1) 100%)!important;color:#ffe29a!important;font-size:15px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;z-index:1!important;user-select:none!important;backdrop-filter:blur(30px) saturate(230%)!important;-webkit-backdrop-filter:blur(30px) saturate(230%)!important;animation:kalyBtnGoldBreath 3.2s ease-in-out infinite!important}\n.kaly-oaX .reviewActionBtn:before{content:'';position:absolute;left:50%;top:50%;width:146%;height:248%;border-radius:999px;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(255,228,130,.92) 0%,rgba(255,220,90,0) 76%);transform:translate(-50%,-50%) scale(.98);filter:blur(18px);opacity:.22;animation:kalyMonAvisHaloSoft 20s cubic-bezier(.33,0,.18,1) infinite}\n.kaly-oaX .reviewActionBtn:after{content:'';position:absolute;left:10px;right:10px;top:7px;height:44%;pointer-events:none;border-radius:999px;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,0) 100%)}\n.kaly-oaX .reviewTrustPill{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;height:54px;min-height:54px;padding:0 7px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,rgba(31,31,31,.96) 0%,rgba(5,5,5,1) 100%);box-shadow:0 34px 74px rgba(0,0,0,.50),inset 0 2px 0 rgba(255,255,255,.34),inset 0 -5px 0 rgba(0,0,0,.34),0 0 0 2px rgba(199,199,199,.12),0 0 14px rgba(192,192,192,.08);position:relative;overflow:hidden;flex:1 1 auto;width:100%;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%)}\n.kaly-oaX .reviewTrustPill:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 48%)}\n.kaly-oaX .reviewTrustPill:after{content:'';position:absolute;left:12px;right:12px;top:7px;height:38%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0))}\n.kaly-oaX .reviewStarsInline{display:inline-flex;align-items:center;gap:1px;color:#ffb300;font-size:15px;animation:kalyStarHaloPulse 2.8s ease-in-out infinite}\n.kaly-oaX .reviewTrustLabel{font-size:clamp(13.2px,1.18vw,14.4px);font-weight:800;text-transform:uppercase;color:#f4f6f8;overflow:hidden;text-align:center}\n.kaly-oaX .reviewTrustTicker{display:block;position:relative;width:100%;height:1.34em;overflow:hidden}\n.kaly-oaX .reviewTrustTickerInner{display:flex;flex-direction:column;align-items:center;transform:translateY(0)}\n.kaly-oaX .reviewTrustTickerInner span{display:flex;align-items:center;justify-content:center;min-height:1.34em;height:1.34em;line-height:1.34em;white-space:nowrap;width:100%;text-align:center;overflow:hidden;padding:0 .03em;flex:0 0 1.34em}\n.kaly-oaX .reviewCountBadge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 7px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:900;transform:translateX(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(0,0,0,.22)}\n.kaly-oaX .reviewViewport{overflow:hidden;position:relative;padding:16px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}\n.kaly-oaX .reviewTrack{display:flex;gap:14px;width:max-content;will-change:transform;padding-top:2px;animation:none!important}\n.kaly-oaX .reviewCard{position:relative;flex:0 0 224px;width:224px;min-width:224px;max-width:224px;min-height:220px;border-radius:var(--review-radius);padding:11px 12px 9px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.24),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;cursor:grab;backdrop-filter:blur(18px) saturate(175%);-webkit-backdrop-filter:blur(18px) saturate(175%);transform:translate3d(0,0,0) scale(1);transform-origin:center center;transition:transform 1.28s cubic-bezier(.16,1,.3,1),box-shadow 1.28s cubic-bezier(.16,1,.3,1),filter 1.28s cubic-bezier(.16,1,.3,1)}\n.kaly-oaX .reviewCard:hover,.kaly-oaX .reviewCard.is-touch-hover{transform:translate3d(0,-7px,0) scale(1.07);box-shadow:0 32px 74px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.28);filter:brightness(1.04);border-color:rgba(255,255,255,.24)}\n.kaly-oaX .reviewGlow{position:absolute;right:-42px;bottom:-34px;width:248px;height:248px;border-radius:50%;pointer-events:none;filter:blur(24px);animation:kalyReviewHaloFloat 4.8s ease-in-out infinite;z-index:0}\n.kaly-oaX .reviewBlade{position:absolute;top:-18%;left:-52%;width:32%;height:138%;pointer-events:none;z-index:0;opacity:.44;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.10) 28%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.10) 72%,rgba(255,255,255,0));filter:blur(.28px);transform:skewX(-24deg);animation:kalyActBladeV2 4.8s linear infinite}\n.kaly-oaX .reviewGlassEdge{position:absolute;inset:2px;border-radius:calc(var(--review-radius) - 2px);border:1px solid rgba(255,255,255,.10);pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.10);z-index:1}\n.kaly-oaX .reviewCard{background:linear-gradient(180deg,rgba(17,17,17,.92) 0%,rgba(8,8,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-5{background:radial-gradient(circle at 88% 84%,rgba(30,220,90,.22) 0%,rgba(20,180,70,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(14,18,14,.92) 0%,rgba(7,10,7,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-4{background:radial-gradient(circle at 88% 84%,rgba(194,194,194,.20) 0%,rgba(160,190,30,.08) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(16,16,16,.92) 0%,rgba(10,10,10,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-3{background:radial-gradient(circle at 88% 84%,rgba(181,181,181,.22) 0%,rgba(130,130,130,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(18,12,8,.92) 0%,rgba(7,7,7,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-2{background:radial-gradient(circle at 88% 84%,rgba(255,130,60,.22) 0%,rgba(200,90,20,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(18,10,10,.92) 0%,rgba(9,6,6,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-1{background:radial-gradient(circle at 88% 84%,rgba(96,96,96,.26) 0%,rgba(63,63,63,.12) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(16,8,8,.94) 0%,rgba(8,5,5,.97) 100%)}\n.kaly-oaX .reviewCard.review-rating-5 .reviewGlow{background:radial-gradient(circle,rgba(30,220,90,.82) 0%,rgba(20,180,70,.42) 42%,rgba(10,140,50,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-4 .reviewGlow{background:radial-gradient(circle,rgba(194,194,194,.78) 0%,rgba(160,190,30,.38) 42%,rgba(120,150,20,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-3 .reviewGlow{background:radial-gradient(circle,rgba(181,181,181,.82) 0%,rgba(143,143,143,.42) 42%,rgba(101,101,101,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-2 .reviewGlow{background:radial-gradient(circle,rgba(255,130,60,.78) 0%,rgba(220,100,20,.38) 42%,rgba(160,70,20,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-1 .reviewGlow{background:radial-gradient(circle,rgba(114,114,114,.82) 0%,rgba(72,72,72,.44) 42%,rgba(41,41,41,0) 72%)}\n.kaly-oaX .reviewCard.site-lbc .reviewStars{color:#b24a00}\n.kaly-oaX .reviewCard.site-etsy .reviewStars{color:#fff}\n.kaly-oaX .reviewCard.site-ebay .reviewStars{color:#d7d7d7}\n.kaly-oaX .reviewCard.site-amazon .reviewStars{color:#a6a6a6}\n.kaly-oaX .reviewCard.site-user .reviewStars{color:#95e300}\n.kaly-oaX .reviewMarketLogo{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%) rotate(-12deg);width:auto!important;height:auto!important;max-width:none!important;opacity:.24;pointer-events:none;z-index:0}\n.kaly-oaX .reviewMarketLogo-lbc{width:300px!important;top:53%}\n.kaly-oaX .reviewMarketLogo-etsy{width:232px!important}\n.kaly-oaX .reviewMarketLogo-ebay{width:242px!important}\n.kaly-oaX .reviewMarketLogo-amazon{width:314px!important;top:55%;opacity:.42}\n.kaly-oaX .reviewMarketLogo-kalystock{width:228px!important;top:56%;opacity:.2}\n.kaly-oaX .reviewStars{font-size:16px;letter-spacing:2px;position:relative;z-index:1;order:1;margin-top:4px;text-align:left;align-self:flex-start}\n.kaly-oaX .reviewText{font-size:14px;line-height:1.48;color:#fff;position:relative;z-index:1;margin:6px 0 0;order:2;flex:0 0 auto;text-align:left}\n.kaly-oaX .reviewTextLine{display:block;height:0}\n.kaly-oaX .reviewCardPhotoWrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:92%;margin:0 auto;order:5;flex:1 1 auto;min-height:82px}\n.kaly-oaX .reviewCardPhoto{display:block;width:100%!important;aspect-ratio:4\/5!important;height:auto!important;object-fit:cover!important;border-radius:14px;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 16px rgba(0,0,0,.22)}\n.kaly-oaX .reviewReply{margin-top:auto;margin-bottom:2px;padding:6px 8px 5px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);font-size:10.8px;line-height:1.32;color:rgba(255,255,255,.88);position:relative;z-index:1;order:9;align-self:stretch;width:100%;flex:0 0 auto;text-align:left}\n.kaly-oaX .reviewReply strong{display:block;margin-bottom:4px;color:#fff;font-size:12px;text-align:left}\n.kaly-oaX .reviewAuthor{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:1;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;order:10;align-self:stretch;width:100%;flex:0 0 auto}\n.kaly-oaX .reviewAuthor strong{display:block;font-size:12px;line-height:1.15;color:#fff;white-space:nowrap}\n.kaly-oaX .reviewMetaLine{display:flex;align-items:center;gap:0;flex-wrap:nowrap;color:rgba(255,255,255,.9);font-size:10px;margin-left:auto}\n.kaly-oaX .pill,.kaly-oaX .actPill,.kaly-oaX .reviewActionBtn{transition:transform .08s ease,box-shadow .08s ease,filter .08s ease!important}\n.kaly-oaX .pill:hover,.kaly-oaX .actPill:hover,.kaly-oaX .reviewActionBtn:hover{transform:translateY(-2px) scale(1.018)!important;filter:brightness(1.04) saturate(1.05)!important}\n.kaly-oaX .pill:active,.kaly-oaX .actPill:active,.kaly-oaX .reviewActionBtn:active{transform:translateY(4px) scale(.978)!important}\n.kaly-oaX .tile-reveal{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.45s cubic-bezier(.22,1,.36,1)}\n.kaly-oaX .tile-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}\n.kaly-oaX .foot{margin-top:18px;padding:26px 0 0;border-top:1px dashed rgba(255,255,255,.16);text-align:center;color:var(--txt);font-size:14px;width:100%}\n.kaly-oaX .footCard{display:block;padding:24px 34px 26px;border-radius:26px;background:radial-gradient(circle at 12% 22%,rgba(203,203,203,.22),rgba(203,203,203,0) 42%),radial-gradient(circle at 88% 78%,rgba(193,193,193,.18),rgba(193,193,193,0) 38%),linear-gradient(180deg,rgba(38,26,18,.90) 0%,rgba(10,8,8,.97) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 46px rgba(0,0,0,.26),0 0 0 1px rgba(255,255,255,.08),0 0 48px rgba(207,207,207,.09),inset 0 2px 0 rgba(255,255,255,.18),inset 0 16px 28px rgba(255,255,255,.05),inset 0 -14px 24px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,255,255,.05);outline:1px solid rgba(255,255,255,.20);outline-offset:-3px;animation:kalyFooterGlow 6.6s ease-in-out infinite;position:relative;overflow:hidden;width:100%;max-width:100%;margin:0 auto}\n.kaly-oaX .footLead{display:block;font-size:22px;font-weight:950;letter-spacing:-.03em;color:#e2e2e2;text-shadow:0 0 12px rgba(207,207,207,.18),0 0 28px rgba(192,192,192,.12);font-family:\"Teko\",\"Rajdhani\",Orbitron,Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif!important}\n.kaly-oaX .footSub{display:block;margin-top:8px;color:rgba(255,255,255,.82);line-height:1.7}\n.kaly-oaX .footLink{--foot-close:50px;--foot-open:440px;width:var(--foot-close)!important;min-width:var(--foot-close)!important;max-width:var(--foot-close)!important;height:50px;margin-top:22px;padding:0!important;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;overflow:hidden!important;white-space:nowrap!important;transition:width 2.45s cubic-bezier(.16,1,.3,1),min-width 2.45s cubic-bezier(.16,1,.3,1),max-width 2.45s cubic-bezier(.16,1,.3,1),padding-left 2.45s cubic-bezier(.16,1,.3,1),padding-right 2.45s cubic-bezier(.16,1,.3,1),box-shadow 1.2s ease,transform .08s ease,filter .08s ease!important;transform-origin:center bottom;box-shadow:0 22px 38px rgba(0,0,0,.36),0 40px 84px rgba(0,0,0,.24),inset 0 2px 0 rgba(255,255,255,.36),inset 0 -4px 0 rgba(56,56,56,.18),0 0 0 1px rgba(255,255,255,.12),0 0 28px rgba(199,199,199,.16)}\n.kaly-oaX .footLink .footLinkText{position:relative;z-index:3;opacity:0;visibility:hidden;color:#fff!important;white-space:nowrap!important;pointer-events:none;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;transform:translate3d(0,16px,0);filter:blur(14px);overflow:visible;height:1.25em;line-height:1.25em;font-size:14px;font-weight:900;letter-spacing:.02em}\n.kaly-oaX .footLink .footLinkTextInner{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;text-align:center;opacity:0;filter:blur(16px);transform:translateY(18px) scale(.97)}\n.kaly-oaX .footLink.is-text-visible .footLinkText{visibility:visible!important;animation:kalyFootTextFuse .92s cubic-bezier(.16,.84,.24,1) both!important}\n.kaly-oaX .footLink.is-intro-ready{width:var(--foot-close)!important;min-width:var(--foot-close)!important;max-width:var(--foot-close)!important;padding:0!important}\n.kaly-oaX .footLink.is-intro-expand{width:var(--foot-open)!important;min-width:var(--foot-open)!important;max-width:var(--foot-open)!important;padding-left:10px!important;padding-right:10px!important}\n.kaly-oaX .footLink.is-intro-expand.is-text-reveal .footLinkText{visibility:visible;opacity:1;animation:kalyFootTextFuse 1.05s cubic-bezier(.16,.84,.24,1) forwards}\n.kaly-oaX .footLink.is-intro-expand.is-text-reveal .footLinkTextInner{animation:kalyFootTickerUp 1.05s cubic-bezier(.16,.84,.24,1) forwards}\n.kaly-oaX .footLink:before{content:'';position:absolute;left:50%;top:50%;width:148%;height:248%;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%);z-index:0;background:radial-gradient(circle,rgba(255,247,220,.42) 0%,rgba(199,199,199,.20) 34%,rgba(255,128,48,0) 74%);filter:blur(16px);opacity:.76;animation:kalyMonAvisHaloSoft 6.2s ease-in-out infinite}\n.kaly-oaX .footLink:after{content:'';position:absolute;left:10px;right:10px;top:5px;height:44%;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.10) 44%,rgba(255,255,255,0) 100%);z-index:1}\n\n@media(min-width:941px){\n  .kaly-oaX .consoleGrid{grid-template-columns:1fr 300px}\n  .kaly-oaX .consoleList{padding-left:20px}\n  .kaly-oaX .pv-ba{aspect-ratio:4\/3}\n}\n\n@media(max-width:1200px){.kaly-oaX .kX-frame{aspect-ratio:16\/9}.kaly-oaX .kX-frame.kX-frame-top{aspect-ratio:4\/3}}@media(max-width:940px){.kaly-oaX .fastList li{align-items:flex-start!important}.kaly-oaX .fastList li span:last-child{white-space:normal!important;display:block!important;line-height:1.35!important}.kaly-oaX .kX-frame.kX-frame-top{aspect-ratio:4\/3!important}.kaly-oaX .pv-ba-knob{width:42px!important;height:42px!important}.kaly-oaX .pv-ba-knob svg{width:10px!important;height:16px!important}\n  .kaly-oaX{--r:20px;--review-radius:16px;padding:14px 12px 20px!important;border-radius:var(--r)!important;box-shadow:0 28px 56px rgba(0,0,0,.72),0 56px 100px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.10)!important}\n  .kaly-oaX-wrap{padding:0 10px!important;margin:16px auto 20px!important;max-width:100%!important;width:100%!important}\n  .kaly-oaX .kaly-watermark{display:block!important;right:-78vw!important;top:-2vw!important;width:214vw!important;height:74vw!important;opacity:0;transform:rotate(-16deg) scale(.94);transform-origin:center center;max-width:none;max-height:none}\n  .kaly-oaX .kaly-watermark.is-revealed{opacity:.11;transform:rotate(-16deg) scale(.99);filter:blur(.03px)}\n  .kaly-oaX .title{font-size:22px!important;line-height:1.08!important}\n  .kaly-oaX .title .kicker{font-size:9.5px!important;letter-spacing:-.02em!important;white-space:nowrap!important;margin-bottom:18px!important}\n  .kaly-oaX .title.mainTitle{margin-top:28px!important;margin-bottom:14px!important}\n  .kaly-oaX .subtitle,.kaly-oaX .lead,.kaly-oaX .txt{font-size:13px!important}\n  .kaly-oaX .micro{--micro-fs:9.8px;font-size:var(--micro-fs)!important;letter-spacing:.01em!important;padding-left:8px!important;padding-right:10px!important}\n  .kaly-oaX .trustMini{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:14px auto 14px!important}\n  .kaly-oaX .tItem{min-height:68px!important;height:auto!important;padding:10px 6px!important;border-radius:14px!important;font-size:11px!important;gap:3px!important}\n  .kaly-oaX .tItem b{font-size:12px!important;line-height:1.15!important}\n  .kaly-oaX .tItem span{font-size:10px!important;line-height:1.2!important;white-space:normal!important;color:rgba(255,255,255,.62)!important}\n  .kaly-oaX .heroZone{margin-top:6px!important;gap:6px!important}\n  .kaly-oaX .kX-hero,.kaly-oaX .infoTile,.kaly-oaX .demoTile,.kaly-oaX .whyBuy{padding:0 12px!important}\n  .kaly-oaX .heroHead,.kaly-oaX .head,.kaly-oaX .tileHead,.kaly-oaX .demoHead{min-height:72px!important;height:72px!important;gap:10px!important}\n  .kaly-oaX .heroHead .h,.kaly-oaX .head h3,.kaly-oaX .tileHead h3,.kaly-oaX .demoHead h3{height:72px!important;font-size:14px!important;line-height:1.05!important;max-width:calc(100% - 84px)!important;padding-right:12px!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}\n  .kaly-oaX .foldContent{transition:max-height 1.15s cubic-bezier(.16,1,.3,1)!important,opacity .78s cubic-bezier(.16,1,.3,1)!important,transform 1.15s cubic-bezier(.16,1,.3,1)!important,margin .66s cubic-bezier(.16,1,.3,1)!important}\n  .kaly-oaX .foldInput:checked+.heroHead,.kaly-oaX .foldInput:checked+.head,.kaly-oaX .foldInput:checked+.tileHead,.kaly-oaX .foldInput:checked+.demoHead{min-height:36px!important;height:auto!important;padding:18px 0 8px!important;align-items:center!important}\n  .kaly-oaX .foldInput:checked+.heroHead .h,.kaly-oaX .foldInput:checked+.head h3,.kaly-oaX .foldInput:checked+.tileHead h3,.kaly-oaX .foldInput:checked+.demoHead h3{height:auto!important;align-items:center!important;padding:0!important}\n  .kaly-oaX .whyBuy .foldInput:not(:checked)+.head,.kaly-oaX .heroHead,.kaly-oaX .tileHead,.kaly-oaX .demoHead{min-height:72px!important;height:72px!important;padding:0!important;align-items:center!important}\n  .kaly-oaX .whyBuy .foldInput:not(:checked)+.head h3,.kaly-oaX .heroHead .h,.kaly-oaX .tileHead h3,.kaly-oaX .demoHead h3{height:72px!important;align-items:center!important}\n  .kaly-oaX .whyBuy .foldInput:checked+.head{min-height:72px!important;height:72px!important;padding:0!important;align-items:center!important}\n  .kaly-oaX .whyBuy .foldInput:checked+.head h3{height:72px!important;align-items:center!important;padding:0!important}\n  .kaly-oaX .pill{width:72px!important;min-width:72px!important;height:24px!important;font-size:8px!important;padding:0 5px!important}\n  .kaly-oaX .console,.kaly-oaX .single-console-test{background:radial-gradient(ellipse at 10% 22%,rgba(214,214,214,.22) 0%,rgba(104,104,104,.10) 24%,rgba(0,0,0,0) 52%),linear-gradient(180deg,rgba(19,19,19,.82) 0%,rgba(10,8,7,.94) 100%)!important;overflow:hidden!important;isolation:isolate!important;animation:none!important}\n  .kaly-oaX .consoleGrid{background:#000!important;overflow:hidden!important;border-radius:20px!important}\n  .kaly-oaX .console:before{display:block!important;content:''!important;position:absolute!important;inset:1px!important;border-radius:19px!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09)!important;background:none!important;z-index:2!important}\n  .kaly-oaX .consoleGrid:before{display:block!important;content:''!important;left:-8%!important;top:-10%!important;width:78%!important;height:70%!important;opacity:.98!important;filter:blur(26px)!important;border-radius:0 0 140px 0!important;background:radial-gradient(ellipse at 0% 0%,rgba(225,225,225,1) 0%,rgba(173,173,173,.76) 22%,rgba(92,92,92,.32) 48%,rgba(0,0,0,0) 78%)!important;mix-blend-mode:screen!important}\n  .kaly-oaX .actRow:nth-child(1):before,.kaly-oaX .actRow:nth-child(2):before,.kaly-oaX .actRow:nth-child(3):before{content:none!important;display:none!important}\n  .kaly-oaX .pill:before,.kaly-oaX .pill-ct:before,.kaly-oaX .actPill:before{animation:none!important}\n  .kaly-oaX .pill:before,.kaly-oaX .pill-ct:before{opacity:0!important;box-shadow:none!important}\n  .kaly-oaX .pill-ct{border-color:rgba(214,214,214,.96)!important;box-shadow:0 10px 18px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.16),inset 0 -3px 0 rgba(0,0,0,.16)!important}\n  .kaly-oaX .demoTile .foldContent{overflow:visible!important}\n  .kaly-oaX .demoTile .kaly-demo-orb{width:380px!important;height:380px!important;filter:blur(24px)!important;opacity:.28!important}\n  .kaly-oaX .helmetStage{height:230px!important;min-height:230px!important}\n  .kaly-oaX .reviewTopBar{display:grid;grid-template-columns:1fr;gap:12px}\n  .kaly-oaX .reviewTopLeft{display:grid;grid-template-columns:1fr;gap:10px}\n  .kaly-oaX .reviewActionBtn,.kaly-oaX .reviewTrustPill{width:100%;min-width:0}\n  .kaly-oaX .reviewActionBtn{height:46px!important;font-size:13px!important}\n  .kaly-oaX .reviewViewport{-webkit-mask-image:none;mask-image:none;overflow:hidden;cursor:grab;padding-bottom:6px}\n  .kaly-oaX .reviewTrack{animation:none!important;gap:12px}\n  .kaly-oaX .reviewCard{flex:0 0 224px!important;width:224px!important;min-width:224px!important;max-width:224px!important;min-height:220px!important;height:auto;border-radius:16px!important;scroll-snap-align:start;padding:10px 11px 8px!important}\n  .kaly-oaX .reviewGlassEdge{inset:2px!important;border-radius:14px!important}\n  .kaly-oaX .reviewGlow{opacity:.58!important;filter:blur(16px)!important;animation:none!important}\n  .kaly-oaX .reviewBlade{opacity:.44!important;animation:kalyActBladeV2 4.8s linear infinite!important}\n  .kaly-oaX .reviewCardPhotoWrap{min-height:56px!important;max-width:84%!important}\n  .kaly-oaX .reviewText{font-size:13px!important;line-height:1.34!important;margin-top:4px!important}\n  .kaly-oaX .reviewReply{font-size:9.8px!important;line-height:1.22!important;padding:5px 7px 4px!important}\n  .kaly-oaX .reviewCard:hover,.kaly-oaX .reviewCard.is-touch-hover{transform:none!important;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.24)!important;filter:none!important;border-color:rgba(255,255,255,.18)!important}\n  .kaly-oaX .sheetBlade:before,.kaly-oaX .mainGlassHaloPulse:before,.kaly-oaX .glassSweep:before{opacity:0!important;animation:none!important}\n  .kaly-oaX .foot{padding:20px 0 0}\n  .kaly-oaX .footCard{padding:18px 16px 20px;border-radius:18px;width:100%!important;max-width:100%!important;margin:0 auto!important}\n  .kaly-oaX .footLead{font-size:17px!important;font-weight:950!important;letter-spacing:-.03em!important;white-space:nowrap!important;font-family:\"Teko\",\"Rajdhani\",Orbitron,Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif!important}\n}\n.kaly-oaX .actRow:nth-child(1) .actCopy:before{content:'';position:absolute;right:-58px;top:50%;width:220px;height:150px;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:1;filter:blur(32px);opacity:1;background:radial-gradient(circle,rgba(143,232,255,.86) 0%,rgba(66,150,255,.42) 42%,rgba(66,150,255,0) 74%)!important}\n.kaly-oaX .actRow:nth-child(1) .actCopy strong{color:#bff5ff!important}\n.kaly-oaX .actRow:nth-child(2) .actCopy:before{content:'';position:absolute;right:-58px;top:50%;width:220px;height:150px;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:1;filter:blur(32px);opacity:1;background:radial-gradient(circle,rgba(255,224,138,.90) 0%,rgba(242,161,31,.48) 42%,rgba(242,161,31,0) 74%)!important}\n.kaly-oaX .actRow:nth-child(2) .actCopy strong{color:#ffe08a!important}\n.kaly-oaX .actRow:nth-child(3) .actCopy:before{content:'';position:absolute;right:-58px;top:50%;width:220px;height:150px;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:1;filter:blur(32px);opacity:1;background:radial-gradient(circle,rgba(255,224,138,.92) 0%,rgba(200,140,0,.50) 42%,rgba(200,140,0,0) 74%)!important}\n.kaly-oaX .actRow:nth-child(3) .actCopy strong{color:#ffd77a!important}\n\u003c\/style\u003e\n\u003cdiv class=\"kaly-oaX-wrap\"\u003e\n\u003cdiv data-oa-widget class=\"kaly-oaX\" data-review-eligible=\"true\" data-review-customer=\"true\"\u003e\n\u003cspan class=\"sheetBlade\"\u003e\u003c\/span\u003e\u003cspan class=\"mainGlassHalo\"\u003e\u003c\/span\u003e\u003cspan class=\"mainGlassHaloPulse\"\u003e\u003c\/span\u003e\u003cspan class=\"glassDepth\"\u003e\u003c\/span\u003e\u003cspan class=\"glassSweep\"\u003e\u003c\/span\u003e\u003cspan class=\"kaly-watermark\"\u003e\u003c\/span\u003e\n\u003caudio src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/open_OA.mp3?v=1777044891\" preload=\"auto\" class=\"oa-open-sound\"\u003e\u003c\/audio\u003e\n\u003caudio src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/close_OA.mp3?v=1777044891\" preload=\"auto\" class=\"oa-close-sound\"\u003e\u003c\/audio\u003e\n\u003cdiv class=\"micro\"\u003e\n\u003cspan class=\"kaly-micro-orb\"\u003e\u003c\/span\u003e\n\u003cspan class=\"micro-copy-full\"\u003e\u003cspan class=\"micro-copy-accent\"\u003e●\u003c\/span\u003e\u003cstrong\u003ePURE VISION\u003c\/strong\u003e | PLUG \u0026amp; PLAY • CLIO 4 PHASE 1 • SANS CODAGE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"title mainTitle\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cb\u003eConversion antibrouillards RS Vision\u003c\/b\u003e pour Clio 4 phase 1\u003c\/span\u003e\u003cspan class=\"title-main-text\"\u003eAntibrouillards LED\u003cbr\u003eRS Vision \u003cspan class=\"neenca\"\u003e100% Plug \u0026amp; Play\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"subtitle introSpace\"\u003ePour remplacer vos \u003cstrong\u003eantibrouillards halogènes\u003c\/strong\u003e par des \u003cstrong\u003eantibrouillards RS Vision LED\u003c\/strong\u003e sur \u003cstrong\u003eClio 4 phase 1\u003c\/strong\u003e, avec une compatibilité parfaite — \u003cstrong\u003esans bricolage, sans codage et sans toucher au faisceau d'origine\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"lead lead-split\"\u003e\u003cspan class=\"lead-top\"\u003eVous branchez, vous clipsez : passez au look RS Vision immédiatement.\u003c\/span\u003e\u003cspan class=\"lead-bottom\"\u003eUne solution \u003cstrong\u003esimple, propre et accessible\u003c\/strong\u003e pensée pour les \u003cstrong\u003enon bricoleurs et les débutants\u003c\/strong\u003e, sans passage chez le mécanicien.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"pvSliderSolo pv-reveal\" id=\"pvSliderSolo\"\u003e\u003cdiv class=\"pv-ba\" id=\"pvBA\"\u003e\n\u003cimg class=\"pv-ba-base\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/Apres_Clio4_Blanc.png?v=1781689692\" alt=\"Après — RS Vision\"\u003e\u003cdiv class=\"pv-ba-top\" id=\"pvBATop\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/Avant_Clio4_Blanc.png?v=1781689672\" alt=\"Avant — d'origine\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pv-ba-divider\" id=\"pvBADiv\"\u003e\u003cspan class=\"pv-ba-knob\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 5L4 12l5 7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 5l5 7-5 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"pv-ba-label pv-ba-l\"\u003eAvant\u003c\/span\u003e\u003cspan class=\"pv-ba-label pv-ba-r\"\u003eAprès\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"trustMini\"\u003e\n\u003cdiv class=\"tItem\"\u003e\n\u003cb\u003ePlug \u0026amp; Play\u003c\/b\u003e\u003cspan\u003eSans découpe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tItem\"\u003e\n\u003cb\u003eSans codage\u003c\/b\u003e\u003cspan\u003eAucune valise\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tItem\"\u003e\n\u003cb\u003eDébutant friendly\u003c\/b\u003e\u003cspan\u003eMontage simple\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"whyBuy tile-reveal\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-why\" class=\"foldInput\"\u003e\u003cdiv class=\"head\"\u003e\n\u003ch3\u003ePourquoi ça plaît ?\u003c\/h3\u003e\n\u003clabel for=\"fold-why\" class=\"pill yellow\" data-fold-sound\u003eTop choix\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\n\u003cul class=\"fastList\"\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003ePlug \u0026amp; Play\u003c\/strong\u003e : connexion directe, sans coupe ni repiquage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eConversion RS Vision\u003c\/strong\u003e : remplace vos antibrouillards halogènes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eCompatible Clio 4 phase 1\u003c\/strong\u003e équipée d'antibrouillards halogènes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003ePensé pour les non bricoleurs\u003c\/strong\u003e : sans codage ni passage au garage\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"decision\"\u003e\n\u003cb\u003eLe bon compromis :\u003c\/b\u003e vous obtenez le \u003cstrong\u003elook RS Vision\u003c\/strong\u003e que beaucoup recherchent, avec un montage \u003cstrong\u003esimple, rapide et propre\u003c\/strong\u003e pensé pour ceux qui veulent un résultat premium.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"heroZone\"\u003e\n\u003cdiv class=\"kX-frame kX-frame-top\"\u003e\u003cdiv class=\"kX-media\"\u003e\u003cvideo autoplay muted playsinline loop preload=\"metadata\" disablepictureinpicture controlslist=\"nodownload noplaybackrate noremoteplayback\"\u003e\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d8b26243d92243119f2cebd79c9e9104.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"kX-hero\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-feel\" class=\"foldInput\"\u003e\u003cdiv class=\"heroHead\"\u003e\n\u003cp class=\"h\"\u003eCe que vous obtenez\u003c\/p\u003e\n\u003clabel for=\"fold-feel\" class=\"pill gray\" data-fold-sound\u003eEffet\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cul class=\"bullets\"\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eLook RS Vision\u003c\/strong\u003e : changement visuel immédiat à l'avant.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eMontage sans stress\u003c\/strong\u003e : parfait pour débutants et non bricoleurs.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eConnexion directe\u003c\/strong\u003e : installation propre et 100% Plug \u0026amp; Play.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eZéro codage\u003c\/strong\u003e : aucun passage à la valise ni chez le mécano.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eRésultat OEM+\u003c\/strong\u003e : profitez enfin des antibrouillards RS Vision.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"infoTile is-comfort tile-reveal\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-comfort\" class=\"foldInput\"\u003e\u003cdiv class=\"tileHead\"\u003e\n\u003ch3\u003eInstallation compliquée ?\u003c\/h3\u003e\n\u003clabel for=\"fold-comfort\" class=\"pill green\" data-fold-sound\u003eMontage\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cp class=\"txt\"\u003eBranchez, clipsez : \u003cstrong\u003emontage rapide\u003c\/strong\u003e, sans découpe ni codage. Installez vos antibrouillards RS Vision sur Clio 4 phase 1 sans compétence mécanique.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"infoTile is-size tile-reveal\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-size\" class=\"foldInput\"\u003e\u003cdiv class=\"tileHead\"\u003e\n\u003ch3\u003eCompatible avec ma Clio ?\u003c\/h3\u003e\n\u003clabel for=\"fold-size\" class=\"pill orange\" data-fold-sound\u003eCompat.\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cp class=\"txt\"\u003eCompatible \u003cstrong\u003eClio 4 phase 1\u003c\/strong\u003e équipée d'\u003cstrong\u003eantibrouillards halogènes classiques\u003c\/strong\u003e et prête à passer en \u003cstrong\u003eRS Vision\u003c\/strong\u003e. Adaptateur dédié pour un montage simple et propre.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"demoTile tile-reveal\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-demo\" class=\"foldInput\"\u003e\u003cdiv class=\"demoHead\"\u003e\n\u003ch3\u003eComment ça marche ?\u003c\/h3\u003e\n\u003clabel for=\"fold-demo\" class=\"pill blue\" data-fold-sound\u003eDémo\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\n\u003cspan class=\"kaly-demo-orb\"\u003e\u003c\/span\u003e\u003cdiv class=\"demoVideo\"\u003e\u003cvideo autoplay muted playsinline loop preload=\"metadata\" disablepictureinpicture controlslist=\"nodownload noplaybackrate noremoteplayback\"\u003e\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a63979d05705475da4bf13f0897ccca9.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"console single-console-test\"\u003e\n\u003cdiv class=\"consoleGrid\"\u003e\n\u003cdiv class=\"consoleList\"\u003e\n\u003cdiv class=\"actRow\"\u003e\n\u003cinput type=\"checkbox\" id=\"act-inner\" class=\"actRowInput\"\u003e\u003clabel for=\"act-inner\" class=\"actPill inner\" data-oa-action=\"inner\"\u003eFeu de jour\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003eFEU DE JOUR\u003c\/strong\u003e\u003csmall\u003eVisualisez le rendu de jour avec votre nouvelle face avant et la conversion prête à recevoir le style RS Vision.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"actRow\"\u003e\n\u003cinput type=\"checkbox\" id=\"act-outer\" class=\"actRowInput\"\u003e\u003clabel for=\"act-outer\" class=\"actPill outer\" data-oa-action=\"outer\"\u003ePlein phare\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003ePLEIN PHARE\u003c\/strong\u003e\u003csmall\u003eVérifiez l'intégration visuelle en conditions réelles, sans perdre le montage simple et propre d'origine.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"actRow\"\u003e\n\u003cinput type=\"checkbox\" id=\"act-pressure\" class=\"actRowInput\"\u003e\u003clabel for=\"act-pressure\" class=\"actPill pressure\" data-oa-action=\"pressure\"\u003eRS VISION\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003eRS VISION\u003c\/strong\u003e\u003csmall\u003eLe rendu recherché par les propriétaires de Clio 4 phase 1 qui veulent remplacer les antibrouillards halogènes sans bricolage.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"helmetStage\"\u003e\n\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/Clio_4RS_Blanc_Fixe.png?v=1781692237\" alt=\"Antibrouillards RS Vision Clio 4\" class=\"hStill\"\u003e\u003cvideo preload=\"auto\" playsinline loop muted class=\"gInner\"\u003e\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e34c3416739b4c05838ee4117ada48c9.mp4\"\u003e\u003c\/video\u003e\u003cvideo preload=\"auto\" playsinline loop muted class=\"gOuter\"\u003e\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1bf71a02349f48cb9df47cb2e6afdb48.mp4\"\u003e\u003c\/video\u003e\u003cvideo preload=\"auto\" playsinline loop muted class=\"gPressure\"\u003e\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/08eb892602d84b8d8eb1a029840c38d1.mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reviewTrust\"\u003e\u003cdiv class=\"reviewTopBar\"\u003e\u003cdiv class=\"reviewTopLeft\"\u003e\n\u003cbutton type=\"button\" class=\"reviewActionBtn\" id=\"reviewOpenBtn\"\u003e\u003cspan class=\"reviewBtnText\"\u003eMon avis\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"reviewTrustPill\"\u003e\n\u003cspan class=\"reviewStarsInline\"\u003e★★★★★\u003c\/span\u003e\u003cspan class=\"reviewTrustLabel\"\u003e\u003cspan class=\"reviewTrustTicker\" id=\"reviewTrustTicker\"\u003e\u003cspan class=\"reviewTrustTickerInner\"\u003e\u003cspan\u003eAvis vérifiés \u0026amp; utiles\u003c\/span\u003e\u003cspan\u003eLaissez un petit avis 😏\u003c\/span\u003e\u003cspan\u003eOn vous voit hésiter 👀\u003c\/span\u003e\u003cspan\u003eVotre avis nous aide\u003c\/span\u003e\u003cspan\u003e5 étoiles et on sourit 😄\u003c\/span\u003e\u003cspan\u003eUn clic et c’est validé\u003c\/span\u003e\u003cspan\u003eDites-nous votre avis\u003c\/span\u003e\u003cspan\u003eVotre retour compte\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"reviewCountBadge\" id=\"reviewCountBadge\"\u003e10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"reviewStrip\"\u003e\u003cdiv class=\"reviewViewport\" id=\"reviewViewport\"\u003e\u003cdiv class=\"reviewTrack\" id=\"reviewTrack\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"foot\"\u003e\u003cdiv class=\"footCard\"\u003e\n\u003cspan class=\"footLead\"\u003eLOOK RS VISION POUR CLIO 4\u003c\/span\u003e\u003cspan class=\"footSub\"\u003ePassez des \u003cstrong\u003eantibrouillards halogènes\u003c\/strong\u003e aux \u003cstrong\u003eantibrouillards RS Vision\u003c\/strong\u003e grâce à notre adaptateur \u003cstrong\u003e100% Plug \u0026amp; Play\u003c\/strong\u003e, pensé pour les \u003cstrong\u003edébutants\u003c\/strong\u003e qui veulent un vrai rendu RS \u003cstrong\u003esans bricolage ni codage\u003c\/strong\u003e.\u003c\/span\u003e\u003ca class=\"footLink actPill pressure\" href=\"https:\/\/kalystock.com\/collections\/vehicles-and-parts-example-products\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"footLinkText\"\u003e\u003cspan class=\"footLinkTextInner\"\u003eVoir la gamme Renault\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  'use strict';\n  var root = document.querySelector('.kaly-oaX');\n  if (!root) return;\n\n  function esc(t){ var d = document.createElement('div'); d.textContent = String(t || ''); return d.innerHTML; }\n  function qs(sel, ctx){ return (ctx || root).querySelector(sel); }\n  function playSound(kind){ try{ var el = qs(kind === 'close' ? '.oa-close-sound' : '.oa-open-sound'); if (!el) return; el.currentTime = 0; var p = el.play(); if (p \u0026\u0026 p.catch) p.catch(function(){}); }catch(e){} }\n\n  (function(){ var ticking = false; function update(){ ticking = false; var rect = root.getBoundingClientRect(); var vh = window.innerHeight || 1; var progress = Math.max(0, Math.min(1, (vh - rect.top) \/ (vh + rect.height))); var peak = Math.sin(progress * Math.PI); root.style.setProperty('--glass-x', (-72 + progress * 326).toFixed(1) + '%'); root.style.setProperty('--glass-y', (-10 + progress * 20).toFixed(1) + '%'); root.style.setProperty('--glass-r', (-4 + progress * 8).toFixed(1) + 'deg'); root.style.setProperty('--glass-o', (0.38 + peak * 0.62).toFixed(3)); } function onScroll(){ if (!ticking){ ticking = true; requestAnimationFrame(update); } } window.addEventListener('scroll', onScroll, { passive:true }); window.addEventListener('resize', onScroll, { passive:true }); update(); })();\n  (function(){ var micro = qs('.micro'); if (!micro) return; var logoFinished = false; function easeOut(t){ return 1 - Math.pow(1 - t, 3); } function measure(){ var mobile = window.matchMedia('(max-width:940px)').matches; var maxAvail = Math.max(170, root.clientWidth - (mobile ? 8 : 26)); var fs = mobile ? 9.8 : 11.9; micro.style.setProperty('--micro-fs', fs + 'px'); micro.style.setProperty('--micro-w', 'max-content'); while (micro.scrollWidth \u003e maxAvail \u0026\u0026 fs \u003e (mobile ? 7.1 : 9.2)){ fs -= 0.08; micro.style.setProperty('--micro-fs', fs.toFixed(2) + 'px'); } var open = Math.min(Math.ceil(micro.scrollWidth) + 14, maxAvail); micro.style.setProperty('--micro-w', getComputedStyle(micro).getPropertyValue('--micro-close') || '56px'); micro.style.setProperty('--micro-open', open + 'px'); } function apply(e){ var close = parseFloat(getComputedStyle(micro).getPropertyValue('--micro-close')) || 56; var open = parseFloat(getComputedStyle(micro).getPropertyValue('--micro-open')) || close; micro.style.setProperty('--micro-w', (close + (open - close) * e).toFixed(1) + 'px'); micro.style.setProperty('--micro-gap', (e * 10).toFixed(1) + 'px'); micro.style.setProperty('--micro-pad-x', (e * 18).toFixed(1) + 'px'); micro.style.setProperty('--micro-text-o', (e * 0.98).toFixed(3)); micro.style.setProperty('--micro-text-x', ((1 - e) * 26).toFixed(1) + 'px'); } function nukeMiniLogos(){ logoFinished = true; micro.classList.add('logo-finished','is-logo-gone'); micro.classList.remove('is-logo-dissolve'); var orb = micro.querySelector('.kaly-micro-orb'); if (orb){ orb.style.display = 'none'; orb.style.opacity = '0'; orb.style.visibility = 'hidden'; orb.style.animation = 'none'; } } measure(); apply(0); var wm = qs('.kaly-watermark'); window.addEventListener('resize', function(){ if (logoFinished) return; measure(); apply(0); }, { passive:true }); setTimeout(function(){ var start = null, dur = 3000; function step(ts){ if (!start) start = ts; var p = Math.min(1, (ts - start) \/ dur); apply(easeOut(p)); if (p \u003c 1) requestAnimationFrame(step); } requestAnimationFrame(step); setTimeout(function(){ if (logoFinished) return; micro.classList.add('is-logo-dissolve'); if (wm) wm.classList.add('is-revealed'); setTimeout(function(){ nukeMiniLogos(); }, 1150); }, 120); }, 3200); })();\n  (function(){ var wrap = qs('#pvSliderSolo'), slider = qs('#pvBA'), div = qs('#pvBADiv'); var miniTiles = root.querySelectorAll('.trustMini .tItem'); var revealTiles = root.querySelectorAll('.tile-reveal'); if (!wrap || !slider || !div) return; function setPos(p){ p = Math.max(0, Math.min(100, p)); slider.style.setProperty('--pos', p + '%'); div.style.left = p + '%'; } var dragging = false; function fromX(x){ var r = slider.getBoundingClientRect(); setPos(((x - r.left) \/ r.width) * 100); } slider.addEventListener('pointerdown', function(e){ dragging = true; fromX(e.clientX); slider.setPointerCapture(e.pointerId); }); slider.addEventListener('pointermove', function(e){ if (dragging) fromX(e.clientX); }); slider.addEventListener('pointerup', function(){ dragging = false; }); var sliderDone = false, miniSeen = false, miniShown = false; function showMini(){ if (miniShown || !sliderDone || !miniSeen) return; miniShown = true; miniTiles.forEach(function(t, i){ setTimeout(function(){ t.classList.add('is-visible'); }, i * 340); }); } if (miniTiles.length){ new IntersectionObserver(function(entries){ entries.forEach(function(e){ if (e.isIntersecting){ miniSeen = true; showMini(); } }); }, { threshold:0.15 }).observe(miniTiles[0].parentNode); } setPos(50); var seen = false; new IntersectionObserver(function(entries){ entries.forEach(function(e){ if (e.isIntersecting \u0026\u0026 !seen \u0026\u0026 e.intersectionRatio \u003e 0.55){ seen = true; wrap.classList.add('is-visible'); setTimeout(function(){ slider.classList.add('is-sweep'); setPos(50); requestAnimationFrame(function(){ requestAnimationFrame(function(){ setPos(92); setTimeout(function(){ setPos(8); }, 1050); setTimeout(function(){ setPos(50); }, 2100); setTimeout(function(){ slider.classList.remove('is-sweep'); sliderDone = true; showMini(); }, 3150); }); }); }, 1180); } }); }, { threshold:0.55 }).observe(wrap); if (revealTiles.length){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if (e.isIntersecting){ e.target.classList.add('is-visible'); io.unobserve(e.target); } }); }, { threshold:0.2 }); revealTiles.forEach(function(t, i){ t.style.transitionDelay = (i * 0.12) + 's'; io.observe(t); }); } })();\n  root.querySelectorAll('.foldInput').forEach(function(inp){ inp.addEventListener('change', function(){ var tile = inp.closest('.kX-hero, .whyBuy, .infoTile, .demoTile'); if (tile) tile.classList.toggle('is-open', inp.checked); if (inp.id === 'fold-demo'){ var demoVideo = tile \u0026\u0026 tile.querySelector('.demoVideo video'); if (demoVideo){ try{ demoVideo.pause(); demoVideo.currentTime = 0; if (inp.checked){ var p = demoVideo.play(); if (p \u0026\u0026 p.catch) p.catch(function(){}); } }catch(e){} } } }); });\n  root.querySelectorAll('[data-fold-sound]').forEach(function(el){ el.addEventListener('click', function(){ var targetId = el.getAttribute('for'); var target = targetId ? qs('#' + targetId) : null; playSound(target \u0026\u0026 target.checked ? 'close' : 'open'); }); });\n  (function(){ var items = [{ key:'inner', input:'#act-inner', video:'.gInner', cls:'oa-show-inner' },{ key:'outer', input:'#act-outer', video:'.gOuter', cls:'oa-show-outer' },{ key:'pressure', input:'#act-pressure', video:'.gPressure', cls:'oa-show-pressure' }]; var still = qs('.hStill'); function stopVideo(v){ if (!v) return; try{ v.pause(); v.currentTime = 0; }catch(e){} } function clearAll(){ items.forEach(function(it){ var inp = qs(it.input); if (inp) inp.checked = false; root.classList.remove(it.cls); stopVideo(qs(it.video)); }); if (still) still.style.opacity = '1'; } items.forEach(function(it){ var inp = qs(it.input), lbl = qs('[data-oa-action=\"' + it.key + '\"]'), vid = qs(it.video); var copy = inp \u0026\u0026 inp.closest('.actRow') \u0026\u0026 inp.closest('.actRow').querySelector('.actCopy'); if (!inp || !lbl || !vid || !copy) return; lbl.addEventListener('click', function(e){ e.preventDefault(); var wasOpen = inp.checked; playSound(wasOpen ? 'close' : 'open'); clearAll(); if (wasOpen) return; inp.checked = true; root.classList.add(it.cls); if (still) still.style.opacity = '0'; copy.classList.remove('is-blade-run'); void copy.offsetWidth; copy.classList.add('is-blade-run'); try{ vid.currentTime = 0; var p = vid.play(); if (p \u0026\u0026 p.catch) p.catch(function(){}); }catch(e){} }); vid.addEventListener('ended', clearAll); }); clearAll(); })();\n  (function(){ var track = qs('#reviewTrack'), countBadge = qs('#reviewCountBadge'), viewport = qs('#reviewViewport'); if (!track) return; var baseCount = 10, userReviews = []; var baseReviews = [{site:'Etsy',siteClass:'site-etsy',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Excellent quality, excellent contact with the Seller, instructions included.',name:'Pawe\\u0142 Wawak',flag:'\\ud83c\\uddf5\\ud83c\\uddf1',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Parfait \\u2705 Rapide et informatif !',name:'Lolo0477',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Rapide, envoi soign\\u00e9, article conforme',name:'Micka\\u00ebl',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Super',name:\"Vent'loc\",flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Parfait merci \\ud83d\\ude4f',name:'Seb',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'eBay',siteClass:'site-ebay',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Great seller, the LED adaptor is top quality!!',name:'luisvillarruel',flag:'\\ud83c\\uddec\\ud83c\\udde7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'eBay',siteClass:'site-ebay',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Ottimo\\u2026 spedizione lente 17 jours',name:'rosinca22',flag:'\\ud83c\\uddee\\ud83c\\uddf9',meta:'Avis v\\u00e9rifi\\u00e9',reply:'Merci pour votre retour. Le produit a bien \\u00e9t\\u00e9 livr\\u00e9 et l\\'adaptateur a donn\\u00e9 satisfaction. Le d\\u00e9lai \\u00e9voqu\\u00e9 venait du transporteur, pas du produit.'},{site:'Amazon',siteClass:'site-amazon',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Bonsoir je suis tr\\u00e8s content du produit merci beaucoup tr\\u00e8s bon travail merci au livreur.',name:'Acheteur Amazon',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2606\\u2606\\u2606',text:'Le produit \\u00e9tait conforme, mais 10 jours pour l\\'envoyer et la communication un enfer, il ne r\\u00e9pondait jamais !',name:'YLIS',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9',reply:'Merci pour votre retour. Le produit \\u00e9tait bien conforme et a bien \\u00e9t\\u00e9 re\\u00e7u. Le d\\u00e9lai venait d\\'un retard logistique ponctuel.'},{site:'Etsy',siteClass:'site-etsy',stars:'\\u2605\\u2606\\u2606\\u2606\\u2606',text:'Je n\\'ai jamais re\\u00e7u mon colis',name:'tyson',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis v\\u00e9rifi\\u00e9',reply:'Nous avons bien suivi ce dossier avec le transporteur. Le client a finalement re\\u00e7u son colis. Aucun d\\u00e9faut produit n\\'a \\u00e9t\\u00e9 constat\\u00e9.'}]; function formatReviewText(r){ var txt = esc(r.text); var map = { 'Lolo0477':'Parfait \\u2705\u003cspan class=\"reviewTextLine\"\u003e\u003c\/span\u003eRapide et informatif !', 'Micka\\u00ebl':'Rapide, envoi soign\\u00e9,\u003cspan class=\"reviewTextLine\"\u003e\u003c\/span\u003earticle conforme', 'rosinca22':'Ottimo\\u2026 spedizione\u003cspan class=\"reviewTextLine\"\u003e\u003c\/span\u003elente 17 jours', 'luisvillarruel':'Great seller, the LED\u003cspan class=\"reviewTextLine\"\u003e\u003c\/span\u003eadaptor is top quality!!' }; return map[r.name] || txt; } function renderCard(r){ var ratingNum = (String(r.stars).match(\/\\u2605\/g) || []).length || 5; var logos = {'site-lbc':['reviewMarketLogo-lbc','https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/LEBONCOIN.png?v=1780416225','Leboncoin'],'site-etsy':['reviewMarketLogo-etsy','https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/ETSY.png?v=1780416226','Etsy'],'site-ebay':['reviewMarketLogo-ebay','https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/EBAY.png?v=1780416225','eBay'],'site-amazon':['reviewMarketLogo-amazon','https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/AMAZON.png?v=1780416225','Amazon'],'site-user':['reviewMarketLogo-kalystock','https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/kalystock_new.png?v=1780403900','Kalystock']}; var lo = logos[r.siteClass] || []; var logo = lo.length ? '\u003cimg class=\"reviewMarketLogo ' + lo[0] + '\" src=\"' + lo[1] + '\" alt=\"' + lo[2] + '\"\u003e' : ''; return '\u003carticle class=\"reviewCard review-rating-' + ratingNum + ' ' + r.siteClass + '\"\u003e\u003cspan class=\"reviewGlow\"\u003e\u003c\/span\u003e\u003cspan class=\"reviewBlade\"\u003e\u003c\/span\u003e\u003cspan class=\"reviewGlassEdge\"\u003e\u003c\/span\u003e' + logo + '\u003cdiv class=\"reviewStars\"\u003e' + esc(r.stars) + '\u003c\/div\u003e\u003cp class=\"reviewText\"\u003e' + formatReviewText(r) + '\u003c\/p\u003e' + (r.photo ? '\u003cdiv class=\"reviewCardPhotoWrap\"\u003e\u003cimg class=\"reviewCardPhoto\" src=\"' + esc(r.photo) + '\" alt=\"Photo client\"\u003e\u003c\/div\u003e' : '\u003cdiv class=\"reviewCardPhotoWrap\"\u003e\u003c\/div\u003e') + (r.reply ? '\u003cdiv class=\"reviewReply\"\u003e\u003cstrong\u003eR\\u00e9ponse vendeur :\u003c\/strong\u003e' + esc(r.reply) + '\u003c\/div\u003e' : '') + '\u003cdiv class=\"reviewAuthor\"\u003e\u003cstrong\u003e' + esc(r.name) + ' \u003cspan class=\"reviewFlag\"\u003e' + esc(r.flag || '') + '\u003c\/span\u003e\u003c\/strong\u003e\u003cdiv class=\"reviewMetaLine\"\u003e\u003cspan class=\"reviewRole\"\u003e' + esc(r.meta || 'Avis membre') + '\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/article\u003e'; } function bindCardHover(){ root.querySelectorAll('.reviewCard').forEach(function(card){ var timer = null; card.addEventListener('pointerenter', function(){ card.classList.add('is-touch-hover'); }); card.addEventListener('pointerleave', function(){ card.classList.remove('is-touch-hover'); }); card.addEventListener('touchstart', function(){ card.classList.add('is-touch-hover'); clearTimeout(timer); timer = setTimeout(function(){ card.classList.remove('is-touch-hover'); }, 1400); }, { passive:true }); }); } var autoSpeed = 0.52, offset = 0, setWidth = 0, rafId = 0, hovering = false, touching = false, lastX = 0, lastT = 0, inertia = 0; function measureSet(){ var items = track.children; if (!items || items.length \u003c 2) return 0; var third = Math.floor(items.length \/ 3); return items[third] ? items[third].offsetLeft - items[0].offsetLeft : track.scrollWidth \/ 3; } function normalize(){ if (!setWidth) return; while (offset \u003c= -2 * setWidth) offset += setWidth; while (offset \u003e -setWidth) offset -= setWidth; } function paint(){ normalize(); track.style.transform = 'translate3d(' + offset.toFixed(2) + 'px,0,0)'; } function stopLoop(){ if (rafId){ cancelAnimationFrame(rafId); rafId = 0; } } function tick(){ if(track\u0026\u0026!track.isConnected){rafId=0;return;} if (!touching){ if (Math.abs(inertia) \u003e 0.15){ offset += inertia; inertia *= window.matchMedia('(max-width:940px)').matches ? 0.97 : 0.88; } else { inertia = 0; if (!hovering) offset -= autoSpeed; } paint(); } rafId = requestAnimationFrame(tick); } function rebuild(){ requestAnimationFrame(function(){ setWidth = measureSet(); if (!offset \u0026\u0026 setWidth) offset = -setWidth; paint(); stopLoop(); rafId = requestAnimationFrame(tick); }); } function render(){ var all = userReviews.concat(baseReviews).map(renderCard); track.innerHTML = all.concat(all).concat(all).join(''); bindCardHover(); rebuild(); } function updateCounter(){ var el = countBadge; if (el) el.textContent = String(baseCount + userReviews.length); } if (viewport){ var dragging = false, desktopHoverActive = false, dxHistory = []; function pushDesktopVelocity(dx){ dxHistory.push(dx); if (dxHistory.length \u003e 8) dxHistory.shift(); inertia = dxHistory.reduce(function(s, v){ return s + v; }, 0) \/ dxHistory.length * 0.92; } viewport.addEventListener('pointerenter', function(e){ if (e.pointerType !== 'mouse') return; hovering = true; desktopHoverActive = true; lastX = e.clientX; dxHistory = []; viewport.style.cursor = 'ew-resize'; }); viewport.addEventListener('pointerdown', function(e){ if (e.pointerType !== 'mouse') return; dragging = true; hovering = true; desktopHoverActive = true; lastX = e.clientX; dxHistory = []; viewport.setPointerCapture(e.pointerId); viewport.style.cursor = 'grabbing'; e.preventDefault(); }); viewport.addEventListener('pointermove', function(e){ if (e.pointerType === 'mouse' \u0026\u0026 !touching \u0026\u0026 (desktopHoverActive || dragging)){ var dx = e.clientX - lastX; if (Math.abs(dx) \u003e 0.15){ offset += dx; pushDesktopVelocity(dx); paint(); } lastX = e.clientX; } }); viewport.addEventListener('pointerup', function(e){ if (e.pointerType !== 'mouse') return; dragging = false; viewport.style.cursor = 'ew-resize'; }); viewport.addEventListener('pointerleave', function(e){ if (e.pointerType !== 'mouse') return; dragging = false; desktopHoverActive = false; hovering = false; viewport.style.cursor = 'grab'; }); viewport.addEventListener('touchstart', function(e){ hovering = false; touching = true; inertia = 0; lastX = e.touches[0] ? e.touches[0].clientX : lastX; lastT = Date.now(); viewport.style.cursor = 'grabbing'; }, { passive:true }); viewport.addEventListener('touchmove', function(e){ if (!touching || !e.touches[0]) return; var now = Date.now(); var dx = e.touches[0].clientX - lastX; var dt = Math.max(now - lastT, 8); inertia = (dx \/ dt) * 38; offset += dx * 1.05; paint(); lastX = e.touches[0].clientX; lastT = now; }, { passive:true }); viewport.addEventListener('touchend', function(){ touching = false; viewport.style.cursor = 'grab'; }, { passive:true }); window.addEventListener('resize', rebuild, { passive:true }); } render(); updateCounter(); })();\n  (function(){ var tickerWrap = qs('#reviewTrustTicker'), tickerInner = qs('#reviewTrustTicker .reviewTrustTickerInner'); if (!tickerWrap || !tickerInner) return; var baseItems = Array.prototype.slice.call(tickerInner.children); if (!baseItems.length) return; if (!tickerInner.getAttribute('data-cloned')){ tickerInner.appendChild(baseItems[0].cloneNode(true)); tickerInner.setAttribute('data-cloned','true'); } var step = 0, index = 0, currentY = 0, animating = false, lastSwitchTimer = null; function measure(){ var first = tickerInner.children[0]; step = (first \u0026\u0026 first.offsetHeight) || 21; tickerWrap.style.height = step + 'px'; Array.prototype.forEach.call(tickerInner.children, function(node){ node.style.height = step + 'px'; node.style.minHeight = step + 'px'; node.style.lineHeight = step + 'px'; node.style.flex = '0 0 ' + step + 'px'; }); tickerInner.style.transform = 'translateY(' + currentY + 'px)'; } function goNext(){ if (animating) return; animating = true; index += 1; currentY = -(index * step); tickerInner.style.transition = 'transform .72s cubic-bezier(.22,.61,.36,1)'; tickerInner.style.transform = 'translateY(' + currentY + 'px)'; } function scheduleNext(){ clearTimeout(lastSwitchTimer); lastSwitchTimer = setTimeout(goNext, 2400); } tickerInner.addEventListener('transitionend', function(e){ if (e.propertyName !== 'transform') return; animating = false; if (index \u003e= baseItems.length){ tickerInner.style.transition = 'none'; index = 0; currentY = 0; tickerInner.style.transform = 'translateY(0px)'; void tickerInner.offsetWidth; } scheduleNext(); }); window.addEventListener('resize', function(){ measure(); }, { passive:true }); measure(); scheduleNext(); })();\n  (function(){ var footLink = document.querySelector('.kaly-oaX .footLink'); if (!footLink) return; var hasRun = false, textTimer = null; function cancelAll(){ if (textTimer){ clearTimeout(textTimer); textTimer = null; } footLink.classList.remove('is-intro-ready','is-intro-expand','is-text-reveal'); footLink.style.animation = 'none'; footLink.style.transform = 'translateZ(0)'; footLink.style.width = ''; footLink.style.minWidth = ''; footLink.style.maxWidth = ''; footLink.style.paddingLeft = ''; footLink.style.paddingRight = ''; } function measureFootLink(){ var fixedOpen = window.matchMedia('(max-width:940px)').matches ? 248 : 268; footLink.style.setProperty('--foot-open', fixedOpen + 'px'); } async function runFootIntro(){ cancelAll(); measureFootLink(); footLink.classList.add('is-intro-ready'); footLink.style.width = 'var(--foot-close)'; footLink.style.minWidth = 'var(--foot-close)'; footLink.style.maxWidth = 'var(--foot-close)'; footLink.style.paddingLeft = '0'; footLink.style.paddingRight = '0'; var bounce = footLink.animate([{ transform:'translateY(0px) scale(1,1)', offset:0 },{ transform:'translateY(-18px) scale(0.982,1.05)', offset:0.10 },{ transform:'translateY(0px) scale(1.035,0.965)', offset:0.22 },{ transform:'translateY(-12px) scale(0.989,1.034)', offset:0.44 },{ transform:'translateY(0px) scale(1.022,0.978)', offset:0.58 },{ transform:'translateY(-7px) scale(0.994,1.02)', offset:0.80 },{ transform:'translateY(0px) scale(1,1)', offset:1 }], { duration:1800, easing:'linear', fill:'forwards' }); try{ await bounce.finished; }catch(e){} footLink.style.animation = 'none'; footLink.style.transform = 'translateZ(0)'; footLink.classList.remove('is-intro-ready'); footLink.classList.add('is-intro-expand'); textTimer = setTimeout(function(){ footLink.classList.add('is-text-reveal'); }, 950); } measureFootLink(); window.addEventListener('resize', function(){ if (!hasRun) measureFootLink(); }, { passive:true }); var seen = false; var io = new IntersectionObserver(function(entries){ entries.forEach(function(entry){ if (entry.isIntersecting \u0026\u0026 entry.intersectionRatio \u003e 0.7 \u0026\u0026 !seen){ seen = true; hasRun = true; runFootIntro(); } }); }, { threshold:[0.7] }); io.observe(footLink); })();\n  var footLinkBtn = document.querySelector('.kaly-oaX .footLink');\n  if (footLinkBtn){\n    function footPressOff(){\n      setTimeout(function(){\n        footLinkBtn.classList.remove('is-pressing');\n      }, 110);\n    }\n    footLinkBtn.addEventListener('pointerdown', function(){\n      playSound('open');\n      footLinkBtn.classList.add('is-pressing');\n    });\n    footLinkBtn.addEventListener('pointerup', footPressOff);\n    footLinkBtn.addEventListener('pointerleave', function(){\n      footLinkBtn.classList.remove('is-pressing');\n    });\n    footLinkBtn.addEventListener('touchstart', function(){\n      playSound('open');\n      footLinkBtn.classList.add('is-pressing');\n    }, { passive:true });\n    footLinkBtn.addEventListener('touchend', footPressOff, { passive:true });\n    footLinkBtn.addEventListener('touchcancel', function(){\n      footLinkBtn.classList.remove('is-pressing');\n    }, { passive:true });\n  }\n})();\n\u003c\/script\u003e\n\n\n\u003cscript\u003e\n\/* Kaly - correctif slider avant\/apres : revele #pvSliderSolo sous Chrome (repli pur, n'agit que si l'animation d'origine a echoue) *\/\n(function(){\n  var tries = 0;\n  var iv = setInterval(function(){\n    tries++;\n    var wrap = document.getElementById('pvSliderSolo');\n    var slider = document.getElementById('pvBA');\n    var div = document.getElementById('pvBADiv');\n    if ((!wrap || !slider) \u0026\u0026 tries \u003c 60) return;\n    if (!wrap || !slider) { clearInterval(iv); return; }\n    if (wrap.classList.contains('is-visible')) { clearInterval(iv); return; }\n    var r = wrap.getBoundingClientRect();\n    var inView = r.top \u003c window.innerHeight * 0.85 \u0026\u0026 r.bottom \u003e 40;\n    if (inView) {\n      if (!wrap.__kSeen) { wrap.__kSeen = Date.now(); return; }\n      if (Date.now() - wrap.__kSeen \u003c 750) return;\n      clearInterval(iv);\n      function setPos(p){ p = Math.max(0, Math.min(100, p)); slider.style.setProperty('--pos', p + '%'); slider.style.setProperty('--pos-num', String(p)); if (div) div.style.left = p + '%'; }\n      wrap.classList.add('is-visible');\n      setTimeout(function(){\n        slider.classList.add('is-sweep'); setPos(50);\n        requestAnimationFrame(function(){ requestAnimationFrame(function(){\n          setPos(92);\n          setTimeout(function(){ setPos(8); }, 1050);\n          setTimeout(function(){ setPos(50); }, 2100);\n          setTimeout(function(){ slider.classList.remove('is-sweep'); }, 3150);\n        }); });\n      }, 900);\n    }\n    if (tries \u003e 1500) clearInterval(iv);\n  }, 200);\n})();\n\u003c\/script\u003e\n\u003cstyle\u003e\n.kaly-oaX .kfiche-vp{position:relative;overflow:hidden;padding:22px 0 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}\n.kaly-oaX .kfiche-vp.kgrab{cursor:grabbing}\n.kaly-oaX .kfiche-vp img{-webkit-user-drag:none;user-drag:none}\n.kaly-oaX .kfiche-track{display:flex;gap:14px;width:max-content;will-change:transform;animation:none!important}\n.kaly-oaX .reviewBlade{animation:none!important;transform:translateX(var(--kbtx,-180%)) skewX(-24deg)!important;opacity:var(--kbo,0)!important}\n.kaly-oaX .reviewEdgeBeam,.kaly-oaX .reviewEdgeBeam2{position:absolute;transform:translateX(-50%);width:140px;height:3px;border-radius:4px;pointer-events:none;z-index:5;animation:none!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,244,205,.22) 26%,rgba(255,244,205,.7) 46%,#ffffff 62%,rgba(255,244,205,.55) 76%,rgba(255,255,255,0) 100%);filter:drop-shadow(0 0 4px rgba(255,245,210,.95)) drop-shadow(0 0 9px rgba(222,222,222,.6))}\n.kaly-oaX .reviewEdgeBeam{top:-1px;left:var(--kbxTop,-50%);opacity:var(--kboTop,0)}\n.kaly-oaX .reviewEdgeBeam2{bottom:-1px;left:var(--kbxBot,-50%);opacity:var(--kboBot,0)}\n.kaly-oaX .kbL,.kaly-oaX .kbR{position:absolute;top:6px;bottom:6px;width:3px;border-radius:4px;pointer-events:none;z-index:5;transform:none;animation:none!important;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,244,205,.5) 18%,#ffffff 50%,rgba(255,244,205,.6) 82%,rgba(255,255,255,0) 100%);filter:drop-shadow(0 0 4px rgba(255,245,210,.92)) drop-shadow(0 0 9px rgba(222,222,222,.55))}\n.kaly-oaX .kbL{left:-1px;opacity:var(--kboL,0)}\n.kaly-oaX .kbR{right:-1px;opacity:var(--kboR,0)}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  function addSpans(card){\n    var blade=card.querySelector('.reviewBlade');\n    ['reviewEdgeBeam','reviewEdgeBeam2','kbL','kbR'].forEach(function(cls){\n      if(!card.querySelector('.'+cls)){ var s=document.createElement('span'); s.className=cls; card.insertBefore(s, blade?blade.nextSibling:card.firstChild); }\n    });\n  }\n  function engine(host, track, vp){\n    var offset=0,step=0,started=false,hovering=false,dragging=false,lastX=0,vel=0,isTouch=false,decay=0.94;\n    function meas(){var it=track.children;return it.length\u003e1?(it[1].offsetLeft-it[0].offsetLeft):(it[0]?it[0].offsetWidth:0);}\n    function recycle(){if(!step)return;var g=0;while(offset\u003c=-step\u0026\u0026track.children.length\u003e1\u0026\u0026g++\u003c80){track.appendChild(track.children[0]);offset+=step;}g=0;while(offset\u003e0\u0026\u0026track.children.length\u003e1\u0026\u0026g++\u003c80){track.insertBefore(track.children[track.children.length-1],track.children[0]);offset-=step;}}\n    function paint(){recycle();track.style.transform='translate3d('+offset.toFixed(2)+'px,0,0)';}\n    function tick(){if(dragging){}else if(Math.abs(vel)\u003e0.4){offset+=vel;vel*=decay;}else if(!hovering){offset-=0.95;}paint();host.__kfRAF=requestAnimationFrame(tick);}\n    function start(){step=meas();if(!started){offset=0;started=true;}paint();if(host.__kfRAF)cancelAnimationFrame(host.__kfRAF);host.__kfRAF=requestAnimationFrame(tick);}\n    vp.addEventListener('pointerenter',function(e){if(e.pointerType==='mouse')hovering=true;});\n    vp.addEventListener('pointerleave',function(e){if(e.pointerType==='mouse')hovering=false;});\n    vp.addEventListener('pointerdown',function(e){dragging=true;isTouch=(e.pointerType==='touch');lastX=e.clientX;vel=0;vp.classList.add('kgrab');try{vp.setPointerCapture(e.pointerId);}catch(_){} });\n    vp.addEventListener('pointermove',function(e){if(!dragging)return;var dx=e.clientX-lastX;lastX=e.clientX;offset+=dx;vel=vel*0.35+dx*0.65;if(e.cancelable)e.preventDefault();});\n    var endDrag=function(){if(dragging){dragging=false;vp.classList.remove('kgrab');if(isTouch){vel*=2.1;decay=0.972;}else{decay=0.94;}}};\n    vp.addEventListener('pointerup',endDrag);vp.addEventListener('pointercancel',endDrag);\n    var P=4800;\n    function cl(v,a,b){a=a||0;b=(b===undefined?1:b);return v\u003ca?a:(v\u003eb?b:v);}\n    function ev(x){return cl(1.25-1.8*Math.abs(x-0.5));}\n    function vbeam(c,peak,wR,wF){var dd=c-peak,x=dd\u003c0?(-dd\/wR):(dd\/wF);if(x\u003e=1)return 0;var f=1-x*x;return f*f;}\n    function bloop(now){var t=(now%P)\/P,tx=-180+700*t,c=-0.936+2.24*t,topX=c+0.36,botX=c-0.35;var s=host.style;\n      s.setProperty('--kbtx',tx.toFixed(2)+'%');s.setProperty('--kbo',ev(c).toFixed(3));\n      s.setProperty('--kbxTop',(topX*100).toFixed(2)+'%');s.setProperty('--kboTop',ev(topX).toFixed(3));\n      s.setProperty('--kbxBot',(botX*100).toFixed(2)+'%');s.setProperty('--kboBot',ev(botX).toFixed(3));\n      s.setProperty('--kboL',vbeam(c,0.05,0.25,0.55).toFixed(3));s.setProperty('--kboR',vbeam(c,0.95,0.25,0.33).toFixed(3));\n      if(!matchMedia('(max-width:940px)').matches)host.__kbeamRAF=requestAnimationFrame(bloop);} \n    if(host.__kbeamRAF)cancelAnimationFrame(host.__kbeamRAF);\n    if(!matchMedia('(max-width:940px)').matches)host.__kbeamRAF=requestAnimationFrame(bloop);\n    requestAnimationFrame(start);setTimeout(start,1000);window.addEventListener('resize',start,{passive:true});\n  }\n  function init(){\n    var host=document.querySelector('.kaly-oaX'); if(!host) return false;\n    if(host.__kalyFicheDone) return true;\n    var strip=host.querySelector('.reviewStrip'); var oldTrack=host.querySelector('.reviewTrack');\n    if(!strip||!oldTrack) return false;\n    var allCards=oldTrack.querySelectorAll('.reviewCard'); if(!allCards.length) return false;\n    host.__kalyFicheDone=true;\n    var seen={}, unique=[];\n    Array.prototype.forEach.call(allCards,function(c){\n      var t=((c.querySelector('.reviewText')||{}).textContent||'').replace(\/\\s+\/g,' ').trim();\n      var k=t.slice(0,48)+'|'+(c.className||'');\n      if(seen[k]) return; seen[k]=1;\n      var clone=c.cloneNode(true); clone.style.transform=''; addSpans(clone); unique.push(clone);\n    });\n    if(unique.length\u003c2){ host.__kalyFicheDone=false; return false; }\n    var vp=document.createElement('div'); vp.className='kfiche-vp';\n    var track=document.createElement('div'); track.className='kfiche-track';\n    unique.forEach(function(c){ track.appendChild(c); });\n    vp.appendChild(track);\n    strip.innerHTML=''; strip.appendChild(vp);\n    engine(host, track, vp);\n    return true;\n  }\n  if(!init()){ var n=0,iv=setInterval(function(){ if(init()||++n\u003e50) clearInterval(iv); },300); }\n})();\n\u003c\/script\u003e\n\u003cstyle\u003e.kaly-oaX .consoleGrid:before{background:radial-gradient(ellipse at 8% 18%,rgba(214,214,214,.98) 0%,rgba(184,184,184,.62) 24%,rgba(83,83,83,.22) 50%,rgba(0,0,0,0) 78%)!important}.kaly-oaX .footLink.actPill.pressure{background:linear-gradient(180deg,rgba(226,226,226,.92) 0%,rgba(192,192,192,.82) 28%,rgba(150,150,150,.74) 64%,rgba(96,96,96,.82) 100%)!important;border-color:rgba(214,214,214,.92)!important}.kaly-oaX .whyBuy{margin-top:4px!important}.kaly-oaX .whyBuy .foldInput:not(:checked)+.head{min-height:56px!important;height:56px!important;padding:0!important;align-items:center!important}.kaly-oaX .whyBuy .foldInput:not(:checked)+.head h3{height:56px!important;align-items:center!important}.kaly-oaX .whyBuy .foldInput:not(:checked)~.foldContent{margin-top:4px!important;padding:0 0 10px!important}.kaly-oaX .pv-ba-top img{object-position:center 42%!important}.kaly-oaX .demoVideo{aspect-ratio:4\/3!important}.kaly-oaX .decision{text-wrap:balance!important}.kaly-oaX .fastList li{font-size:12px!important;align-items:center!important}.kaly-oaX .fastList li span:last-child{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important}@media(max-width:940px){.kaly-oaX .whyBuy .foldInput:not(:checked)+.head{min-height:48px!important;height:48px!important}.kaly-oaX .whyBuy .foldInput:not(:checked)+.head h3{height:48px!important}.kaly-oaX .fastList li{font-size:11.5px!important;align-items:flex-start!important}.kaly-oaX .fastList li span:last-child{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:initial!important;line-height:1.3!important;flex:1!important;min-width:0!important}}\u003c\/style\u003e\u003cstyle\u003e@media(max-width:940px){.kaly-oaX,.kaly-oaX *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.kaly-oaX .consoleGrid:before{animation:none!important}.kaly-oaX .demoTile .kaly-demo-orb,.kaly-oaX .demoTile .kaly-demo-orb:before{animation:none!important}.kaly-oaX .mainGlassHalo:before{display:none!important}.kaly-oaX-wrap:before{display:none!important}.kaly-oaX .footCard{animation:none!important}.kaly-oaX .reviewActionBtn{animation:none!important}.kaly-oaX .reviewBlade{animation:none!important;opacity:.16!important}.kaly-oaX .tItem:after{animation:none!important;opacity:0!important}.kaly-oaX .reviewEdgeBeam,.kaly-oaX .reviewEdgeBeam2,.kaly-oaX .kbL,.kaly-oaX .kbR{display:none!important}}\u003c\/style\u003e","brand":"Renault","offers":[{"title":"Default Title","offer_id":56022882451787,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/29_a4d5c7b6-5600-4ce3-a8f0-853c8cd074e0.png?v=1765316503","url":"https:\/\/kalystock.com\/es\/products\/adaptateurs-rs-vision-led-clio-4-phase-1-kit-antibrouillard-plug-play-rs","provider":"KALYSTOCK","version":"1.0","type":"link"}