{"product_id":"cp-pro-keyboard-switch-speed-gaming-keyboard-switches-复制","title":"Kailh Speed Gaming — Switch linéaire à actuation rapide pour l'esport | Fluide · RGB · 80M","description":"\u003cbody\u003e\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes, viewport-fit=cover\"\u003e\n\n    \u003ctitle\u003eKailh CP Switch PRO | Blue Butterfly \u0026amp; Butterfly Dance — Linéaire à double force, pré-lubrifié en usine, tige allongée\u003c\/title\u003e\n\n    \u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        body {\n            font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;\n            background: #ffffff;\n            color: #1a1e2b;\n            line-height: 1.4;\n        }\n        .description-sample {\n            width: 100%;\n            max-width: none;\n            margin: 0;\n            padding: 0 24px;\n        }\n        .section-title {\n            font-size: 32px;\n            font-weight: 700;\n            text-align: center;\n            margin: 56px 0 32px;\n            letter-spacing: -0.3px;\n            background: linear-gradient(135deg, #111, #2c3e66);\n            background-clip: text;\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n        .highlight {\n            background: linear-gradient(135deg, #0891b2, #0e7c9e);\n            background-clip: text;\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n        }\n        @media (max-width: 768px) {\n            .section-title {\n                font-size: 26px;\n                margin: 40px 0 24px;\n            }\n            .description-sample {\n                padding: 0 16px;\n            }\n        }\n        .product-hero {\n            margin: 32px 0 20px;\n        }\n        .hero-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 48px;\n            align-items: center;\n        }\n        .video-wrapper {\n            position: relative;\n            width: 100%;\n            padding-bottom: 56.25%;\n            height: 0;\n            overflow: hidden;\n            border-radius: 28px;\n            box-shadow: 0 24px 48px rgba(0,0,0,0.12);\n            background: #f2f4f8;\n        }\n        .video-wrapper img {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            border-radius: 28px;\n        }\n        .hero-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #0891b218, #0e7c9e18);\n            padding: 6px 16px;\n            border-radius: 40px;\n            font-size: 13px;\n            font-weight: 600;\n            margin-bottom: 20px;\n            color: #155e75;\n        }\n        .hero-title {\n            font-size: 52px;\n            font-weight: 800;\n            line-height: 1.2;\n            margin-bottom: 16px;\n            letter-spacing: -1px;\n        }\n        .hero-subtitle {\n            font-size: 20px;\n            color: #2c3e66;\n            font-weight: 500;\n            margin-bottom: 18px;\n        }\n        .hero-features {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 12px;\n            margin-bottom: 32px;\n        }\n        .feature-tag {\n            background: #f0f2f8;\n            padding: 6px 16px;\n            border-radius: 40px;\n            font-size: 14px;\n            font-weight: 500;\n            color: #1f2a48;\n        }\n        @media (max-width: 768px) {\n            .hero-grid {\n                grid-template-columns: 1fr;\n                gap: 28px;\n            }\n            .hero-title {\n                font-size: 36px;\n            }\n        }\n        .trust-section {\n            background: #f8fafd;\n            border-radius: 32px;\n            padding: 32px 24px;\n            margin: 48px 0;\n        }\n        .trust-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 24px;\n            text-align: center;\n        }\n        .trust-number {\n            font-size: 32px;\n            font-weight: 800;\n            color: #0891b2;\n        }\n        .trust-label {\n            font-size: 14px;\n            color: #4a5568;\n            margin-top: 8px;\n            font-weight: 500;\n        }\n        @media (max-width: 640px) {\n            .trust-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 20px;\n            }\n            .trust-number {\n                font-size: 28px;\n            }\n        }\n        .pain-point {\n            background: #ecfdf5;\n            border-radius: 32px;\n            padding: 48px 40px;\n            margin: 48px 0;\n        }\n        .pain-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 32px;\n            margin: 32px 0 24px;\n        }\n        .pain-card {\n            background: #fff;\n            border-radius: 24px;\n            padding: 28px 20px;\n            text-align: center;\n            box-shadow: 0 8px 20px rgba(0,0,0,0.02);\n        }\n        .pain-icon {\n            font-size: 52px;\n            margin-bottom: 16px;\n        }\n        .pain-card h3 {\n            font-size: 20px;\n            margin-bottom: 12px;\n            font-weight: 700;\n        }\n        .pain-card p {\n            color: #4b5563;\n            line-height: 1.5;\n        }\n        .pain-solution-badge {\n            text-align: center;\n            background: #d9f0ec;\n            padding: 16px 24px;\n            border-radius: 60px;\n            font-size: 18px;\n            font-weight: 500;\n            color: #115e59;\n        }\n        @media (max-width: 768px) {\n            .pain-point {\n                padding: 32px 20px;\n            }\n            .pain-grid {\n                grid-template-columns: 1fr;\n                gap: 24px;\n            }\n        }\n        .feature-showcase {\n            margin: 56px 0 40px;\n        }\n        .feature-block {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 56px;\n            align-items: center;\n            margin-bottom: 72px;\n        }\n        .feature-block.reverse {\n            direction: rtl;\n        }\n        .feature-block.reverse .feature-text {\n            direction: ltr;\n        }\n        .feature-media img {\n            width: 100%;\n            border-radius: 28px;\n            box-shadow: 0 20px 35px rgba(0,0,0,0.08);\n        }\n        .feature-tag-mini {\n            display: inline-block;\n            background: #d9f0ec;\n            padding: 4px 14px;\n            border-radius: 30px;\n            font-size: 12px;\n            font-weight: 600;\n            margin-bottom: 16px;\n            color: #0f766e;\n        }\n        .feature-text h3 {\n            font-size: 30px;\n            margin-bottom: 20px;\n            font-weight: 700;\n            line-height: 1.3;\n        }\n        .fab-list {\n            display: flex;\n            flex-direction: column;\n            gap: 20px;\n        }\n        .fab-item {\n            padding-left: 16px;\n            border-left: 4px solid #0891b2;\n            line-height: 1.5;\n        }\n        .fab-item strong {\n            display: block;\n            margin-bottom: 6px;\n            font-size: 16px;\n            color: #0f172a;\n        }\n        .icons-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 20px;\n        }\n        .icon-item {\n            background: #f1f5f9;\n            padding: 20px 12px;\n            border-radius: 20px;\n            text-align: center;\n            font-weight: 600;\n            color: #1e293b;\n        }\n        .speed-demo {\n            background: #f1f5f9;\n            padding: 28px;\n            border-radius: 28px;\n            text-align: center;\n        }\n        .force-meter {\n            background: #e2e8f0;\n            height: 16px;\n            border-radius: 30px;\n            overflow: hidden;\n            margin: 20px 0;\n        }\n        .meter-bar {\n            background: #0891b2;\n            width: 58%;\n            height: 100%;\n            border-radius: 30px;\n        }\n        @media (max-width: 768px) {\n            .feature-block, .feature-block.reverse {\n                grid-template-columns: 1fr;\n                gap: 32px;\n                direction: ltr;\n            }\n            .feature-text h3 {\n                font-size: 26px;\n            }\n        }\n        .comparison-wrapper {\n            background: #f8fafc;\n            border-radius: 32px;\n            padding: 32px 24px;\n            margin: 48px 0;\n        }\n        .comp-table {\n            width: 100%;\n            border-collapse: collapse;\n            background: #fff;\n            border-radius: 24px;\n            overflow: hidden;\n        }\n        .comp-table th, .comp-table td {\n            padding: 16px 20px;\n            border: 1px solid #e9edf2;\n            text-align: left;\n        }\n        .comp-table th {\n            background: #f7f9fc;\n            font-weight: 700;\n            width: 33%;\n        }\n        .comp-highlight {\n            color: #0891b2;\n            font-weight: 700;\n        }\n        @media (max-width: 768px) {\n            .comp-table th, .comp-table td {\n                padding: 12px 14px;\n                font-size: 14px;\n            }\n        }\n        .spec-grid-section {\n            margin: 48px 0 24px;\n        }\n        .spec-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 18px;\n        }\n        .spec-card {\n            background: #f8fafc;\n            padding: 20px 12px;\n            border-radius: 24px;\n            text-align: center;\n        }\n        .spec-icon {\n            font-size: 28px;\n            display: block;\n            margin-bottom: 12px;\n        }\n        .spec-card strong {\n            display: block;\n            font-size: 15px;\n            margin-bottom: 6px;\n        }\n        @media (max-width: 640px) {\n            .spec-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 12px;\n            }\n        }\n        .spec-table-wrapper {\n            margin: 32px 0 48px;\n            overflow-x: auto;\n        }\n        .spec-table {\n            width: 100%;\n            border-collapse: collapse;\n            background: #fff;\n            border-radius: 24px;\n            overflow: hidden;\n        }\n        .spec-table th, .spec-table td {\n            padding: 16px 20px;\n            border: 1px solid #e9edf2;\n            vertical-align: top;\n            text-align: left;\n        }\n        .spec-table th {\n            background: #f7f9fc;\n            font-weight: 700;\n            width: 32%;\n        }\n        .testimonials {\n            margin: 60px 0 48px;\n        }\n        .testimonial-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 32px;\n        }\n        .testimonial-card {\n            background: #fafcff;\n            padding: 28px;\n            border-radius: 28px;\n            box-shadow: 0 12px 28px rgba(0,0,0,0.04);\n            border: 1px solid #eff3f8;\n        }\n        .stars {\n            color: #f5b042;\n            margin-bottom: 14px;\n            font-size: 18px;\n        }\n        .user {\n            font-weight: 600;\n            color: #0891b2;\n        }\n        @media (max-width: 768px) {\n            .testimonial-grid {\n                grid-template-columns: 1fr;\n                gap: 24px;\n            }\n        }\n        .guarantee-full {\n            background: linear-gradient(125deg, #ecfdf5 0%, #ffffff 100%);\n            border-radius: 36px;\n            padding: 56px 48px;\n            margin: 64px 0 56px;\n        }\n        .guarantee-intro {\n            text-align: center;\n            font-size: 18px;\n            line-height: 1.5;\n            max-width: 800px;\n            margin: 0 auto 44px;\n            color: #2c3e50;\n        }\n        .guarantee-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 32px;\n        }\n        .guarantee-card {\n            background: #ffffff;\n            border-radius: 28px;\n            padding: 28px;\n            box-shadow: 0 8px 24px rgba(0,0,0,0.04);\n        }\n        .card-icon {\n            font-size: 48px;\n            margin-bottom: 16px;\n        }\n        .guarantee-card h3 {\n            font-size: 24px;\n            margin-bottom: 12px;\n            font-weight: 700;\n        }\n        .guarantee-card p {\n            color: #475569;\n            line-height: 1.5;\n            margin-bottom: 12px;\n        }\n        .shipping-countries {\n            font-size: 13px;\n            color: #5b6e8c;\n            margin-top: 14px;\n            padding-top: 12px;\n            border-top: 1px solid #eef2f8;\n        }\n        .small {\n            font-size: 13px;\n            color: #6c7a91;\n        }\n        @media (max-width: 768px) {\n            .guarantee-full {\n                padding: 36px 24px;\n            }\n            .guarantee-grid {\n                grid-template-columns: 1fr;\n                gap: 24px;\n            }\n        }\n        .faq-section {\n            margin: 48px 0 56px;\n        }\n        .faq-item {\n            background: #ffffff;\n            border: 1px solid #eef2f8;\n            border-radius: 24px;\n            margin-bottom: 16px;\n            overflow: hidden;\n        }\n        .faq-question {\n            background: #fafcff;\n            padding: 20px 24px;\n            font-weight: 700;\n            font-size: 18px;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n        .faq-question:hover {\n            background: #f1f5f9;\n        }\n        .faq-question .arrow {\n            font-size: 20px;\n            transition: transform 0.2s;\n        }\n        .faq-answer {\n            padding: 0 24px 20px 24px;\n            color: #334155;\n            line-height: 1.5;\n            border-top: 1px solid #eef2f8;\n            display: none;\n        }\n        .faq-answer.show {\n            display: block;\n        }\n        .faq-item.active .faq-question .arrow {\n            transform: rotate(180deg);\n        }\n    \u003c\/style\u003e\n\n\n\u003cdiv class=\"description-sample\"\u003e\n\n\n    \u003c!-- ========== HERO : Image principale + Titre + Badges de fonctionnalités ========== --\u003e\n    \u003cdiv class=\"product-hero\"\u003e\n\n        \u003cdiv class=\"hero-grid\"\u003e\n\n            \u003cdiv class=\"hero-media\"\u003e\n\n                \u003cdiv class=\"video-wrapper\"\u003e\n\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0881\/1806\/7523\/files\/kailh-speed-gaming-switches-linear-switch-blue-butterfly-switch-200042.jpg?v=1743840813\" alt=\"Kailh CP Switch PRO - Blue Butterfly \u0026amp; Butterfly Dance\"\u003e\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"hero-content\"\u003e\n\n                \u003cdiv class=\"hero-badge\"\u003e🦋 CP Switch PRO · Linéaire à double force\u003c\/div\u003e\n\n                \u003ch1 class=\"hero-title\"\u003eKailh CP Switch PRO\u003cbr\u003e\u003cspan class=\"highlight\"\u003eBlue Butterfly · Butterfly Dance\u003c\/span\u003e\n\n\u003c\/h1\u003e\n\n                \u003cp class=\"hero-subtitle\"\u003eTige conique allongée pour un fond de course net | Haut en POK + tige et base en POM | Ressort de 20 mm | Diffuseur givré amélioré\u003c\/p\u003e\n\n                \u003cdiv class=\"hero-features\"\u003e\n\n                    \u003cspan class=\"feature-tag\"\u003e🦋 Options à double force\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🔊 Tige allongée · Son HIFI net\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🧪 POK+POM pour une grande fluidité\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e💎 Diffuseur givré\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🔧 Lubrification d'usine de précision\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e⚡ Déclenchement rapide à 1,2 mm\u003c\/span\u003e\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Badges de confiance --\u003e\n    \u003cdiv class=\"trust-section\"\u003e\n\n        \u003cdiv class=\"trust-grid\"\u003e\n\n            \u003cdiv class=\"trust-item\"\u003e\n\n\u003cdiv class=\"trust-number\"\u003e9 800+\u003c\/div\u003e\n\n\u003cdiv class=\"trust-label\"\u003eUtilisateurs satisfaits\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"trust-item\"\u003e\n\n\u003cdiv class=\"trust-number\"\u003e70M\u003c\/div\u003e\n\n\u003cdiv class=\"trust-label\"\u003eDurée de vie des frappes\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"trust-item\"\u003e\n\n\u003cdiv class=\"trust-number\"\u003e⭐ 4,8\/5\u003c\/div\u003e\n\n\u003cdiv class=\"trust-label\"\u003eNote moyenne\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"trust-item\"\u003e\n\n\u003cdiv class=\"trust-number\"\u003e📦 24h\u003c\/div\u003e\n\n\u003cdiv class=\"trust-label\"\u003eExpédition le jour même\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Points de friction + Solution --\u003e\n    \u003cdiv class=\"pain-point\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003eVous en avez encore marre des switchs linéaires rugueux et au retour lent ?\u003c\/h2\u003e\n\n        \u003cdiv class=\"pain-grid\"\u003e\n\n            \u003cdiv class=\"pain-card\"\u003e\n\n\u003cdiv class=\"pain-icon\"\u003e🔊\u003c\/div\u003e\n\n\u003ch3\u003eFond de course mou ou étouffé\u003c\/h3\u003e\n\n\u003cp\u003eLes tiges linéaires standard produisent des sons d'impact ternes et irréguliers, sans le « thock » satisfaisant.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"pain-card\"\u003e\n\n\u003cdiv class=\"pain-icon\"\u003e⚡\u003c\/div\u003e\n\n\u003ch3\u003eRetour au point de repos lent\u003c\/h3\u003e\n\n\u003cp\u003eLes ressorts faibles donnent l'impression d'un décalage lors de la frappe rapide, ce qui nuit aux performances en jeu.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"pain-card\"\u003e\n\n\u003cdiv class=\"pain-icon\"\u003e💡\u003c\/div\u003e\n\n\u003ch3\u003eÉclairage RVB agressif ou irrégulier\u003c\/h3\u003e\n\n\u003cp\u003eLes boîtiers pleins bloquent la lumière ; les diffuseurs bon marché créent des points chauds au lieu d'un éclat doux.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pain-solution-badge\"\u003e💡 \u003cstrong\u003eCP Switch PRO – Ingénierie de précision, choix à double force\u003c\/strong\u003e — Tige conique allongée pour un son HIFI net, ressort de 20 mm pour un retour vif, matériaux POK+POM auto-lubrifiants et diffuseur givré amélioré pour une uniformité RVB parfaite.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FABE : Unicité → Polyvalence → Fiabilité --\u003e\n    \u003cdiv class=\"feature-showcase\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003ePourquoi le CP Switch PRO établit une nouvelle norme\u003c\/h2\u003e\n\n\n        \u003c!-- Unicité : Tige allongée + Son net --\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n\n            \u003cdiv class=\"feature-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0881\/1806\/7523\/files\/kailh-speed-gaming-switches-linear-switch-blue-butterfly-switch-200042.jpg?v=1743840813\" alt=\"Structure de tige allongée du CP Switch PRO\"\u003e\u003c\/div\u003e\n\n            \u003cdiv class=\"feature-text\"\u003e\n\n                \u003cdiv class=\"feature-tag-mini\"\u003e🎵 N° 1 des tiges coniques allongées – Fond de course HIFI net\u003c\/div\u003e\n\n                \u003ch3\u003eFond de course précoce grâce à la tige longue · Pureté acoustique\u003c\/h3\u003e\n\n                \u003cdiv class=\"fab-list\"\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Caractéristique\u003c\/strong\u003e Tige allongée en POM avec une base conique, optimisant la surface de contact pour un fond de course précoce et précis.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Avantage\u003c\/strong\u003e Élimine l'impact mou ; produit un « thock » net et résonnant sans aucun tintement métallique. Le haut en POK + la base en POM améliorent la pureté acoustique.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Bénéfice\u003c\/strong\u003e Ressentez et entendez chaque frappe avec un retour HIFI haut de gamme — idéal pour les joueurs, les écrivains et les passionnés d'ASMR.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Preuve\u003c\/strong\u003e Les tests en laboratoire confirment une clarté sonore 30 % supérieure à celle des tiges linéaires standard ; les avis de la communauté louent sa « netteté addictive ».\u003c\/div\u003e\n\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- Polyvalence : Double force + Matériaux avancés --\u003e\n        \u003cdiv class=\"feature-block reverse\"\u003e\n\n            \u003cdiv class=\"feature-media\"\u003e\u003cdiv class=\"icons-grid\"\u003e\n\n\u003cdiv class=\"icon-item\"\u003e🦋 Blue Butterfly (Léger)\u003c\/div\u003e\n\n\u003cdiv class=\"icon-item\"\u003e🦋 Butterfly Dance (Équilibré)\u003c\/div\u003e\n\n\u003cdiv class=\"icon-item\"\u003e🧪 Haut en POK + tige\/base en POM\u003c\/div\u003e\n\n\u003cdiv class=\"icon-item\"\u003e💎 Diffuseur givré\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n            \u003cdiv class=\"feature-text\"\u003e\n\n                \u003cdiv class=\"feature-tag-mini\"\u003e🎮 Choix à double force pour tous les styles de jeu\u003c\/div\u003e\n\n                \u003ch3\u003eDeux versions · Une sensation linéaire parfaite\u003c\/h3\u003e\n\n                \u003cdiv class=\"fab-list\"\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Caractéristique\u003c\/strong\u003e Deux options de force distinctes : Blue Butterfly (~38 gf) et Butterfly Dance (~45 gf). Le boîtier supérieur en POK, la tige en POM et la base en POM offrent un frottement ultra-faible.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Avantage\u003c\/strong\u003e Choisissez votre poids idéal sans compromettre la fluidité. Les matériaux POK+POM créent une surface auto-lubrifiante, réduisant l'usure et maintenant la régularité.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Bénéfice\u003c\/strong\u003e Expérience adaptée au jeu (rapide, réactif) ou à la frappe de longs textes (contrôlée, sans fatigue). Le RVB brille uniformément à travers le diffuseur givré amélioré.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Preuve\u003c\/strong\u003e Le mélange de matériaux exclusif de Kailh réduit le coefficient de frottement de 25 % par rapport aux combinaisons standard PC\/PA66 ; le diffuseur augmente la luminosité perçue de 30 %.\u003c\/div\u003e\n\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- Fiabilité : Lubrification d'usine + Contacts dorés --\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n\n            \u003cdiv class=\"feature-media\"\u003e\u003cdiv class=\"speed-demo\"\u003e\n\n\u003cdiv class=\"force-meter\"\u003e\u003cdiv class=\"meter-bar\" style=\"width: 65%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cp\u003e⚙️ Lubrification d'usine de tous les composants | Ressort allongé de 20 mm | Durée de vie de 70M\u003c\/p\u003e\n\n\u003csmall\u003eLubrification ciblée des rails \u0026amp; de la languette · Lubrification par immersion du ressort · Prêt à installer\u003c\/small\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n            \u003cdiv class=\"feature-text\"\u003e\n\n                \u003cdiv class=\"feature-tag-mini\"\u003e🔒 Lubrification de précision pour une fluidité ultime\u003c\/div\u003e\n\n                \u003ch3\u003eLubrification d'usine avancée + Contacts haute durabilité\u003c\/h3\u003e\n\n                \u003cdiv class=\"fab-list\"\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Caractéristique\u003c\/strong\u003e Lubrification multi-composants : rails du boîtier supérieur huilés, ressort entièrement immergé, points de contact de la languette huilés, coque inférieure trempée. Contacts plaqués or avec languette métallique longue durée.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Avantage\u003c\/strong\u003e Élimine tout frottement et tintement de ressort ; garantit une fluidité constante pendant 70 millions de cycles. Le ressort de 20 mm à haute rigidité offre un rebond fort et vif.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Bénéfice\u003c\/strong\u003e Zéro entretien — déballez, installez et profitez d'un linéaire silencieux et ultra-fluide avec un retour éclair.\u003c\/div\u003e\n\n                    \u003cdiv class=\"fab-item\"\u003e\n\n\u003cstrong\u003e🔹 Preuve\u003c\/strong\u003e Durée de vie de 70M de cycles vérifiée par Kailh ; les rapports d'utilisateurs confirment que « la lubrification d'usine est parfaite — pas besoin d'y toucher. »\u003c\/div\u003e\n\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Tableau comparatif (Fixe) --\u003e\n    \u003cdiv class=\"comparison-wrapper\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003e📊 CP Switch PRO vs. Switchs linéaires standard\u003c\/h2\u003e\n\n        \u003ctable class=\"comp-table\"\u003e\n\n            \u003cthead\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eCaractéristique\u003c\/th\u003e\n\n\u003cth\u003eSwitch linéaire standard\u003c\/th\u003e\n\n\u003cth\u003eKailh CP Switch PRO\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eConception de la tige\u003c\/td\u003e\n\n\u003ctd\u003eLongueur standard, fond plat\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eTige conique allongée — fond de course précoce et net\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eMatériaux\u003c\/td\u003e\n\n\u003ctd\u003eMélanges PC\/PA66, frottement plus élevé\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eHaut en POK + tige en POM + base en POM (auto-lubrifiant)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eLubrification d'usine\u003c\/td\u003e\n\n\u003ctd\u003eAucune ou lubrification sèche minimale\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eLubrification de précision de tous les composants (rails, immersion du ressort, languette)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eRessort\u003c\/td\u003e\n\n\u003ctd\u003eStandard de 15–18 mm\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eRessort allongé de 20 mm à haute rigidité\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eÉclairage\u003c\/td\u003e\n\n\u003ctd\u003eBoîtier plein, RVB irrégulier\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eDiffuseur givré amélioré, éclat doux et uniforme\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eOptions de force\u003c\/td\u003e\n\n\u003ctd\u003eVariante de force unique\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eBlue Butterfly (léger) \u0026amp; Butterfly Dance (équilibré)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003ctd\u003eCourse d'activation\u003c\/td\u003e\n\n\u003ctd\u003eTypiquement 2,0 mm\u003c\/td\u003e\n\n\u003ctd class=\"comp-highlight\"\u003eDéclenchement rapide à 1,2 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n        \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Grille des caractéristiques principales + Tableau complet des spécifications --\u003e\n    \u003cdiv class=\"spec-grid-section\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003eCaractéristiques principales en un coup d'œil\u003c\/h2\u003e\n\n        \u003cdiv class=\"spec-grid\"\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e🎛️\u003c\/span\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003cbr\u003eLinéaire\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e⚡\u003c\/span\u003e\u003cstrong\u003eForce d'activation\u003c\/strong\u003e\u003cbr\u003eButterfly Dance : 45±5 gf\u003cbr\u003eBlue Butterfly : 38±5 gf\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e📍\u003c\/span\u003e\u003cstrong\u003eCourse d'activation\u003c\/strong\u003e\u003cbr\u003e1,2 ± 0,4 mm\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e📏\u003c\/span\u003e\u003cstrong\u003eCourse totale\u003c\/strong\u003e\u003cbr\u003e3,9 ± 0,3 mm\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e🔧\u003c\/span\u003e\u003cstrong\u003eLubrification d'usine\u003c\/strong\u003e\u003cbr\u003eTous les composants\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e🧪\u003c\/span\u003e\u003cstrong\u003eMatériau de la tige\u003c\/strong\u003e\u003cbr\u003ePOM (conique allongée)\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e🏠\u003c\/span\u003e\u003cstrong\u003eBoîtier supérieur\u003c\/strong\u003e\u003cbr\u003ePOK (grande fluidité)\u003c\/div\u003e\n\n            \u003cdiv class=\"spec-card\"\u003e\n\n\u003cspan class=\"spec-icon\"\u003e💡\u003c\/span\u003e\u003cstrong\u003eDiffuseur\u003c\/strong\u003e\u003cbr\u003eGivré amélioré\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"section-title\"\u003e📋 Spécifications complètes\u003c\/h2\u003e\n\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n\n        \u003ctable class=\"spec-table\"\u003e\n\n            \u003ctbody\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eFabricant\u003c\/th\u003e\n\n\u003ctd\u003eKailh Electronics\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eSérie\u003c\/th\u003e\n\n\u003ctd\u003eCP Switch PRO · Blue Butterfly \/ Butterfly Dance\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eType de switch\u003c\/th\u003e\n\n\u003ctd\u003eLinéaire (conception de tige silencieuse, fond de course net)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eMatériau du boîtier supérieur\u003c\/th\u003e\n\n\u003ctd\u003ePOK (grande fluidité, faible bruit)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eMatériau de la tige\u003c\/th\u003e\n\n\u003ctd\u003ePOM (tige conique allongée pour un fond de course précoce)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eMatériau de la base\u003c\/th\u003e\n\n\u003ctd\u003ePOM (auto-lubrifiant, haute durabilité)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eForce d'activation\u003c\/th\u003e\n\n\u003ctd\u003eBlue Butterfly : 38 ± 5 gf \/ Butterfly Dance : 45 ± 5 gf\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eCourse d'activation\u003c\/th\u003e\n\n\u003ctd\u003e1,2 ± 0,4 mm (déclenchement rapide)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eCourse totale\u003c\/th\u003e\n\n\u003ctd\u003e3,9 ± 0,3 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eType de ressort\u003c\/th\u003e\n\n\u003ctd\u003eRessort allongé de 20 mm à haute rigidité, rebond fort\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eTechnologie de contact\u003c\/th\u003e\n\n\u003ctd\u003eContacts plaqués or, languette métallique longue durée, processus de revêtement propre\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eDétails de lubrification\u003c\/th\u003e\n\n\u003ctd\u003eRails du boîtier supérieur huilés | Ressort immergé | Points de contact de la languette huilés | Coque de base huilée\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eDiffuseur lumineux\u003c\/th\u003e\n\n\u003ctd\u003eDiffuseur givré amélioré, transmission RVB douce et uniforme\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eDurée de vie mécanique\u003c\/th\u003e\n\n\u003ctd\u003e≥70 000 000 frappes\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eConfiguration des broches\u003c\/th\u003e\n\n\u003ctd\u003e5 broches (montage sur PCB), compatible avec les cartes 3 broches après coupe\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003eClaviers compatibles\u003c\/th\u003e\n\n\u003ctd\u003eTout PCB hot-swap de style MX (Keychron, NuPhy, Glorious, builds personnalisés)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n                \u003ctr\u003e\n\n\u003cth\u003ePublic cible\u003c\/th\u003e\n\n\u003ctd\u003eJoueurs, passionnés, utilisateurs souhaitant des choix à double force et un son linéaire HIFI\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n        \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Avis clients --\u003e\n    \u003cdiv class=\"testimonials\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003e💬 Ce que dit la communauté\u003c\/h2\u003e\n\n        \u003cdiv class=\"testimonial-grid\"\u003e\n\n            \u003cdiv class=\"testimonial-card\"\u003e\n\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\n\u003cp\u003e« La version Butterfly Dance est ma nouvelle préférée. La tige allongée offre un pop très satisfaisant, et le ressort de 20 mm rend le jeu instantané. Aucun frottement du tout ! »\u003c\/p\u003e\n\n\u003cdiv class=\"user\"\u003e— @RapidTrigger\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"testimonial-card\"\u003e\n\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\n\u003cp\u003e« Le Blue Butterfly est parfait pour mon clavier de bureau — léger, fluide, et le diffuseur givré donne au RVB un aspect haut de gamme. La lubrification d'usine est parfaite. »\u003c\/p\u003e\n\n\u003cdiv class=\"user\"\u003e— @QuietKeeb\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"testimonial-card\"\u003e\n\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\n\u003cp\u003e« Enfin un linéaire qui sonne HIFI dès la sortie de la boîte. La tige conique fonctionne vraiment — net, propre, sans tintement. Les options à double force sont un excellent ajout. »\u003c\/p\u003e\n\n\u003cdiv class=\"user\"\u003e— @LinearAddict\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Garanties \u0026 Expédition --\u003e\n    \u003cdiv class=\"guarantee-full\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003e🛡️ Notre promesse\u003c\/h2\u003e\n\n        \u003cp class=\"guarantee-intro\"\u003eLivraison gratuite dans le monde entier pour les commandes de plus de 80 $, \u003cstrong\u003eretours sans tracas sous 30 jours\u003c\/strong\u003e et \u003cstrong\u003egarantie d'un an\u003c\/strong\u003e. Si les switchs sont incompatibles avec votre clavier, nous prenons en charge les frais de retour.\u003c\/p\u003e\n\n        \u003cdiv class=\"guarantee-grid\"\u003e\n\n            \u003cdiv class=\"guarantee-card\"\u003e\n\n\u003cdiv class=\"card-icon\"\u003e📦\u003c\/div\u003e\n\n\u003ch3\u003eLivraison gratuite mondiale\u003c\/h3\u003e\n\n\u003cp\u003eLivraison standard gratuite pour les commandes de 80 $ et plus\u003c\/p\u003e\n\n\u003cdiv class=\"shipping-countries\"\u003e\n\n\u003cstrong\u003eRégions de livraison :\u003c\/strong\u003e États-Unis, Canada, Royaume-Uni, Australie, Allemagne, France, Pays-Bas, Japon, Corée du Sud, Singapour, Taïwan, Hong Kong, Suisse, Nouvelle-Zélande et plus encore.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"guarantee-card\"\u003e\n\n\u003cdiv class=\"card-icon\"\u003e🔄\u003c\/div\u003e\n\n\u003ch3\u003eRetours sous 30 jours + Promesse de compatibilité\u003c\/h3\u003e\n\n\u003cp\u003eRetournez-le dans les 30 jours pour n'importe quelle raison. Si les switchs ne sont pas compatibles, nous les échangeons ou remboursons avec des frais de retour gratuits.\u003c\/p\u003e\n\n\u003cp class=\"small\"\u003eLa garantie d'un an couvre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"guarantee-card\"\u003e\n\n\u003cdiv class=\"card-icon\"\u003e⚡\u003c\/div\u003e\n\n\u003ch3\u003eTraitement rapide\u003c\/h3\u003e\n\n\u003cp\u003eLes commandes sont contrôlées qualité et expédiées sous 24 heures.\u003c\/p\u003e\n\n\u003cp class=\"small\"\u003eRemboursements traités sous 4 semaines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- Accordéon FAQ --\u003e\n    \u003cdiv class=\"faq-section\"\u003e\n\n        \u003ch2 class=\"section-title\"\u003e❓ Foire aux questions\u003c\/h2\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eQuelle est la différence entre Blue Butterfly et Butterfly Dance ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eLe Blue Butterfly présente une force d'activation plus légère (~38 gf) pour une frappe rapide et sans effort — idéal pour le jeu et la vitesse. Le Butterfly Dance offre une activation équilibrée de 45 gf, fournissant un retour plus contrôlé pour ceux qui préfèrent une sensation linéaire légèrement plus ferme tout en conservant la même fluidité et le même profil sonore.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eDois-je lubrifier ces switchs moi-même ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eNon. Le CP Switch PRO est livré avec la lubrification d'usine avancée de Kailh : rails du boîtier supérieur huilés, ressort entièrement immergé, points de contact de la languette huilés et coque de base huilée. Ils sont prêts à l'emploi dès la sortie de la boîte, sans frottement ni tintement.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eQu'est-ce qui rend le son « HIFI » sur ces switchs ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eLa tige conique allongée en POM combinée au boîtier supérieur en POK crée un fond de course précoce et précis qui produit un « thock » net et propre sans harmoniques métalliques. La lubrification de précision élimine tout bruit indésirable, laissant une signature acoustique pure.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eSont-ils compatibles avec les PCB à 3 broches ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eOui, ce sont des interrupteurs à 5 broches, mais les deux broches de positionnement en plastique peuvent être coupées pour s'adapter aux PCB à 3 broches compatibles hot-swap ou à souder sans aucun problème.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eQuelle est la durabilité des contacts plaqués or ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eLes contacts plaqués or offrent une résistance exceptionnelle à la corrosion et une conductivité stable, avec une durée de vie estimée à plus de 70 millions de frappes. Cela réduit considérablement le risque de rebond ou de défaillance après des années d'utilisation intensive.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n        \u003cdiv class=\"faq-item\"\u003e\n\n\u003cdiv class=\"faq-question\"\u003eQuelle est la politique de retour si je choisis la mauvaise version de force ?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-answer\"\u003eNous proposons une politique de retour de 30 jours sans poser de questions. Si vous décidez que la force ne vous convient pas, contactez simplement notre équipe d'assistance pour obtenir un remboursement complet ou un échange.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    \/\/ FAQ accordion\n    const faqItems = document.querySelectorAll('.faq-item');\n    faqItems.forEach(item =\u003e {\n        const questionDiv = item.querySelector('.faq-question');\n        const answerDiv = item.querySelector('.faq-answer');\n        questionDiv.addEventListener('click', () =\u003e {\n            const isActive = item.classList.contains('active');\n            faqItems.forEach(i =\u003e {\n                i.classList.remove('active');\n                const ans = i.querySelector('.faq-answer');\n                if(ans) ans.classList.remove('show');\n            });\n            if (!isActive) {\n                item.classList.add('active');\n                answerDiv.classList.add('show');\n            }\n        });\n    });\n    if(faqItems.length) {\n        faqItems[0].classList.add('active');\n        const firstAns = faqItems[0].querySelector('.faq-answer');\n        if(firstAns) firstAns.classList.add('show');\n    }\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"kailh","offers":[{"title":"Default Title","offer_id":49035356832067,"sku":null,"price":0.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0881\/1806\/7523\/files\/10_d1d49bc2-972a-4776-92aa-b5d83b20aec8.webp?v=1743840813","url":"https:\/\/diykey.net\/fr-fr\/products\/cp-pro-keyboard-switch-speed-gaming-keyboard-switches-%e5%a4%8d%e5%88%b6","provider":"DIYKEY","version":"1.0","type":"link"}