{"title":"KAISDA","description":null,"products":[{"product_id":"kaisda-k201-3-0","title":"KAISDA K201 3.0 Dual Battery City Ebike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eSave up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eExclusive Offer:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eBuy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eFREE\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e(saving you €90)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eLocal Support:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eDedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eKAISDA K201 3.0 Dual Battery City Ebike\u003c\/h2\u003e\n\u003cp\u003eKaisda K201 – a foldable fat-tyre e-bike with dual-battery system (748Wh total), 90 km range, 250W motor, and SHIMANO 7-speed gears. Compact power, built for city commutes and weekend adventures.\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual-battery system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 748Wh total capacity (36V 20.8Ah), 90 km range, ride longer without worrying about range anxiety\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e250W brushless motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 40Nm torque, rear-drive for better traction\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds in seconds\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– compact 6061 aluminium frame, portable and easy to store\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 3.0\" CST fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– wide, grippy, stable on mixed surfaces\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7-speed gears\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, reliable shifting\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTEKTRO disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 180mm rotors, reliable all-weather stopping\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIPX6 waterproof\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ride confidently in wet conditions\u003c\/span\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts K201 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W (Sustained), 36V Brushless Rear Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaximum Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLithium-ion 36V, 20.8Ah (748.8Wh) with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V 2AH Charger ×2, 4–5 Hours Charging\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eThumb Throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Smart Easy Read Display, Colorful screen\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCadence Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e60–120 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDefault 25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 25.4mm, 720mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpring suspension, 50mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMechanical disc brake\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7 Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20\" × 3.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 36h Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTubes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eButyl Rubber, Schrader Valve\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTail Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDry battery tail light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm w\/ 48T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlatform Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSilicone Seat\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum Alloy, 27.2×350mm with Shock Absorbing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded, Rear Mount\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WEIGHT \u0026 CAPACITY --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 WEIGHT \u0026amp; CAPACITY\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 180 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据）                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts K201 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K201_SIZE.png?v=1785747989\" alt=\"Duotts K201 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 180 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Frame Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Bottom Bracket Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e166 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Please note: The product you receive is based on the option you selected to order.\n      \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts K201 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Duotts K201\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  \/\/ ===== Specifications 弹窗 =====\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  \/\/ ===== Box + Size 弹窗 =====\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  \/\/ ===== Bike to Work 弹窗 =====\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003chr\u003e\n\u003cdiv class=\"t4s-top-heading t4s_des_title_1 t4s-text-center\"\u003e\n\u003ch3\u003e\u003cstrong\u003eDual Battery \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e36V 20.8Ah (748.8WH) large capacity, the battery core is provided by DMEGC, a Fortune 500 company, making the battery safer and more reliable. The clever battery lock design is convenient and durable, and it can travel 80-90 kilometers in electric mode.You can take it off at any time and take it home to charge.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_1.png?v=1767669775\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e250W Powerful Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e250W brushless motor with 40N.M maximum torque combined with intelligent controller produce 25KM\/H maximum speed. The rear drive motor is easier to handle, better traction giving, and less maintenance required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t4s-shipping-list t4s-justify-content-center  t4s-shipping-divided-false t4s-shipping-icon-medium t4s-text-center t4s-ver-center-false t4s-row t4s-row-cols-lg-3 t4s-row-cols-md-2 t4s-row-cols-2 t4s-gx-md-30 t4s-gy-md-30 t4s-gx-10 t4s-gy-10\"\u003e\n\u003cdiv class=\"t4s-shipping-item t4s-col-item t4s-eff t4s-eff-img-none\"\u003e\n\u003cdiv class=\"t4s-shipping-inner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_6.png?v=1767669775\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eColor LCD Screen \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe display adopts an integrated panel design and a high-brightness LCD color screen, which is more convenient to operate. The buttons are easily accessible and can be clearly seen even in bright sunlight. It provides speed, mileage, power and other information.The USB function can charge your mobile phone at any time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_12.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCST 20*3.0 Tires \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eDual-compound rubber tires enable precise cornering, and EPS puncture protection keeps you out of trouble on your commute.The 3.0mm width and deep reverse thread design make it fast on pavement and have some grip when on softer surfaces.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_11.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eOptical Headlights And Taillights \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eComplying with StvZO headlights and taillights, the light diffusion is large, allowing you to see more clearly when riding at night, and protecting your riding safety in all aspects.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_7.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTEKTRO Mechanical Disc Brake \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe top brand brake system is equipped with a 180mm disc to ensure your riding safety.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_5.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTransmission System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe front suspension features a locking function, ensuring a smooth and comfortable ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_9.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub20.jpg?v=1784297629\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K201_CR.png?v=1785747900\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"KAISDA","offers":[{"title":"Default Title","offer_id":44221903175731,"sku":null,"price":1350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/KAISDAK2013_1.png?v=1776830960"},{"product_id":"kaisda-k7","title":"Kaisda K7 Step-Through Foldable E-Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eSave up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eExclusive Offer:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eBuy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eFREE\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e(saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eLocal Support:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eDedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cspan\u003eKaisda K7 – The Step-Through Folding E-Bike \u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003eKaisda K7 – a step-through foldable fat-tyre e-bike with a low frame for \u003cstrong\u003eeasy mounting\u003c\/strong\u003e and dismounting (ideal for seniors or riders with limited mobility), 70 km range, 250W motor, and SHIMANO 7-speed gearing. Easy to board, folds in 15 seconds, rides anywhere.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7.png?v=1785749264\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eEasy to Mount, Effortless to Ride\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eStep-through low-frame design\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– easy to mount and dismount, ideal for seniors, commuters, and riders with limited mobility\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds in 15 seconds\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– tool-free folding, compact for car trunks or apartments\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e36V 13Ah removable battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 468Wh capacity, 45–70 km range\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e250W brushless motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 54Nm torque, climbs gradients up to 30°\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– all-terrain grip on snow, beach, gravel, and city streets\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7-speed gears\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth shifting for hills and flats\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eMechanical disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable all-weather stopping power\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eLightweight aluminium frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 28 kg, supports up to 150 kg payload\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFits riders \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e155–180 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\n  \u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eKaisda K7 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W (Sustained), 36V Brushless Rear Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaximum Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLithium-ion 36V, 13Ah (468Wh) with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V 2AH Charger, 5–6 Hours Charging\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eThumb Throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Smart Easy Read Display, Colorful screen\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCadence Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40–65 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDefault 25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 25.4mm, 660mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpring suspension, 50mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMechanical disc brake\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7 Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCY 20\" × 1.95\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 36h Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTubes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eButyl Rubber, Schrader Valve\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTail Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDry battery tail light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm w\/ 42T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlatform Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSilicone Seat\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum Alloy, 27.2×350mm with Shock Absorbing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded, Rear Mount\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WEIGHT \u0026 CAPACITY --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 WEIGHT \u0026amp; CAPACITY\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 – 190 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据）                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eKaisda K7 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-size.png?v=1785749407\" alt=\"Kaisda K7 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 – 190 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e88 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Frame Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Bottom Bracket Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e162 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Please note: The product you receive is based on the option you selected to order.\n      \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Kaisda K7 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Kaisda K7\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  \/\/ ===== Specifications 弹窗 =====\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  \/\/ ===== Box + Size 弹窗 =====\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  \/\/ ===== Bike to Work 弹窗 =====\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003cstrong\u003e\u003cspan class=\"\"\u003e250W Motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e40Nm torque, 25 km\/h top speed. Rear‑drive for easy handling and low maintenance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-6.png?v=1785749408\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e468Wh Battery\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e36V 13Ah DMEGC cells, 40‑65 km range, removable for home charging.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-1.png?v=1785749407\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eTransmission System\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eExperience smooth and stable shifting throughout your ride with Shimano's 7-speed gear system, ensuring reliable performance whenever you need it.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-8.png?v=1785749407\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eSuperior Configuration\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eEnjoy added convenience during your travels with our E-bike's rear rack, fender, and full vehicle cable waterproof plug. These features make your journey more convenient, while also ensuring that parts can be easily replaced in case of damage.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-7.png?v=1785749407\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eOptical Headlights \u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eAnd Taillights Ride safely at night with our E-bike's StVZO-compliant headlights and taillights. Benefit from a wide light diffusion that enhances visibility, ensuring you can see clearly in the dark and enhancing your overall riding safety.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-5.png?v=1785749407\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-4.png?v=1785749407\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cspan\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7_CR.jpg?v=1785749707\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e","brand":"Ecocycle Hub","offers":[{"title":"Default Title","offer_id":44659124437043,"sku":null,"price":1150.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K7-1.png?v=1785749407"}],"url":"https:\/\/ecocyclehub.ie\/collections\/kaisda.oembed","provider":"Ecocycle Hub","version":"1.0","type":"link"}