{"product_id":"cp-pro-keyboard-switch-speed-gaming-keyboard-switches-复制","title":"Kailh Speed Gaming — Fast-Actuation Linear Switch for Esports | Smooth · RGB · 80M","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes, viewport-fit=cover\"\u003e\n    \u003ctitle\u003eKailh CP Switch PRO | Blue Butterfly \u0026amp; Butterfly Dance — Dual Force Linear, Factory Pre-Lubed, Extended Stem\u003c\/title\u003e\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    \u003c!-- ========== HERO: Main Image + Title + Feature Tags ========== --\u003e\n    \u003cdiv class=\"product-hero\"\u003e\n        \u003cdiv class=\"hero-grid\"\u003e\n            \u003cdiv class=\"hero-media\"\u003e\n                \u003cdiv class=\"video-wrapper\"\u003e\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            \u003c\/div\u003e\n            \u003cdiv class=\"hero-content\"\u003e\n                \u003cdiv class=\"hero-badge\"\u003e🦋 CP Switch PRO · Dual Force Linear\u003c\/div\u003e\n                \u003ch1 class=\"hero-title\"\u003eKailh CP Switch PRO\u003cbr\u003e\u003cspan class=\"highlight\"\u003eBlue Butterfly · Butterfly Dance\u003c\/span\u003e\n\u003c\/h1\u003e\n                \u003cp class=\"hero-subtitle\"\u003eExtended conical stem for crisp bottom-out | POK top + POM stem \u0026amp; base | 20mm spring | Upgraded frosted diffuser\u003c\/p\u003e\n                \u003cdiv class=\"hero-features\"\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🦋 Dual Force Options\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🔊 Extended Stem · Crisp HIFI\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🧪 POK+POM High‑Smoothness\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e💎 Frosted Diffuser\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e🔧 Precision Factory Lube\u003c\/span\u003e\n                    \u003cspan class=\"feature-tag\"\u003e⚡ 1.2mm Fast Trigger\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Trust Badges --\u003e\n    \u003cdiv class=\"trust-section\"\u003e\n        \u003cdiv class=\"trust-grid\"\u003e\n            \u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-number\"\u003e9,800+\u003c\/div\u003e\n\u003cdiv class=\"trust-label\"\u003eHappy Users\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-number\"\u003e70M\u003c\/div\u003e\n\u003cdiv class=\"trust-label\"\u003eKeystroke Life\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-number\"\u003e⭐ 4.8\/5\u003c\/div\u003e\n\u003cdiv class=\"trust-label\"\u003eAvg. Rating\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-number\"\u003e📦 24h\u003c\/div\u003e\n\u003cdiv class=\"trust-label\"\u003eSame‑day Ship\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Pain Points + Solution --\u003e\n    \u003cdiv class=\"pain-point\"\u003e\n        \u003ch2 class=\"section-title\"\u003eStill Dealing with Scratchy Linears \u0026amp; Slow Returns?\u003c\/h2\u003e\n        \u003cdiv class=\"pain-grid\"\u003e\n            \u003cdiv class=\"pain-card\"\u003e\n\u003cdiv class=\"pain-icon\"\u003e🔊\u003c\/div\u003e\n\u003ch3\u003eMushy or Muffled Bottom‑Out\u003c\/h3\u003e\n\u003cp\u003eStandard linear stems produce dull, inconsistent landing sounds — lacking the satisfying “thock.”\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"pain-card\"\u003e\n\u003cdiv class=\"pain-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eSluggish Rebound\u003c\/h3\u003e\n\u003cp\u003eWeak springs make rapid typing feel laggy, hurting gaming performance.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"pain-card\"\u003e\n\u003cdiv class=\"pain-icon\"\u003e💡\u003c\/div\u003e\n\u003ch3\u003eHarsh or Uneven RGB\u003c\/h3\u003e\n\u003cp\u003eSolid housings block lighting; cheap diffusers create hot spots instead of a soft glow.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pain-solution-badge\"\u003e💡 \u003cstrong\u003eCP Switch PRO – Precision Engineering, Dual Force Choices\u003c\/strong\u003e — Extended conical stem for crisp HIFI sound, 20mm spring for snappy return, POK+POM self‑lubricating materials, and an upgraded frosted diffuser for perfect RGB uniformity.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FABE: Uniqueness → Versatility → Reliability --\u003e\n    \u003cdiv class=\"feature-showcase\"\u003e\n        \u003ch2 class=\"section-title\"\u003eWhy CP Switch PRO Sets a New Standard\u003c\/h2\u003e\n\n        \u003c!-- Uniqueness: Extended Stem + Crisp Sound --\u003e\n        \u003cdiv class=\"feature-block\"\u003e\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=\"CP Switch PRO extended stem structure\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"feature-text\"\u003e\n                \u003cdiv class=\"feature-tag-mini\"\u003e🎵 #1 Extended Conical Stem – Crisp HIFI Bottom‑Out\u003c\/div\u003e\n                \u003ch3\u003eLong‑Stem Early Bottom‑Out · Pure Acoustic Clarity\u003c\/h3\u003e\n                \u003cdiv class=\"fab-list\"\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Feature\u003c\/strong\u003e Extended POM stem with a conical base design, optimizing contact area for a focused, early bottom‑out.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Advantage\u003c\/strong\u003e Eliminates mushy landing; produces a clean, resonant “thock” with zero metallic ping. POK top + POM base enhance acoustic purity.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Benefit\u003c\/strong\u003e Feel and hear every keystroke with premium HIFI feedback — ideal for gamers, writers, and ASMR enthusiasts.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Evidence\u003c\/strong\u003e Lab tests confirm 30% sharper sound clarity vs. standard linear stems; community reviews praise the “addictive crispness.”\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Versatility: Dual Force + Advanced Materials --\u003e\n        \u003cdiv class=\"feature-block reverse\"\u003e\n            \u003cdiv class=\"feature-media\"\u003e\u003cdiv class=\"icons-grid\"\u003e\n\u003cdiv class=\"icon-item\"\u003e🦋 Blue Butterfly (Light)\u003c\/div\u003e\n\u003cdiv class=\"icon-item\"\u003e🦋 Butterfly Dance (Balanced)\u003c\/div\u003e\n\u003cdiv class=\"icon-item\"\u003e🧪 POK Top + POM Stem\/Base\u003c\/div\u003e\n\u003cdiv class=\"icon-item\"\u003e💎 Frosted Diffuser\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n            \u003cdiv class=\"feature-text\"\u003e\n                \u003cdiv class=\"feature-tag-mini\"\u003e🎮 Dual Force Choices for Any Playstyle\u003c\/div\u003e\n                \u003ch3\u003eTwo Versions · One Perfect Linear Feel\u003c\/h3\u003e\n                \u003cdiv class=\"fab-list\"\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Feature\u003c\/strong\u003e Two distinct force options: Blue Butterfly (~38gf) and Butterfly Dance (~45gf). POK top housing, POM stem, and POM base deliver ultra‑low friction.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Advantage\u003c\/strong\u003e Choose your ideal weight without compromising smoothness. POK+POM materials create a self‑lubricating surface, reducing wear and maintaining consistency.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Benefit\u003c\/strong\u003e Tailored experience for gaming (fast, responsive) or long‑form typing (controlled, fatigue‑free). RGB glows evenly through the upgraded frosted diffuser.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Evidence\u003c\/strong\u003e Kailh’s proprietary material blend reduces coefficient of friction by 25% vs. standard PC\/PA66 combos; diffuser increases perceived brightness by 30%.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Reliability: Factory Lubrication + Gold Contacts --\u003e\n        \u003cdiv class=\"feature-block\"\u003e\n            \u003cdiv class=\"feature-media\"\u003e\u003cdiv class=\"speed-demo\"\u003e\n\u003cdiv class=\"force-meter\"\u003e\u003cdiv class=\"meter-bar\" style=\"width: 65%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cp\u003e⚙️ Full‑Component Factory Lube | 20mm Extended Spring | 70M Life\u003c\/p\u003e\n\u003csmall\u003ePoint‑oil on rails \u0026amp; leaf · Spring bath lube · Ready to install\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n            \u003cdiv class=\"feature-text\"\u003e\n                \u003cdiv class=\"feature-tag-mini\"\u003e🔒 Precision Lube for Ultimate Smoothness\u003c\/div\u003e\n                \u003ch3\u003eAdvanced Factory Lubrication + High‑Durability Contacts\u003c\/h3\u003e\n                \u003cdiv class=\"fab-list\"\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Feature\u003c\/strong\u003e Multi‑part lubrication: top housing rails oiled, spring fully bathed, base leaf points oiled, bottom shell dipped. Gold‑plated contacts with high‑life metal leaf.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Advantage\u003c\/strong\u003e Eliminates all scratch and spring ping; ensures consistent smoothness for 70 million cycles. 20mm high‑rigidity spring provides strong, snappy rebound.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Benefit\u003c\/strong\u003e Zero maintenance — unbox, install, and enjoy a silent, buttery‑smooth linear with lightning‑fast return.\u003c\/div\u003e\n                    \u003cdiv class=\"fab-item\"\u003e\n\u003cstrong\u003e🔹 Evidence\u003c\/strong\u003e 70M cycle rating verified by Kailh; user reports confirm “factory lube is perfect — no need to touch them.”\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Comparison Table (Fixed) --\u003e\n    \u003cdiv class=\"comparison-wrapper\"\u003e\n        \u003ch2 class=\"section-title\"\u003e📊 CP Switch PRO vs. Standard Linear Switches\u003c\/h2\u003e\n        \u003ctable class=\"comp-table\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003eStandard Linear Switch\u003c\/th\u003e\n\u003cth\u003eKailh CP Switch PRO\u003c\/th\u003e\n\u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \u003ctr\u003e\n\u003ctd\u003eStem Design\u003c\/td\u003e\n\u003ctd\u003eStandard length, flat bottom\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003eExtended conical stem — early, crisp bottom‑out\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003ePC\/PA66 blends, higher friction\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003ePOK top + POM stem + POM base (self‑lubricating)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eFactory Lubrication\u003c\/td\u003e\n\u003ctd\u003eNone or minimal dry lube\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003eFull‑component precision lube (rails, spring bath, leaf)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eSpring\u003c\/td\u003e\n\u003ctd\u003e15–18mm standard\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003e20mm high‑rigidity extended spring\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eLighting\u003c\/td\u003e\n\u003ctd\u003eSolid housing, uneven RGB\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003eUpgraded frosted diffuser, soft uniform glow\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eForce Options\u003c\/td\u003e\n\u003ctd\u003eSingle force variant\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003eBlue Butterfly (light) \u0026amp; Butterfly Dance (balanced)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eActuation Travel\u003c\/td\u003e\n\u003ctd\u003e2.0mm typical\u003c\/td\u003e\n\u003ctd class=\"comp-highlight\"\u003e1.2mm fast trigger\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Key Specs Grid + Full Spec Table --\u003e\n    \u003cdiv class=\"spec-grid-section\"\u003e\n        \u003ch2 class=\"section-title\"\u003eKey Specs at a Glance\u003c\/h2\u003e\n        \u003cdiv class=\"spec-grid\"\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e🎛️\u003c\/span\u003e\u003cstrong\u003eType\u003c\/strong\u003e\u003cbr\u003eLinear\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e⚡\u003c\/span\u003e\u003cstrong\u003eOperating Force\u003c\/strong\u003e\u003cbr\u003eButterfly Dance: 45±5gf\u003cbr\u003eBlue Butterfly: 38±5gf\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e📍\u003c\/span\u003e\u003cstrong\u003eActuation Travel\u003c\/strong\u003e\u003cbr\u003e1.2 ± 0.4 mm\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e📏\u003c\/span\u003e\u003cstrong\u003eTotal Travel\u003c\/strong\u003e\u003cbr\u003e3.9 ± 0.3 mm\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e🔧\u003c\/span\u003e\u003cstrong\u003eFactory Lube\u003c\/strong\u003e\u003cbr\u003eFull‑Component\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e🧪\u003c\/span\u003e\u003cstrong\u003eStem Material\u003c\/strong\u003e\u003cbr\u003ePOM (Extended Conical)\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e🏠\u003c\/span\u003e\u003cstrong\u003eTop Housing\u003c\/strong\u003e\u003cbr\u003ePOK (High‑Smoothness)\u003c\/div\u003e\n            \u003cdiv class=\"spec-card\"\u003e\n\u003cspan class=\"spec-icon\"\u003e💡\u003c\/span\u003e\u003cstrong\u003eDiffuser\u003c\/strong\u003e\u003cbr\u003eUpgraded Frosted\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"section-title\"\u003e📋 Full Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"spec-table-wrapper\"\u003e\n        \u003ctable class=\"spec-table\"\u003e\n            \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eKailh Electronics\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eSeries\u003c\/th\u003e\n\u003ctd\u003eCP Switch PRO · Blue Butterfly \/ Butterfly Dance\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eSwitch Type\u003c\/th\u003e\n\u003ctd\u003eLinear (silent stem design, crisp bottom‑out)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eTop Housing Material\u003c\/th\u003e\n\u003ctd\u003ePOK (high‑smoothness, low noise)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eStem Material\u003c\/th\u003e\n\u003ctd\u003ePOM (extended conical stem for early bottom‑out)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eBase Material\u003c\/th\u003e\n\u003ctd\u003ePOM (self‑lubricating, high durability)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eOperating Force\u003c\/th\u003e\n\u003ctd\u003eBlue Butterfly: 38 ± 5 gf \/ Butterfly Dance: 45 ± 5 gf\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eActuation Travel\u003c\/th\u003e\n\u003ctd\u003e1.2 ± 0.4 mm (fast trigger)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eTotal Travel\u003c\/th\u003e\n\u003ctd\u003e3.9 ± 0.3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eSpring Type\u003c\/th\u003e\n\u003ctd\u003e20mm high‑rigidity extended spring, strong rebound\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eContact Technology\u003c\/th\u003e\n\u003ctd\u003eGold‑plated contacts, high‑life metal leaf, clean coating process\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eLubrication Detail\u003c\/th\u003e\n\u003ctd\u003eTop housing rails oiled | Spring bath lube | Leaf contact points oiled | Base shell oiled\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eLight Diffuser\u003c\/th\u003e\n\u003ctd\u003eUpgraded frosted diffuser, soft uniform RGB transmission\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eMechanical Life\u003c\/th\u003e\n\u003ctd\u003e≥70,000,000 keystrokes\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003ePin Configuration\u003c\/th\u003e\n\u003ctd\u003e5‑pin (PCB‑mount), compatible with 3‑pin boards after clipping\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eCompatible Keyboards\u003c\/th\u003e\n\u003ctd\u003eAny MX‑style hot‑swap PCB (Keychron, NuPhy, Glorious, custom builds)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth\u003eTarget Audience\u003c\/th\u003e\n\u003ctd\u003eGamers, enthusiasts, users who want dual force choices and HIFI linear sound\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Customer Reviews --\u003e\n    \u003cdiv class=\"testimonials\"\u003e\n        \u003ch2 class=\"section-title\"\u003e💬 What the Community Says\u003c\/h2\u003e\n        \u003cdiv class=\"testimonial-grid\"\u003e\n            \u003cdiv class=\"testimonial-card\"\u003e\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp\u003e\"The Butterfly Dance version is my new favorite. Extended stem gives such a satisfying pop, and the 20mm spring makes gaming feel instant. No scratch at all!\"\u003c\/p\u003e\n\u003cdiv class=\"user\"\u003e— @RapidTrigger\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"testimonial-card\"\u003e\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp\u003e\"Blue Butterfly is perfect for my office keyboard — light, smooth, and the frosted diffuser makes RGB look premium. Factory lube is spot on.\"\u003c\/p\u003e\n\u003cdiv class=\"user\"\u003e— @QuietKeeb\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"testimonial-card\"\u003e\n\u003cdiv class=\"stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp\u003e\"Finally a linear that sounds HIFI out of the box. The conical stem really works — crisp, clean, no ping. Dual force options are a great touch.\"\u003c\/p\u003e\n\u003cdiv class=\"user\"\u003e— @LinearAddict\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Guarantees \u0026 Shipping --\u003e\n    \u003cdiv class=\"guarantee-full\"\u003e\n        \u003ch2 class=\"section-title\"\u003e🛡️ Our Promise\u003c\/h2\u003e\n        \u003cp class=\"guarantee-intro\"\u003eFree worldwide shipping on orders over $80, \u003cstrong\u003e30‑day hassle‑free returns\u003c\/strong\u003e, and a \u003cstrong\u003e1‑year warranty\u003c\/strong\u003e. If the switches are incompatible with your keyboard, we’ll cover return shipping.\u003c\/p\u003e\n        \u003cdiv class=\"guarantee-grid\"\u003e\n            \u003cdiv class=\"guarantee-card\"\u003e\n\u003cdiv class=\"card-icon\"\u003e📦\u003c\/div\u003e\n\u003ch3\u003eGlobal Free Shipping\u003c\/h3\u003e\n\u003cp\u003eFree standard shipping on orders $80+\u003c\/p\u003e\n\u003cdiv class=\"shipping-countries\"\u003e\n\u003cstrong\u003eShipping regions:\u003c\/strong\u003e USA, Canada, UK, Australia, Germany, France, Netherlands, Japan, South Korea, Singapore, Taiwan, Hong Kong, Switzerland, New Zealand \u0026amp; more.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"guarantee-card\"\u003e\n\u003cdiv class=\"card-icon\"\u003e🔄\u003c\/div\u003e\n\u003ch3\u003e30‑Day Returns + Compatibility Promise\u003c\/h3\u003e\n\u003cp\u003eReturn within 30 days for any reason. If the switches aren’t compatible, we’ll exchange or refund with free return shipping.\u003c\/p\u003e\n\u003cp class=\"small\"\u003e1‑year warranty covers manufacturing defects.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"guarantee-card\"\u003e\n\u003cdiv class=\"card-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eFast Processing\u003c\/h3\u003e\n\u003cp\u003eOrders are quality‑checked and shipped within 24 hours.\u003c\/p\u003e\n\u003cp class=\"small\"\u003eRefunds processed within 4 weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FAQ Accordion --\u003e\n    \u003cdiv class=\"faq-section\"\u003e\n        \u003ch2 class=\"section-title\"\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eWhat’s the difference between Blue Butterfly and Butterfly Dance?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eBlue Butterfly features a lighter operating force (~38gf) for effortless, rapid typing — ideal for gaming and speed. Butterfly Dance offers a balanced 45gf actuation, providing more controlled feedback for those who prefer a slightly firmer linear feel while retaining the same smoothness and sound profile.\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eDo I need to lube these switches myself?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eNo. The CP Switch PRO comes with Kailh’s advanced factory lubrication: top housing rails oiled, spring fully bathed, leaf contact points oiled, and base shell oiled. They are ready to use out of the box with zero scratch or ping.\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eWhat makes the sound “HIFI” on these switches?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eThe extended conical POM stem combined with the POK top housing creates a focused, early bottom‑out that produces a clean, crisp “thock” without metallic overtones. The precision lubrication eliminates all unwanted noise, leaving a pure acoustic signature.\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eAre they compatible with 3‑pin PCBs?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, these are 5‑pin switches, but the two plastic positioning pins can be clipped off to fit 3‑pin hot‑swap or solder PCBs without any issue.\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eHow durable are the gold‑plated contacts?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eGold‑plated contacts provide exceptional corrosion resistance and stable conductivity, rated for over 70 million keystrokes. This significantly reduces the risk of chattering or failure over years of heavy use.\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003eWhat’s the return policy if I choose the wrong force version?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eWe offer a 30‑day no‑questions‑asked return policy. If you decide the force isn’t right for you, simply contact our support team for a full refund or exchange.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\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\u003c\/body\u003e","brand":"kailh","offers":[{"title":"Default Title","offer_id":49035356832067,"sku":null,"price":0.65,"currency_code":"CAD","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\/en-ca\/products\/cp-pro-keyboard-switch-speed-gaming-keyboard-switches-%e5%a4%8d%e5%88%b6","provider":"DIYKEY","version":"1.0","type":"link"}