{"product_id":"chevillere-neenca-attelle-cheville-entorse-maintien","title":"Chevillère NEENCA – Attelle de cheville entorse \u0026 maintien | Stabilité sport et quotidien","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700\u0026display=swap');\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(236,91,144,.55),0 0 28px rgba(231,60,123,.28),0 0 58px rgba(196,24,87,.14)}\n  50%{transform:translate(-50%,-50%) scale(1.16);opacity:1;box-shadow:0 0 22px rgba(239,124,166,.92),0 0 40px rgba(232,71,130,.56),0 0 74px rgba(196,24,87,.3)}\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 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(229,50,116,.34),0 0 18px rgba(229,38,108,.20),0 0 34px rgba(178,22,79,.10)}\n  54%,72%{text-shadow:0 0 18px rgba(232,66,127,.92),0 0 38px rgba(229,43,111,.68),0 0 70px rgba(205,25,91,.38)}\n}\n@keyframes kalyMicroDotPulse{\n  0%,100%{transform:scale(.88);box-shadow:0 0 10px rgba(232,65,126,.54),0 0 24px rgba(229,50,116,.22)}\n  50%{transform:scale(1.12);box-shadow:0 0 16px rgba(236,91,144,.92),0 0 34px rgba(229,50,116,.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(232,65,126,.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(231,57,121,.26),0 0 30px rgba(229,38,108,.18)!important}\n  52%{border-color:rgba(233,75,133,.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(231,63,125,.40),0 0 46px rgba(229,40,110,.36),0 0 84px rgba(228,33,105,.16)!important}\n  68%{border-color:rgba(234,79,136,.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(232,65,126,.52),0 0 56px rgba(229,43,111,.44),0 0 108px rgba(228,34,105,.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(231,60,123,.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(231,60,123,.14),0 0 86px rgba(229,38,108,.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:#111111}\n.kaly-oaX-wrap{box-sizing:border-box;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(229,50,116,.28) 0%,rgba(107,13,48,.18) 38%,rgba(0,0,0,.10) 64%,rgba(0,0,0,0) 82%);filter:blur(18px)}\n\n.kaly-oaX{--red:#e73777;--yellow:#ffce33;--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:#ffffff;text-align:center;color-scheme:dark;overflow:hidden;-webkit-text-size-adjust:100%;background:#000000;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(161,19,71,.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(235,90,144,.54) 0%,rgba(184,35,90,.78) 42%,rgba(234,79,136,.58) 100%);-webkit-mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000000 0 0) content-box,linear-gradient(#000000 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(169,21,75,.50) 0%,rgba(80,10,36,.14) 50%,rgba(20,0,0,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(227,28,101,.96) 0%,rgba(116,14,51,.22) 46%,rgba(27,3,12,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:#000000;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(12,7,9,.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(35,5,16,.22),inset 3px 0 6px rgba(255,255,255,.10),inset -3px 0 6px rgba(54,6,24,.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(236,97,148,.12) 0%,rgba(236,97,148,0) 44%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(200,106,140,.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(234,87,141,.08) 0%,rgba(234,87,141,0) 54%);mix-blend-mode:screen;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -4px 8px rgba(45,5,20,.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-desktop,.kaly-oaX .micro-copy-mobile{display:inline-flex;align-items:center;white-space:nowrap}\n.kaly-oaX .micro-copy-mobile{display:none}\n.kaly-oaX .micro-copy-full strong{font-weight:900}\n.kaly-oaX .micro-copy-accent{display:inline-block;color:#e84380;font-weight:900;line-height:1;transform:translateY(-.04em);margin-right:.02em;text-shadow:0 0 10px rgba(232,65,126,.55),0 0 20px rgba(229,50,116,.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:#e73b7a;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)}.kaly-oaX .title,.kaly-oaX .title .kicker,.kaly-oaX .title-main-text{text-wrap:balance}.kaly-oaX .subtitle,.kaly-oaX .lead,.kaly-oaX .lead-top,.kaly-oaX .lead-bottom,.kaly-oaX .txt,.kaly-oaX .bullets li span:last-child{text-wrap:pretty}\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:5\/4;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 center!important;pointer-events:none;z-index:1;transform:none!important;background:#050505}\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 center!important;pointer-events:none;transform:none!important;background:#050505}\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:#ffffff}\n.kaly-oaX .pv-ba-label{position:absolute;top:10px;z-index:3;font-size:clamp(6px,1.7vw,8px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:3px 7px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:box-shadow .28s ease,background .28s ease,border-color .28s ease,text-shadow .28s ease,opacity .35s ease}.kaly-oaX .pv-ba-l.faded,.kaly-oaX .pv-ba-r.faded{opacity:0!important}\n.kaly-oaX .pv-ba-l{left:10px;background:rgba(150,28,28,.5);border:1px solid rgba(255,90,90,.45)}.kaly-oaX .pv-ba-l.lit{background:rgba(225,40,40,.92);border-color:rgba(255,150,150,.95);box-shadow:0 0 9px rgba(255,45,45,.95),0 0 18px rgba(255,30,30,.6),0 0 30px rgba(255,0,0,.38);text-shadow:0 0 7px rgba(255,190,190,.95)}\n.kaly-oaX .pv-ba-r{right:10px;background:rgba(24,130,55,.5);border:1px solid rgba(90,230,130,.45)}.kaly-oaX .pv-ba-r.lit{background:rgba(40,200,95,.92);border-color:rgba(150,255,180,.95);box-shadow:0 0 9px rgba(45,255,100,.95),0 0 18px rgba(30,255,90,.6),0 0 30px rgba(0,255,50,.38);text-shadow:0 0 7px rgba(190,255,200,.95)}\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;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);color:#ffffff;font-size:13px;line-height:1.25;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);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);backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%)}\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:#ffffff;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;top:0;left:0;right:0;bottom:0;border-radius:999px;z-index:-1;pointer-events:none;background:none;opacity:0;animation:kalyPillRingFade 3.6s ease-in-out infinite;will-change:opacity}\n.kaly-oaX .pill.green{background:linear-gradient(180deg,#ea568c 0%,#e73777 28%,#c03266 62%,#6d1636 100%);border-color:rgba(233,76,134,.82)!important;color:#ffffff!important}\n.kaly-oaX .pill.green:before{box-shadow:0 0 0 2px rgba(234,87,141,.95),0 0 10px rgba(231,64,125,.75),0 0 24px rgba(231,64,125,.42)}\n.kaly-oaX .pill.rotule-green{background:linear-gradient(180deg,#dfffc8 0%,#9eea63 18%,#59c52c 46%,#2f8e17 72%,#16570c 100%)!important;border-color:rgba(154,236,110,.92)!important;color:#ffffff!important}\n.kaly-oaX .pill.rotule-green:before{box-shadow:0 0 0 2px rgba(154,236,110,.95),0 0 10px rgba(126,220,70,.75),0 0 24px rgba(126,220,70,.42)!important}\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{box-shadow:0 0 0 2px rgba(255,214,110,.95),0 0 10px rgba(255,196,92,.75),0 0 24px rgba(255,196,92,.42)}\n.kaly-oaX .pill.gray{background:linear-gradient(180deg,#d3b8c2 0%,#cdb3bc 18%,#d0ded9 52%,#9faab5 100%);border-color:rgba(255,255,255,.68)!important;color:#111111!important}\n.kaly-oaX .pill.gray:before{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 10px rgba(199,175,183,.75),0 0 24px rgba(199,175,183,.42)}\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:#ffffff!important}\n.kaly-oaX .pill.orange:before{box-shadow:0 0 0 2px rgba(255,160,72,.95),0 0 10px rgba(255,138,31,.75),0 0 24px rgba(255,138,31,.42)}\n.kaly-oaX .pill.blue{background:linear-gradient(180deg,#dff7ff 0%,#8fe8ff 18%,#46c9ff 42%,#e52c70 74%,#b42258 100%);border-color:rgba(234,87,141,.8)!important;color:#ffffff!important}\n.kaly-oaX .pill.blue:before{box-shadow:0 0 0 2px rgba(234,87,141,.95),0 0 10px rgba(231,64,125,.75),0 0 24px rgba(231,64,125,.42)}\n.kaly-oaX .pill-ct,.kaly-oaX label.pill.pill-ct{background:linear-gradient(180deg,#ffd2d2 0%,#ff6b6b 28%,#d92222 62%,#7a0d0d 100%)!important;border:1px solid rgba(255,170,170,.96)!important;color:#ffffff!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:block!important;content:\"\"!important;background:none!important;box-shadow:0 0 0 2px rgba(255,170,170,.95),0 0 10px rgba(255,92,92,.75),0 0 24px rgba(255,92,92,.42)!important;animation:kalyPillRingFade 3.6s ease-in-out infinite!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{margin-top:6px;background:radial-gradient(circle at 84% 22%,rgba(92,210,255,.15) 0%,rgba(92,210,255,0) 48%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border:1px solid rgba(234,87,141,.20)!important;box-shadow:0 18px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(0,0,0,.16),0 0 26px rgba(231,64,125,.05)!important;isolation:isolate}\n.kaly-oaX .kX-hero:before,.kaly-oaX .whyBuy:before,.kaly-oaX .infoTile:before,.kaly-oaX .demoTile:before{content:none!important;display:none!important}\n.kaly-oaX .kX-hero:after,.kaly-oaX .whyBuy:after,.kaly-oaX .infoTile:after,.kaly-oaX .demoTile:after{content:none!important;display:none!important}\n.kaly-oaX .kX-hero\u003e*,.kaly-oaX .whyBuy\u003e*,.kaly-oaX .infoTile\u003e*,.kaly-oaX .demoTile\u003e*{position:relative;z-index:1}\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:74px;height:74px;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:100%;padding-right:14px;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:#ffffff}\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\n\n.kaly-oaX .whyBuy{margin-top:6px;background:radial-gradient(ellipse 84% 120% at 82% 50%,rgba(255,196,92,.22) 0%,rgba(255,196,92,.10) 22%,rgba(255,196,92,0) 58%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border:1px solid rgba(255,196,92,.22)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!important}\n\n\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;max-width:none!important;width:100%!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(120,210,90,.16) 0%,rgba(120,210,90,0) 48%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border-color:rgba(140,220,110,.20)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!important}\n.kaly-oaX .infoTile.is-size{background:radial-gradient(circle at 84% 22%,rgba(255,196,92,.16) 0%,rgba(255,196,92,0) 48%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border-color:rgba(255,196,92,.20)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!important}\n.kaly-oaX .infoTile.is-oa{background:radial-gradient(circle at 84% 22%,rgba(233,75,133,.16) 0%,rgba(233,75,133,0) 48%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border-color:rgba(234,87,141,.22)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!important}\n.kaly-oaX .demoTile{margin-top:6px;background:radial-gradient(circle at 84% 22%,rgba(92,210,255,.20) 0%,rgba(92,210,255,0) 48%),linear-gradient(180deg,#2f1d24 0%,#1f1116 100%)!important;border:1px solid rgba(234,87,141,.20)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!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}\n.kaly-oaX .kX-frame{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4\/3!important;width:100%!important;max-width:100%!important;height:auto!important;min-width:0}\n.kaly-oaX .kX-media{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:#000000!important;aspect-ratio:4\/3!important;height:auto!important;min-height:0!important;border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.5)}\n.kaly-oaX .kX-media video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}\n.kaly-oaX .kX-hero{background:radial-gradient(ellipse 84% 120% at 82% 50%,rgba(222,153,178,.18) 0%,rgba(222,153,178,.08) 24%,rgba(197,175,183,0) 58%),linear-gradient(180deg,rgba(47,29,36,.52) 0%,rgba(31,17,22,.30) 100%)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 18px 34px rgba(0,0,0,.3)!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:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);border:1px solid rgba(255,255,255,.14);font-size:13px;line-height:1.5;text-align:left;box-shadow:0 18px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(0,0,0,.28)}\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(232,71,130,.16),rgba(74,26,44,.06)),linear-gradient(90deg,rgba(231,55,119,.16),rgba(255,206,51,.1));border:1px solid rgba(255,255,255,.14);color:#ffffff;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:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);border:1px solid rgba(255,255,255,.14);min-height:56px;box-shadow:0 18px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(0,0,0,.28)}\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 .foldInput:not(:checked)~.foldContent .fastList li{opacity:0;transform:translateY(-8px);filter:blur(8px)}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent .fastList li{animation:kalyBulletFade 1.6s cubic-bezier(.16,1,.3,1) both}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent .fastList li:nth-child(1){animation-delay:.18s}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent .fastList li:nth-child(2){animation-delay:.38s}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent .fastList li:nth-child(3){animation-delay:.58s}\n.kaly-oaX .whyBuy .foldInput:checked~.foldContent .fastList li:nth-child(4){animation-delay:.78s}\n.kaly-oaX .bullets li span:last-child{background:linear-gradient(180deg,#fff8f8 0%,#ef7da7 42%,#ea528a 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%,#f08db1 0,#e73e7c 58%,#af154e 100%);box-shadow:0 0 18px rgba(236,91,144,.92),0 0 42px rgba(231,54,119,.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(239,124,166,.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:4\/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(236,91,144,.12) 0%,rgba(231,64,125,.42) 28%,rgba(231,64,125,.62) 52%,rgba(231,64,125,.22) 72%,rgba(231,64,125,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(236,97,148,0) 0%,rgba(231,64,125,.18) 52%,rgba(231,64,125,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:1px solid rgba(255,255,255,.14)!important;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),0 0 0 1px rgba(231,57,121,.20),0 0 30px rgba(229,38,108,.14)!important;padding:0!important;position:relative;overflow:hidden;animation:kalyConsoleBorderGlow 11s ease-in-out infinite;background:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%)}\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(231,54,119,.12) 0%,rgba(161,27,76,.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(18,6,10,.96) 0%,rgba(13,3,7,.985) 30%,#000000 56%,#000000 100%);border-radius:20px;padding:16px;overflow:hidden}\n.kaly-oaX .consoleGrid:before{content:'';position:absolute;left:2%;top:2%;width:44%;height:56%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 8% 18%,rgba(233,73,131,.98) 0%,rgba(198,46,102,.62) 24%,rgba(107,13,48,.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%,#000000 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(234,78,135,.16) 0%,rgba(231,60,123,.06) 32%,rgba(231,60,123,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,130,172,.94) 0%,rgba(208,66,118,.84) 26%,rgba(148,28,72,.78) 60%,rgba(75,13,36,.86) 100%);border-color:rgba(226,99,146,.96);color:#13070b}\n.kaly-oaX .actPill.outer{background:linear-gradient(180deg,rgba(247,158,191,.96) 0%,rgba(202,176,185,.88) 26%,rgba(188,198,208,.82) 60%,rgba(122,134,146,.86) 100%);border-color:rgba(225,175,193,.96);color:#111111}\n.kaly-oaX .actPill.pressure{background:linear-gradient(180deg,rgba(216,221,226,.95) 0%,rgba(150,158,166,.86) 26%,rgba(84,92,100,.80) 60%,rgba(40,46,52,.88) 100%);border-color:rgba(190,198,206,.96);color:#0c0e10}\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(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -4px 0 rgba(0,0,0,.34);color:rgba(208,188,195,.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;backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%)}\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:#d0bcc3!important;position:relative;z-index:2}.kaly-oaX .actCopy strong{font-family:\"Barlow Condensed\",\"Oswald\",\"Rajdhani\",\"Teko\",system-ui,-apple-system,\"Segoe UI\",sans-serif!important;font-stretch:condensed;letter-spacing:.015em!important;font-weight:700!important}\n.kaly-oaX .actRow:nth-child(1) .actCopy strong{color:#f18bb0!important}\n.kaly-oaX .actRow:nth-child(2) .actCopy strong{color:#d7b7c2!important}\n.kaly-oaX .actRow:nth-child(3) .actCopy strong{color:#d2d9e0!important}\n.kaly-oaX .actCopy small{margin-top:8px;color:rgba(207,182,191,.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(220,89,137,.55),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(216,175,190,.50),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(200,208,216,.55),rgba(255,255,255,0))}\n.kaly-oaX .helmetStage{position:relative;min-height:330px!important;height:330px!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(34,30,24,.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(255,200,50,.12),0 0 14px rgba(255,190,40,.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:#d1bcc4;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:#ffffff;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,#000000 3%,#000000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000000 3%,#000000 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 210px;width:210px;min-width:210px;max-width:210px;min-height:188px;border-radius:var(--review-radius);padding:11px 12px 9px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.14);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),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;cursor:grab;backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%);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:before{content:'';position:absolute;inset:1px;border-radius:calc(var(--review-radius) - 1px);pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 52%)}\n.kaly-oaX .reviewCard\u003e*{position:relative;z-index: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(16,10,12,.92) 0%,rgba(8,6,6,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-5{background:radial-gradient(circle at 88% 84%,rgba(46,200,96,.22) 0%,rgba(30,150,70,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(13,16,14,.92) 0%,rgba(7,9,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-4{background:radial-gradient(circle at 88% 84%,rgba(170,222,46,.20) 0%,rgba(120,190,30,.08) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(13,16,14,.92) 0%,rgba(7,9,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-3{background:radial-gradient(circle at 88% 84%,rgba(255,138,20,.22) 0%,rgba(210,96,8,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(13,16,14,.92) 0%,rgba(7,9,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-2{background:radial-gradient(circle at 88% 84%,rgba(224,52,38,.22) 0%,rgba(180,33,22,.10) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(13,16,14,.92) 0%,rgba(7,9,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-1{background:radial-gradient(circle at 88% 84%,rgba(150,22,10,.26) 0%,rgba(108,14,6,.12) 32%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(13,16,14,.92) 0%,rgba(7,9,8,.96) 100%)}\n.kaly-oaX .reviewCard.review-rating-5 .reviewGlow{background:radial-gradient(circle,rgba(50,205,104,.82) 0%,rgba(32,155,76,.42) 42%,rgba(20,110,54,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-4 .reviewGlow{background:radial-gradient(circle,rgba(170,222,46,.78) 0%,rgba(120,190,30,.38) 42%,rgba(80,140,18,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-3 .reviewGlow{background:radial-gradient(circle,rgba(255,146,28,.82) 0%,rgba(220,100,10,.42) 42%,rgba(160,66,4,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-2 .reviewGlow{background:radial-gradient(circle,rgba(238,66,50,.80) 0%,rgba(200,46,34,.40) 42%,rgba(150,28,18,0) 72%)}\n.kaly-oaX .reviewCard.review-rating-1 .reviewGlow{background:radial-gradient(circle,rgba(165,26,12,.82) 0%,rgba(110,15,6,.42) 42%,rgba(70,8,3,0) 72%)}\n.kaly-oaX .reviewCard.site-lbc .reviewStars{color:#b24a00}\n.kaly-oaX .reviewCard.site-etsy .reviewStars{color:#ffffff}\n.kaly-oaX .reviewCard.site-ebay .reviewStars{color:#ffd76a}\n.kaly-oaX .reviewCard.site-amazon .reviewStars{color:#ff9900}\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:#ffffff;position:relative;z-index:1;margin:6px 0 0;order:2;flex:0 0 auto;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}\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:88%;margin:0 auto;order:5;flex:1 1 auto;min-height:0}\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:#ffffff;font-size:12px;text-align:left}.kaly-oaX .reviewReplyTxt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}\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;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;order:10;align-self:stretch;width:100%;flex:0 0 auto}\n.kaly-oaX .reviewAuthor strong{display:block;font-size:11px;line-height:1.15;color:#ffffff;white-space:nowrap;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}\n.kaly-oaX .reviewMetaLine{display:flex;align-items:center;gap:0;flex-wrap:nowrap;white-space:nowrap;color:rgba(255,255,255,.72);font-size:9.5px;flex:0 0 auto;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:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%);border:1px solid rgba(255,255,255,.14);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),0 0 48px rgba(229,50,116,.09);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;backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%)}\n.kaly-oaX .footCard:before{content:'';position:absolute;inset:1px;border-radius:25px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 52%)}\n.kaly-oaX .footLead{display:block;font-size:22px;font-weight:950;letter-spacing:-.03em;color:#ffe29a;text-shadow:0 0 12px rgba(233,76,134,.18),0 0 28px rgba(229,44,112,.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(70,8,31,.18),0 0 0 1px rgba(255,255,255,.12),0 0 28px rgba(233,76,134,.16)}\n.kaly-oaX .footLink .footLinkText{position:relative;z-index:3;opacity:0;visibility:hidden;color:#ffffff!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(255,192,92,.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 .pill:before{display:block!important}\n  .kaly-oaX .reviewStrip{overflow:visible!important}\n  .kaly-oaX .reviewViewport{padding:28px 18px 30px!important}\n  .kaly-oaX .kfiche-vp{padding:28px 18px 30px!important;overflow:hidden!important}\n  .kaly-oaX .reviewTrack,.kaly-oaX .kfiche-track{padding-top:6px!important;padding-bottom:6px!important}\n\n  .kaly-oaX .reviewCard{flex:0 0 210px!important;width:210px!important;min-width:210px!important;max-width:210px!important;min-height:300px!important;height:auto!important;border-radius:16px!important;padding:10px 11px 8px!important}\n  .kaly-oaX .reviewCard:before{content:none!important;display:none!important}\n  .kaly-oaX .reviewGlassEdge{display:block!important;inset:2px!important;border-radius:14px!important;background:none!important;box-shadow:none!important}\n  .kaly-oaX .reviewCard.review-rating-5 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-4 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-3 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-2 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-1 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCardPhotoWrap{min-height:96px!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\n  .kaly-oaX .fastList li{white-space:normal!important}\n  .kaly-oaX .fastList li span:last-child{white-space:normal!important}\n  .kaly-oaX .bullets li{white-space:normal!important}\n  .kaly-oaX .bullets li span:last-child{white-space:normal!important;font-size:13px!important}\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:940px){\n  .kaly-oaX .reviewCard:before{content:none!important;display:none!important}\n  .kaly-oaX .reviewGlassEdge{display:block!important;inset:2px!important;border-radius:14px!important;background:none!important;box-shadow:none!important}\n  .kaly-oaX .reviewCard.review-rating-5 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-4 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-3 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-2 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n  .kaly-oaX .reviewCard.review-rating-1 .reviewGlassEdge{border:1px solid rgba(255,255,255,.16)!important}\n\n  .kaly-oaX .fastList li{min-height:48px!important;padding:10px 10px!important;line-height:1.25!important}\n  .kaly-oaX .fastList li span:last-child{display:block!important;max-width:100%!important;font-size:12px!important;line-height:1.22!important}\n  .kaly-oaX .bullets li span:last-child{font-size:11.4px!important;line-height:1.22!important}\n  .kaly-oaX .micro-copy-full{font-size:9.4px!important;letter-spacing:-.01em!important}\n  .kaly-oaX .micro{padding-left:8px!important;padding-right:10px!important}\n  .kaly-oaX .micro-copy-desktop{display:none!important}\n  .kaly-oaX .micro-copy-mobile{display:inline-flex!important}\n  .kaly-oaX .pv-ba-top video,.kaly-oaX .pv-ba-top img{transform:translateX(-4%)!important}\n  .kaly-oaX .pv-ba-base{object-position:center center!important;transform:none!important}\n  .kaly-oaX .pv-ba-top video{object-position:center center!important;transform:none!important}\n  .kaly-oaX .kX-frame,.kaly-oaX .kX-media{width:100%!important;max-width:100%!important;aspect-ratio:4\/3!important;height:auto!important}\n  .kaly-oaX .heroZone{grid-template-columns:1fr!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:3vw!important;width:232vw!important;height:80vw!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}.kaly-oaX .lead{font-size:clamp(9px,2.7vw,13px)!important;color:rgba(255,255,255,.95)!important;line-height:1.5!important}.kaly-oaX .lead-top{white-space:nowrap!important;font-weight:600!important}.kaly-oaX .lead-bottom{color:#ffffff!important;font-weight:600!important}.kaly-oaX .reviewStarsInline{font-size:12.5px!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:clamp(11.5px,3.7vw,14px)!important;line-height:1.05!important;max-width:100%!important;padding-right:10px!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  \n  \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(172,42,90,.22) 0%,rgba(107,13,48,.10) 24%,rgba(0,0,0,0) 52%),linear-gradient(180deg,rgba(22,12,16,.82) 0%,rgba(13,5,8,.94) 100%)!important;overflow:hidden!important;isolation:isolate!important;animation:none!important}\n  .kaly-oaX .consoleGrid{background:#000000!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(234,79,136,1) 0%,rgba(210,52,110,.76) 22%,rgba(122,14,54,.32) 48%,rgba(0,0,0,0) 78%)!important;mix-blend-mode:screen!important}\n  .kaly-oaX .actPill:before{animation:none!important}\n  \n  .kaly-oaX .pill-ct{border-color:rgba(234,87,141,.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 210px!important;width:210px!important;min-width:210px!important;max-width:210px!important;min-height:300px!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:96px!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 .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}.kaly-oaX .footCard:before{border-radius:17px!important}\n  .kaly-oaX .footLead{font-size:17px!important;font-weight:950!important;letter-spacing:-.03em!important;white-space:normal!important;text-wrap:balance!important;line-height:1.05!important;font-family:\"Teko\",\"Rajdhani\",Orbitron,Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif!important}.kaly-oaX .footLink .footLinkText{font-size:12.5px!important;letter-spacing:0!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(222,95,141,.90) 0%,rgba(148,28,72,.46) 42%,rgba(148,28,72,0) 74%)!important}\n.kaly-oaX .actRow:nth-child(1) .actCopy strong{color:#de769c!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(225,175,193,.92) 0%,rgba(188,198,208,.46) 42%,rgba(188,198,208,0) 74%)!important}\n\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(208,216,224,.92) 0%,rgba(120,128,136,.46) 42%,rgba(120,128,136,0) 74%)!important}\n.kaly-oaX .actRow:nth-child(3) .actCopy strong{color:#d2d9e0!important}\n.kaly-oaX .pv-ba-top video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;pointer-events:none;transform:none!important;background:#050505}.kaly-oaX .pv-ba-base{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#050505}\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\u003cspan class=\"micro-copy-desktop\"\u003e\u003cstrong\u003eCHEVILLÈRE NEENCA\u003c\/strong\u003e\u003cspan class=\"micro-bar\"\u003e\u003c\/span\u003eENTORSE • INSTABILITÉ • MAINTIEN • SPORT \u0026amp; QUOTIDIEN\u003c\/span\u003e\u003cspan class=\"micro-copy-mobile\"\u003e\u003cstrong\u003eCHEVILLÈRE NEENCA\u003c\/strong\u003e\u003cspan class=\"micro-bar\"\u003e\u003c\/span\u003eENTORSE • MAINTIEN\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"title mainTitle\"\u003e\n\u003cspan class=\"kicker\"\u003e\u003cb\u003eFini l'instabilité\u003c\/b\u003e de la cheville\u003c\/span\u003e\u003cspan class=\"title-main-text\"\u003eChevillère NEENCA\u003cbr\u003eStabiliser et protéger \u003cspan class=\"neenca\"\u003ela cheville\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"subtitle introSpace\"\u003eIdéale en cas d'\u003cstrong\u003eentorse\u003c\/strong\u003e, de \u003cstrong\u003echeville instable\u003c\/strong\u003e, de \u003cstrong\u003etendinite\u003c\/strong\u003e ou de \u003cstrong\u003ereprise du sport\u003c\/strong\u003e — à l'entraînement, en marchant, au travail ou au quotidien.\u003c\/p\u003e\n\u003cp class=\"lead lead-split\"\u003e\u003cspan class=\"lead-top\"\u003eSangles réglables, maintien latéral et tissu respirant :\u003c\/span\u003e\u003cspan class=\"lead-bottom\"\u003eune cheville stabilisée, protégée et plus rassurante.\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\/46_f88cf698-c026-44d0-b5ef-fa9ef44bfe1d.png?v=1766505298\" alt=\"Chevillere NEENCA face\"\u003e\u003cdiv class=\"pv-ba-top\" id=\"pvBATop\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/58.png?v=1766505298\" alt=\"Chevillere NEENCA maintien\"\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\u003eStabilité renforcée\u003c\/b\u003e\u003cspan\u003eSport \u0026amp; quotidien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tItem\"\u003e\n\u003cb\u003eSangles réglables\u003c\/b\u003e\u003cspan\u003eAjustement rapide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tItem\"\u003e\n\u003cb\u003e30 jours pour tester\u003c\/b\u003e\u003cspan\u003eSatisfait ou remboursé\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\" checked\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\u003eStabilité renforcée\u003c\/strong\u003e : accompagne les mouvements en toute confiance, même en appui\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSangles ajustables\u003c\/strong\u003e : réglage rapide pour adapter le maintien à chaque activité\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eMaintien latéral\u003c\/strong\u003e : limite les torsions et rassure une cheville fragile\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eTissu respirant\u003c\/strong\u003e : léger et discret, agréable même en port prolongé\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"decision\"\u003e\n\u003cb\u003eIdéale pour reprendre en confiance :\u003c\/b\u003e maintien latéral + sangles réglables + tissu respirant stabilisent la cheville sans bloquer le mouvement — \u003cstrong\u003e30 jours satisfait ou remboursé\u003c\/strong\u003e et \u003cstrong\u003eretour gratuit\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"heroZone\"\u003e\n\u003cdiv class=\"kX-frame\"\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\/64ad500100fb443387ee497143a41903.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 ressentez\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\u003eCheville stabilisée\u003c\/strong\u003e : appuis plus sûrs.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eMoins de torsions\u003c\/strong\u003e : maintien latéral rassurant.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003ePlus de confiance\u003c\/strong\u003e : marche, course, escaliers.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSangles réglables\u003c\/strong\u003e : maintien sur-mesure en quelques secondes.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"b\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eTissu respirant\u003c\/strong\u003e : léger, discret sous la chaussure.\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\u003eEntorse récente ?\u003c\/h3\u003e\n\u003clabel for=\"fold-comfort\" class=\"pill rotule-green\" data-fold-sound\u003eEntorse\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cp class=\"txt\"\u003eAprès une entorse, la cheville a besoin d'être tenue. Le maintien latéral et les sangles réglables limitent les mouvements à risque et accompagnent la reprise, en douceur et en confiance.\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\u003eCheville qui lâche ?\u003c\/h3\u003e\n\u003clabel for=\"fold-size\" class=\"pill orange\" data-fold-sound\u003eInstabilité\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cp class=\"txt\"\u003eSi votre cheville semble fragile ou « part » sur les côtés, le maintien latéral apporte une vraie sensation de sécurité — pour marcher, travailler et bouger sans appréhension.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"infoTile is-oa tile-reveal\"\u003e\n\u003cinput type=\"checkbox\" id=\"fold-oa\" class=\"foldInput\"\u003e\u003cdiv class=\"tileHead\"\u003e\n\u003ch3\u003eReprise du sport ?\u003c\/h3\u003e\n\u003clabel for=\"fold-oa\" class=\"pill green pill-ct\" data-fold-sound\u003eSport\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"foldContent\"\u003e\u003cp class=\"txt\"\u003eSalle, course, marche, randonnée ou trajets : la chevillère \u003cstrong\u003eNEENCA\u003c\/strong\u003e stabilise sans gêner, pour accompagner tes journées actives et ta reprise sportive en toute sérénité.\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 l'enfiler ?\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\/4e599da270a74f9f89bbd4f4fb6c57dc.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\"\u003eEntorse\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003eStabiliser après l'entorse\u003c\/strong\u003e\u003csmall\u003eLe maintien latéral tient la cheville et limite les mouvements à risque — pour accompagner la cicatrisation et reprendre appui en confiance.\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\"\u003eInstabilité\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003eUne cheville qui ne lâche plus\u003c\/strong\u003e\u003csmall\u003eSi ta cheville « part » sur les côtés, les sangles réglables et le maintien latéral apportent une vraie sensation de sécurité, au quotidien comme à l'effort.\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\"\u003eReprise sport\u003c\/label\u003e\u003cdiv class=\"actCopy\"\u003e\n\u003cspan class=\"act-blade\"\u003e\u003c\/span\u003e\u003cstrong\u003eRebouger sans appréhension\u003c\/strong\u003e\u003csmall\u003eSalle, course, marche, randonnée : la chevillère stabilise sans gêner, pour reprendre le sport sereinement et protéger une cheville fragile.\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\/46_f88cf698-c026-44d0-b5ef-fa9ef44bfe1d.png?v=1766505298\" alt=\"Chevillère NEENCA\" class=\"hStill\"\u003e\u003cimg loading=\"lazy\" class=\"gInner\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/51.png?v=1766505298\" alt=\"Chevillere sport entorse\"\u003e\u003cimg loading=\"lazy\" class=\"gOuter\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/49.png?v=1766505298\" alt=\"Chevillere instabilite\"\u003e\u003cimg loading=\"lazy\" class=\"gPressure\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/47.png?v=1766505298\" alt=\"Chevillere reprise sport\"\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\"\u003e3\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\"\u003eUNE CHEVILLE STABLE, EN CONFIANCE\u003c\/span\u003e\u003cspan class=\"footSub\"\u003eAu sport, en marchant, au travail ou en reprise, offrez à votre cheville un maintien stable et rassurant, puis découvrez toute la \u003cspan class=\"kstk\"\u003egamme NEENCA\u003c\/span\u003e pour protéger cheville, genou et dos.\u003c\/span\u003e\u003ca class=\"footLink actPill pressure\" href=\"https:\/\/kalystock.com\/collections\/produit-de-la-gamme-neenca\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cspan class=\"footLinkText\"\u003e\u003cspan class=\"footLinkTextInner\"\u003eAccéder à la gamme NEENCA\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, bladeReady = false; function update(){ ticking = false; if(window.matchMedia('(max-width:940px)').matches) return; if(!bladeReady){ root.style.setProperty('--glass-o','0'); return; } var rect = root.getBoundingClientRect(); var vh = window.innerHeight || 1; var progress = Math.max(0, Math.min(1, (vh - rect.top) \/ (vh + rect.height))); var gx = -120 + progress * 374; var op = Math.min(1, Math.sin(progress * Math.PI) * 1.15); root.style.setProperty('--glass-x', gx.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', op.toFixed(3)); } function onScroll(){ if (!ticking){ ticking = true; requestAnimationFrame(update); } } window.addEventListener('scroll', onScroll, { passive:true }); window.addEventListener('resize', onScroll, { passive:true }); function __armBlade(){ setTimeout(function(){ bladeReady = true; try{root.classList.add('blade-armed');}catch(e){} update(); }, 1500); } if(document.readyState==='complete'){ __armBlade(); } else { window.addEventListener('load', __armBlade); } 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 (root.clientWidth\u003c300 ? 5.4 : (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 }); function __kIntro(){ 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); } if(window.matchMedia('(max-width:940px)').matches){ var __armed=false,__iv; function __arm(){ if(__armed)return; __armed=true; clearInterval(__iv); window.removeEventListener('scroll',__os); setTimeout(__kIntro,300); } function __chk(){ if(!__armed \u0026\u0026 root.getBoundingClientRect().top \u003c= window.innerHeight*0.42) __arm(); } function __os(){ requestAnimationFrame(__chk); } window.addEventListener('scroll',__os,{passive:true}); window.addEventListener('resize',__os,{passive:true}); __iv=setInterval(__chk,200); __chk(); } else { setTimeout(__kIntro,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)); var _Lp=slider.querySelector('.pv-ba-l'),_Rp=slider.querySelector('.pv-ba-r'); if(p\u003e=95){_Rp\u0026\u0026_Rp.classList.add('faded');_Lp\u0026\u0026_Lp.classList.remove('faded');}else if(p\u003c=5){_Lp\u0026\u0026_Lp.classList.add('faded');_Rp\u0026\u0026_Rp.classList.remove('faded');}else{_Lp\u0026\u0026_Lp.classList.remove('faded');_Rp\u0026\u0026_Rp.classList.remove('faded');} if(typeof slider.__lp!=='number')slider.__lp=p; var dd=p-slider.__lp; if(Math.abs(dd)\u003e0.4){ var L=slider.querySelector('.pv-ba-l'),R=slider.querySelector('.pv-ba-r'); if(dd\u003e0){ if(L)L.classList.add('lit'); if(R)R.classList.remove('lit'); } else { if(R)R.classList.add('lit'); if(L)L.classList.remove('lit'); } clearTimeout(slider.__lt); slider.__lt=setTimeout(function(){ if(L)L.classList.remove('lit'); if(R)R.classList.remove('lit'); },650); } slider.__lp=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(window.matchMedia('(max-width:940px)').matches ? 78 : 88); }, 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(){ Array.prototype.forEach.call(root.querySelectorAll('img'), function(el){ var src = el.getAttribute('src') || ''; if (!\/\\.mp4($|[?#])\/i.test(src)) return; var v = document.createElement('video'); v.className = el.className; v.muted = true; v.loop = true; v.preload = 'auto'; v.setAttribute('muted',''); v.setAttribute('playsinline',''); v.setAttribute('disablepictureinpicture',''); v.setAttribute('controlslist','nodownload noplaybackrate noremoteplayback'); if (el.getAttribute('style')) v.setAttribute('style', el.getAttribute('style')); if (!el.closest('.helmetStage')){ v.autoplay = true; v.setAttribute('autoplay',''); } var sr = document.createElement('source'); sr.type = 'video\/mp4'; sr.src = src; v.appendChild(sr); el.parentNode.replaceChild(v, el); if (v.autoplay){ try{ var p = v.play(); if (p \u0026\u0026 p.catch) p.catch(function(){}); }catch(e){} } }); })();\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 = 8, userReviews = []; var baseReviews = [{site:'eBay',siteClass:'site-ebay',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Apres mon entorse je ne pouvais plus courir, avec cette chevillere je suis rassure, super maintien.',name:'Thomas_R',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis verifie'},{site:'Amazon',siteClass:'site-amazon',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Parfaite pour la salle, ma cheville fragile ne bouge plus. Confortable sous la chaussure.',name:'Lea.M',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Achat verifie'},{site:'eBay',siteClass:'site-ebay',stars:'\\u2605\\u2605\\u2605\\u2605\\u2606',text:'Guter Halt, sitzt fest und ist atmungsaktiv. Top fuer Sport und Alltag.',name:'m.schneider',flag:'\\ud83c\\udde9\\ud83c\\uddea',meta:'Avis verifie'},{site:'Amazon',siteClass:'site-amazon',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Muy buena tobillera, sujecion perfecta tras mi esguince. Comoda todo el dia.',name:'Carlos_G',flag:'\\ud83c\\uddea\\ud83c\\uddf8',meta:'Achat verifie'},{site:'Leboncoin',siteClass:'site-lbc',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Recu vite, qualite au top. Je la mets pour le foot, plus aucune douleur a la cheville.',name:'Kevin62',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Transaction OK'},{site:'eBay',siteClass:'site-ebay',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Great ankle support, very stable after my sprain. Comfortable even for running.',name:'d.wright',flag:'\\ud83c\\uddec\\ud83c\\udde7',meta:'Avis verifie'},{site:'Etsy',siteClass:'site-etsy',stars:'\\u2605\\u2605\\u2605\\u2605\\u2605',text:'Je la porte pour la randonnee, cheville bien tenue sur les terrains accidentes. Top.',name:'Sophie_L',flag:'\\ud83c\\uddeb\\ud83c\\uddf7',meta:'Avis verifie'},{site:'Amazon',siteClass:'site-amazon',stars:'\\u2605\\u2605\\u2605\\u2605\\u2606',text:'Buona cavigliera, comoda e regolabile. La consiglio a chi fa sport.',name:'luca_b',flag:'\\ud83c\\uddee\\ud83c\\uddf9',meta:'Achat verifie'}]; function formatReviewText(r){ return esc(r.text); } 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\u003cspan class=\"reviewReplyTxt\"\u003e' + esc(r.reply) + '\u003c\/span\u003e\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(){ (function(){try{var avail=tickerWrap.clientWidth;if(!avail||avail\u003c24)return;var ref=tickerInner.children[0];if(!ref)return;var cs=window.getComputedStyle(ref);var pr=document.createElement('span');pr.style.cssText='position:absolute;left:-9999px;top:0;visibility:hidden;white-space:nowrap;padding:0 .03em;font-family:'+cs.fontFamily+';font-weight:'+cs.fontWeight+';letter-spacing:'+cs.letterSpacing+';text-transform:'+cs.textTransform;document.body.appendChild(pr);var ph=Array.prototype.map.call(tickerInner.children,function(n){return n.textContent;});var fs=13.5,g=0;function wd(){var m=0;pr.style.fontSize=fs+'px';for(var i=0;i\u003cph.length;i++){pr.textContent=ph[i];if(pr.offsetWidth\u003em)m=pr.offsetWidth;}return m;}while(wd()\u003eavail-6\u0026\u0026fs\u003e(window.innerWidth\u003c310?10:8.5)\u0026\u0026g++\u003c60){fs-=0.5;}tickerInner.style.fontSize=fs+'px';document.body.removeChild(pr);}catch(e){}})(); 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\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(window.matchMedia('(max-width:940px)').matches ? 78 : 88); }, 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,#000000 3%,#000000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000000 3%,#000000 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@media(min-width:941px){.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(241,137,175,.22) 26%,rgba(241,137,175,.7) 46%,#ffffff 62%,rgba(241,137,175,.55) 76%,rgba(255,255,255,0) 100%);filter:drop-shadow(0 0 4px rgba(210,245,255,.95)) drop-shadow(0 0 9px rgba(237,108,155,.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(241,137,175,.5) 18%,#ffffff 50%,rgba(241,137,175,.6) 82%,rgba(255,255,255,0) 100%);filter:drop-shadow(0 0 4px rgba(210,245,255,.92)) drop-shadow(0 0 9px rgba(237,108,155,.55))}\n.kaly-oaX .kbL{left:-1px;opacity:var(--kboL,0)}\n.kaly-oaX .kbR{right:-1px;opacity:var(--kboR,0)}\n.kaly-oaX .whyBuy .foldInput:not(:checked)+.head{min-height:70px!important;height:70px!important;padding:0!important;align-items:center!important}\n.kaly-oaX .whyBuy .foldInput:not(:checked)+.head h3{height:70px!important;align-items:center!important;padding:0!important}\n.kaly-oaX .footLink{background:linear-gradient(180deg,rgb(237,115,160) 0%,rgb(232,68,128) 28%,rgb(144,45,81) 64%,rgb(78,25,44) 100%)!important;border-color:rgba(231,55,119,.92)!important}\n.kaly-oaX .footLink:before{background:radial-gradient(circle,rgba(231,55,119,.46) 0%,rgba(231,55,119,.20) 36%,rgba(231,55,119,0) 74%)!important}\n@keyframes kalyBtnThemeBreath{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(231,55,119,.22),0 0 14px rgba(231,55,119,.12)}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(231,55,119,.55),0 0 26px rgba(231,55,119,.30),0 0 48px rgba(231,55,119,.14)}}\n.kaly-oaX .reviewActionBtn{color:rgb(241,132,172)!important;animation:kalyBtnThemeBreath 3.2s ease-in-out infinite!important}\n.kaly-oaX .reviewActionBtn:before{background:radial-gradient(circle,rgba(233,75,133,.92) 0%,rgba(231,55,119,0) 76%)!important}\n.kaly-oaX .reviewStarsInline{color:#ffb300!important}\n@media(max-width:940px){\n  .kaly-oaX .mainGlassHaloPulse:before,.kaly-oaX .glassSweep:before{opacity:0!important;animation:none!important}\n  .kaly-oaX-wrap:before{display:none!important}\n  .kaly-oaX .actPill:before{animation:none!important}\n  \n  .kaly-oaX .pv-ba-knob{width:34px!important;height:34px!important}\n  .kaly-oaX .pv-ba-knob svg{width:8px!important;height:12px!important}\n  .kaly-oaX,.kaly-oaX *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}\n  .kaly-oaX .micro,.kaly-oaX .pv-ba-knob,.kaly-oaX .reviewActionBtn,.kaly-oaX .reviewTrustPill{backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important}\n  .kaly-oaX .reviewEdgeBeam,.kaly-oaX .reviewEdgeBeam2,.kaly-oaX .kbL,.kaly-oaX .kbR{display:none!important}\n  .kaly-oaX .reviewCard{transform:translateZ(0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}\n  .kaly-oaX .reviewBlade{display:none!important}\n  .kaly-oaX .mainGlassHalo:before{filter:blur(34px)!important}\n  .kaly-oaX .consoleGrid:before{display:none!important}\n  .kaly-oaX .consoleGrid{background:radial-gradient(ellipse 82% 44% at 13% 9%,rgba(234,86,140,.42) 0%,rgba(234,86,140,.14) 34%,rgba(234,86,140,0) 62%),#000000!important}\n  .kaly-oaX .demoTile .kaly-demo-orb,.kaly-oaX .demoTile .kaly-demo-orb:before{animation:none!important}\n  .kaly-oaX .footCard{animation:none!important}\n  .kaly-oaX #fold-comfort:checked~.foldContent .txt,.kaly-oaX #fold-size:checked~.foldContent .txt{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}\n}\n.kaly-oaX .kX-hero,.kaly-oaX .whyBuy,.kaly-oaX .infoTile,.kaly-oaX .demoTile{overflow:hidden!important}\n.kaly-oaX .kX-hero,.kaly-oaX .whyBuy,.kaly-oaX .infoTile.is-comfort,.kaly-oaX .infoTile.is-size,.kaly-oaX .infoTile.is-oa,.kaly-oaX .demoTile{background-clip:padding-box!important}\n.kaly-oaX .whyBuy{background:radial-gradient(circle at 84% 22%,rgba(255,214,110,.20) 0%,rgba(255,214,110,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .kX-hero{background:radial-gradient(circle at 84% 22%,rgba(222,153,178,.20) 0%,rgba(222,153,178,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .infoTile.is-comfort{background:radial-gradient(circle at 84% 22%,rgba(120,210,90,.20) 0%,rgba(120,210,90,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .infoTile.is-size{background:radial-gradient(circle at 84% 22%,rgba(255,196,92,.20) 0%,rgba(255,196,92,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .infoTile.is-oa{background:radial-gradient(circle at 84% 22%,rgba(255,92,92,.20) 0%,rgba(255,92,92,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .demoTile{background:radial-gradient(circle at 84% 22%,rgba(92,210,255,.20) 0%,rgba(92,210,255,0) 50%),linear-gradient(180deg,rgba(55,37,44,.74) 0%,rgba(31,17,22,.52) 100%)!important}\n.kaly-oaX .heroZone{gap:10px!important;margin-top:10px!important}\n.kaly-oaX .kX-hero,.kaly-oaX .whyBuy,.kaly-oaX .infoTile,.kaly-oaX .demoTile{\n  border-radius:16px!important;\n  overflow:hidden!important;\n  padding:0 16px!important;\n  background:linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n  box-shadow:0 18px 34px rgba(0,0,0,.42)!important;\n}\n.kaly-oaX .kX-hero{\n  border-color:rgba(222,153,178,.18)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(222,153,178,.20) 0%,rgba(222,153,178,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .whyBuy{\n  border-color:rgba(255,214,110,.20)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(255,214,110,.20) 0%,rgba(255,214,110,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .infoTile.is-comfort{\n  border-color:rgba(140,220,110,.20)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(120,210,90,.20) 0%,rgba(120,210,90,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .infoTile.is-size{\n  border-color:rgba(255,196,92,.20)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(255,196,92,.20) 0%,rgba(255,196,92,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .infoTile.is-oa{\n  border-color:rgba(255,120,120,.22)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(255,92,92,.20) 0%,rgba(255,92,92,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .demoTile{\n  border-color:rgba(234,87,141,.20)!important;\n  background:radial-gradient(circle at 84% 22%,rgba(92,210,255,.20) 0%,rgba(92,210,255,0) 50%),linear-gradient(180deg,rgba(46,50,56,.68) 0%,rgba(12,7,9,.42) 62%,rgba(0,0,0,.34) 100%)!important;\n}\n.kaly-oaX .heroHead,.kaly-oaX .head,.kaly-oaX .tileHead,.kaly-oaX .demoHead{min-height:70px!important;height:70px!important}\n.kaly-oaX .whyBuy .foldInput:not(:checked)+.head{min-height:70px!important;height:70px!important}\n.kaly-oaX .micro-bar{display:inline-block;flex:0 0 auto;align-self:center;width:1.6px;height:.92em;margin:0 .52em;border-radius:2px;background:currentColor;opacity:.4;vertical-align:middle}\n@keyframes kalyPillRingFade{0%,100%{opacity:0}50%{opacity:1}}\n@media(max-width:940px){.kaly-oaX .title.mainTitle .title-main-text{animation-play-state:paused}.kaly-oaX.kaly-intro-ready .title.mainTitle .title-main-text{animation-play-state:running}}\n@media(max-width:940px){\n.kaly-oaX .sheetBlade{display:none!important}\n.kaly-oaX .mainGlassHalo:before{mix-blend-mode:normal!important}\n.kaly-oaX .glassDepth{display:block!important}\n}\n\n@media(max-width:940px){.kaly-oaX .helmetStage img,.kaly-oaX .helmetStage video{object-fit:contain!important}.kaly-oaX .consoleGrid{gap:10px!important}}@media(min-width:941px){.kaly-oaX .helmetStage img,.kaly-oaX .helmetStage video{transform:scale(.85)}}@media(max-width:300px){.kaly-oaX .reviewAuthor{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.kaly-oaX .reviewMetaLine{margin-left:0!important}.kaly-oaX .micro{min-height:26px!important}.kaly-oaX .lead-top{white-space:normal!important}.kaly-oaX .reviewCard{flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important;min-height:250px!important}.kaly-oaX .micro{font-size:6.3px!important;--micro-w:340px!important;letter-spacing:0!important}.kaly-oaX .micro-copy-mobile,.kaly-oaX .micro-copy-desktop{font-size:6.3px!important}.kaly-oaX .pill{width:54px!important;min-width:54px!important;height:19px!important;font-size:6.8px!important}.kaly-oaX .heroHead .h,.kaly-oaX .head h3,.kaly-oaX .tileHead h3,.kaly-oaX .demoHead h3{font-size:9.3px!important;padding-right:5px!important}.kaly-oaX .pv-ba-label{font-size:6px!important;padding:2px 5px!important;top:7px!important;letter-spacing:.04em!important}.kaly-oaX .footLink{--foot-open:204px!important}.kaly-oaX .footCard{padding-left:10px!important;padding-right:10px!important}.kaly-oaX .footLink .footLinkText{font-size:10px!important;letter-spacing:.01em!important}.kaly-oaX .reviewStarsInline{font-size:0!important;max-width:none!important;overflow:visible!important;gap:0!important}.kaly-oaX .reviewStarsInline:before{content:'\\2605'!important;font-size:13px!important;color:#ffb300!important;display:inline-block;line-height:1}.kaly-oaX .reviewTrustPill{column-gap:6px!important;padding-left:13px!important}.kaly-oaX .tItem{padding:8px 3px!important;min-height:54px!important}.kaly-oaX .tItem b{font-size:9px!important;line-height:1.1!important}.kaly-oaX .tItem span{font-size:8px!important;line-height:1.15!important}.kaly-oaX .helmetStage{height:190px!important;min-height:190px!important}.kaly-oaX .helmetStage img,.kaly-oaX .helmetStage video{object-fit:contain!important}.kaly-oaX .consoleGrid{gap:8px!important}}.kaly-oaX:not(.blade-armed) .sheetBlade{display:none!important}.kaly-oaX .pill.blue{background:linear-gradient(180deg,#dff7ff 0%,#8fe8ff 18%,#46c9ff 42%,#1e88ff 74%,#0d4ec9 100%)!important;border-color:rgba(110,210,255,.8)!important;color:#ffffff!important}.kaly-oaX .pill.blue:before{box-shadow:0 0 0 2px rgba(110,210,255,.95),0 0 10px rgba(66,150,255,.75),0 0 24px rgba(66,150,255,.42)!important}.kaly-oaX .demoTile .kaly-demo-orb{background:radial-gradient(circle at 50% 50%,rgba(126,201,255,.96) 0%,rgba(47,134,255,.55) 42%,rgba(47,134,255,0) 72%)!important}.kaly-oaX .title.mainTitle .title-main-text{animation-play-state:paused!important}.kaly-oaX.kaly-intro-ready .title.mainTitle .title-main-text{animation-play-state:running!important}\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, baseCount){\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    var __lt=0;function tick(now){if(host.__kfPaused){host.__kfRAF=0;return;}if(!__lt)__lt=now;var dt=(now-__lt)\/16.67;if(dt\u003e3)dt=3;__lt=now;if(dragging){}else if(Math.abs(vel)\u003e0.4){offset+=vel*dt;vel*=Math.pow(decay,dt);}else if(!hovering){offset-=0.95*dt;}paint();host.__kfRAF=requestAnimationFrame(tick);}\n    function start(){step=meas();if(!started){offset=-(step*(baseCount||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      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    host.__kfInView=false;host.__kfScrolling=false;function __setP(){host.__kfPaused=(!host.__kfInView)||host.__kfScrolling;if(!host.__kfPaused\u0026\u0026!host.__kfRAF){__lt=0;host.__kfRAF=requestAnimationFrame(tick);}}try{new IntersectionObserver(function(es){host.__kfInView=!!(es[0]\u0026\u0026es[0].isIntersecting);__setP();},{threshold:0}).observe(vp);}catch(_){host.__kfInView=true;__setP();}var __spt;window.addEventListener('scroll',function(){if(!host.__kfScrolling){host.__kfScrolling=true;__setP();}clearTimeout(__spt);__spt=setTimeout(function(){host.__kfScrolling=false;__setP();},200);},{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    for(var rep=0; rep\u003c3; rep++){ unique.forEach(function(c){ track.appendChild(c.cloneNode(true)); }); }\n    vp.appendChild(track);\n    strip.innerHTML=''; strip.appendChild(vp);\n    engine(host, track, vp, unique.length);\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\n\u003cscript\u003e(function(){var R=document.querySelector('.kaly-oaX');if(!R)return;var oo=R.querySelector('.oa-open-sound'),oc=R.querySelector('.oa-close-sound');var U={open:oo?(oo.currentSrc||oo.getAttribute('src')):'',close:oc?(oc.currentSrc||oc.getAttribute('src')):''};var ctx=null,buf={},muted=false;function muteAll(){if(muted)return;muted=true;[oo,oc].forEach(function(a){if(a){a.muted=true;a.volume=0;}});}function ld(){if(ctx)return;try{ctx=new(window.AudioContext||window.webkitAudioContext)();}catch(e){return;}Object.keys(U).forEach(function(k){if(!U[k])return;fetch(U[k]).then(function(r){return r.arrayBuffer();}).then(function(b){return ctx.decodeAudioData(b);}).then(function(d){buf[k]=d;muteAll();}).catch(function(){});});}function pl(k){if(!ctx){ld();return;}if(ctx.state==='suspended'){try{ctx.resume();}catch(e){}}var b=buf[k];if(!b)return;try{var s=ctx.createBufferSource();s.buffer=b;s.connect(ctx.destination);s.start(0);}catch(e){}}document.addEventListener('pointerdown',ld,{capture:true,passive:true});Array.prototype.forEach.call(R.querySelectorAll('[data-fold-sound]'),function(el){el.addEventListener('pointerdown',function(){var t=document.getElementById(el.getAttribute('for'));pl(t\u0026\u0026t.checked?'close':'open');});});Array.prototype.forEach.call(R.querySelectorAll('[data-oa-action]'),function(l){l.addEventListener('pointerdown',function(){var rw=l.closest('.actRow'),i=rw\u0026\u0026rw.querySelector('.actRowInput');pl(i\u0026\u0026i.checked?'close':'open');});});var fl=R.querySelector('.footLink');if(fl)fl.addEventListener('pointerdown',function(){pl('open');});var rs=R.querySelector('.oa-review-sound');if(rs){rs.muted=true;rs.volume=0;}var mav=R.querySelector('#reviewOpenBtn');if(mav){var gs=new Audio('https:\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/Game_Start.mp3?v=1781554226');gs.preload='auto';mav.addEventListener('pointerdown',function(){try{gs.currentTime=0;var p=gs.play();if(p\u0026\u0026p.catch)p.catch(function(){});}catch(e){}});}})();\u003c\/script\u003e\n\u003cscript\u003e(function(){var r=document.querySelector('.kaly-oaX');if(!r)return;var armed=false,iv;function arm(){if(armed)return;armed=true;r.classList.add('kaly-intro-ready');clearInterval(iv);window.removeEventListener('scroll',os);}function chk(){if(!armed\u0026\u0026r.getBoundingClientRect().top\u003c=window.innerHeight*0.42)arm();}function os(){requestAnimationFrame(chk);}window.addEventListener('scroll',os,{passive:true});window.addEventListener('resize',os,{passive:true});iv=setInterval(chk,200);chk();})();\u003c\/script\u003e\n\u003cscript\u003e(function(){var root=document.querySelector('.kaly-oaX');if(!root)return;if(!window.matchMedia('(max-width:940px)').matches)return;var vids=[].slice.call(root.querySelectorAll('video'));vids.forEach(function(v){var wasAuto=v.hasAttribute('autoplay');if(wasAuto){v.removeAttribute('autoplay');try{v.autoplay=false;}catch(e){}v.setAttribute('data-kauto','1');}v.setAttribute('preload','metadata');try{v.pause();v.load();}catch(e){}});try{var io=new IntersectionObserver(function(es){es.forEach(function(e){var v=e.target;if(e.isIntersecting){if(v.getAttribute('preload')!=='auto')v.setAttribute('preload','auto');var p=v.play();if(p\u0026\u0026p.catch)p.catch(function(){});}else{try{v.pause();}catch(_){}}});},{threshold:0.15,rootMargin:'200px 0px 200px 0px'});vids.forEach(function(v){if(v.getAttribute('data-kauto')==='1')io.observe(v);});}catch(e){vids.forEach(function(v){if(v.getAttribute('data-kauto')==='1'){var p=v.play();if(p\u0026\u0026p.catch)p.catch(function(){});}});}})();\u003c\/script\u003e\n","brand":"NEENCA","offers":[{"title":"S","offer_id":56023004447051,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56023004381515,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56023004414283,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57793922564427,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/9334\/7659\/files\/1_7b27f1a3-f786-439c-b53b-205b77d44183.png?v=1783525774","url":"https:\/\/kalystock.com\/es\/products\/chevillere-neenca-attelle-cheville-entorse-maintien","provider":"KALYSTOCK","version":"1.0","type":"link"}