{"title":"Electric Mountain Bikes","description":"","products":[{"product_id":"vitilan-h5-dual-motor-fat-tire-electric-bike","title":"Vitilan H5 Dual Motor Fat Tire Electric Bike","description":"\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003e   \u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 This bike includes FREE Assembly \u0026amp; Delivery\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003e    We’ll professionally assemble and test it, then deliver it fully built to your door. No setup, no tools – just get on and go.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e   ✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported: \u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support: \u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eVitilan H5 Dual Motor Fat Tire Electric Bike\u003c\/h2\u003e\n\u003cp\u003eA foldable dual-motor fat-tyre e-bike with 3000W peak power, 105 km range, and hydraulic brakes. Conquer any terrain, then fold it away.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_H5.jpg?v=1788333484\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_ElectricBike_5.png?v=1785655519\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual 1000W motors (3000W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 75Nm × 2 torque, 65 km\/h top speed, conquers any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e52V 25Ah removable battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 1300Wh capacity, 80–105 km range\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e24\" × 4.0\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– CHAO YANG puncture-resistant, grips sand, snow, mud, and trails\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFront suspension fork with lockout\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– absorbs bumps, adjust firmness for roads or trails\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eLOGAN hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable stopping power on any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds compact\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– easy storage and transport\u003c\/span\u003e\u003ca href=\"https:\/\/www.eu.vitilanebike.com\/products\/vitilan-h5-dual-motor-fat-tire-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7-speed\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth shifting for hills, city, or trails\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  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\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  .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  .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  .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  .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  .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  .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  .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  @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  @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📐 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\"\u003eVitilan H5 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\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\"\u003eHub Motor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1000W × 2 Brushless Gear Motor (1500W × 2 peak)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V 25Ah (1300Wh)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e58.8V 2.8A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e2-in-1 Controller: 52V 26Ah \u0026amp; 52V 28Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V LCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 – 97 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDefault Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\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\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntelligent 0~5 Level\u003c\/td\u003e\n\u003c\/tr\u003e\n\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 Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 24\" × 4\" puncture-resistant fat tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSuspension Front Fork\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront and rear hydraulic brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGear Shifting System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7 Speed Gear System\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShift Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1–7 levels gear shift\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24 × 34 × 42T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBell \/ Horn\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eElectric Horn\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFender\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e💡 LIGHTING \u0026amp; PROTECTION\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSignal Turn Light \/ 52V LED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIP Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n\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\"\u003e83.3 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e98.7 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTotal Payload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e330 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'3\" – 6'5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 PACKAGE INCLUDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIncluded Items\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBattery, charger, kickstand, fenders, rear rack, assembly toolset, user manual\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eVitilan H5 — Frame Dimensions\u003c\/div\u003e\n\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/H5_Size.png?v=1785656067\" alt=\"Vitilan H5 Size Diagram\"\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in inches unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'3\" – 6'5\"\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 – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70.86\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e31.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Tire Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Frame to Ground Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e29.53\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e44.09\"\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      Measurements 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 Vitilan H5 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 Vitilan H5\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  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  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  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  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003ch3\u003e\n\u003cstrong\u003eMore Power for All Terrains\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIts CHAO YANG 24\" x 4.0\" fat tires, 3000W powerful motor, upgraded for a 25Ah high-capacity battery, and frame design make the H5 a very powerful bike that can take you over any terrain with ease. You can feel the strong wind beating against your cheeks, making every ride a free and exciting adventure.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_H5_DualMotorFatTireElectricBike_6.png?v=1785655442\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e3000W Peak Brushless Dual Motor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePowered by two 1000W*2 brushless rear hub motor (3000W peak).75Nm of torque delivers plenty of power, faster starting speeds, and higher hill climbing ability. In electric-only throttle mode, the top speed is up to 65 km\/h, giving you a silky smooth ride!\u003cbr\u003eMountains, trails, desert, sand, city. Nothing is out of reach on this bike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VitilanH5DualMotorFatTireElectricBike_16.png?v=1766401321\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e52V 25ah High-capacity Removable Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eLong-lasting performance with a 52V 25ah removable battery that can be easily installed and removed for charging when you need it. You can ride 80-97 KM miles in 8-10 hours per charge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VitilanH5DualMotorFatTireElectricBike_15.png?v=1766401321\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSuspension Fork With Lock\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eAllows you to tackle uneven surfaces and rough terrain with confidence, a smooth and comfortable ride welcomes easy riding\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_24.png?v=1766401767\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLCD Display\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTracking your speed, pedal assist level, battery level and other ride essentials ensures you stay informed and in control throughout your journey.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_25.png?v=1766401828\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFront and rear lights\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIlluminates and improves visibility on the road ahead in low light and dark conditions.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/H5_ECO.png?v=1785655919\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cstrong\u003eCHAO YANG 24\" x 4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe 24*4.0 fat tires with granular pattern grip the ground more powerfully and anti-skid\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_17.png?v=1766401923\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePedal Assist \u0026amp; Throttle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e1-5 level pedal assist saving time and energy, even without hard pedaling, you can still keep up with the traffic easily,no worry of rush hour and being late for work anymore.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_18.png?v=1766401921\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7 Speed\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eYou can choose different gears according to the road conditions, giving you a more comfortable riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_19.png?v=1766401922\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSimple and easy to fold design\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFold for storage and unfold the bike when you're ready to hit the streets or ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_20.png?v=1766401921\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLOGAN Hydraulic Brake\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eProvides reliable braking power to give you peace of mind when travelling over different terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_21.png?v=1766401923\"\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFront and rear lights\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIlluminates and improves visibility on the road ahead in low light and dark conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Vitilan_H5_Dual_Motor_Fat_Tire_Electric_Bike_22.png?v=1766401922\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003eCustomer review\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/H5_CS2.jpg?v=1785655670\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_H5.png?v=1785399893\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Vitilan","offers":[{"title":"Default Title","offer_id":44221910941747,"sku":null,"price":1659.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/VitilanH5DualMotorFatTireElectricBike_1.png?v=1776830964"},{"product_id":"varun-m27-1","title":"Varun M27-1 Mountain Electric Bike","description":"\u003ch3\u003eWhy Buy From Us?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2-year warranty\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ewith spare parts available.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" rel=\"noopener\" target=\"_blank\"\u003eBike to Work \/ Cycle to Work Scheme\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003eavailable\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssembly Service:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eProfessional bike assembly and home delivery (€90 extra).\u003c\/li\u003e\n\u003cli\u003e🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLocal Support:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIreland-based customer and after-sales support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eVarun M27-1 Mountain Electric Bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e48V 13A Removable Lithium-ion Battery\u003c\/li\u003e\n\u003cli\u003eUp to 100km Range in Padal-assist Mode\u003c\/li\u003e\n\u003cli\u003eUp to 60km Range in Cruise Mode\u003c\/li\u003e\n\u003cli\u003e330lbs Maximum Capacity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_6.png?v=1765273474\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e55 Nm Torque, Master Your Way\u003c\/p\u003e\n\u003cp\u003eRedefine your ride with an advanced, EU-compliant brushless motor designed for the mountain and beyond. Feel its consistent torque empower you up steep slopes, and trust in its rugged reliability on light trails. This is seamless acceleration and precise control, perfected.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_7.png?v=1765273442\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 624Wh Lithium-ion Battery\u003c\/strong\u003e\u003cbr\u003eEmpower Your Ride, Expand Your Adventure.\u003c\/p\u003e\n\u003cp\u003eEmbrace flexibility with the M27-1's removable 48V 13Ah battery, designed for convenient charging anywhere. Experience the freedom of a 60-100 km pedal-assist range, confidently tackling daily commutes and unlocking new possibilities for your adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_8.png?v=1765273448\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFront Fork Suspension\u003c\/strong\u003e\u003cbr\u003eConqure the Road with Ease\u003cbr\u003eTame the rough stuff with confidence. Our advanced front suspension fork absorbs bumps, cracks, and potholes, transforming rough terrain into a smooth, stable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_9.png?v=1765273439\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Version with Smart Display\u003c\/strong\u003e\u003cbr\u003evehicle tracking and route tracing\u003cbr\u003eThis M27-1 Smart features a smart display with a built-in USB port, functioning as a portable power source for on-the-go charging. Beyond this, the smart system allows you to connect to a dedicated app for route planning, real-time navigation via key-disp App, and vehicle location tracking, ensuring you stay connected and ride with peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_10.png?v=1765273449\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e250W Brushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e55N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e55-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 21-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3-Speed Shimano Front Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e27.5x1.95\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Fork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension Fork\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eLED Adaptable Headlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_16.png?v=1765273418\"\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize \u0026amp; Fit\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e73cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e68cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e105cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e81cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e101cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e175cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_11.png?v=1765273431\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eExperience the dual advantage of a lightweight build and rugged durability. Crafted from robust aluminum alloy, this frame achieves a remarkable strength-to-weight ratio. It supports up to 330 lbs (150 kg) while its clean, seamless design ensures a smooth and controlled ride across all terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_12.png?v=1765273419\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eTake complete command of your ride with the professional Shimano 21-speed system (3 front, 7 rear gears). The thumb lever puts effortless shifting and quick pedal-assist changes right at your fingertips. Fine-tune your power for steep climbs or shift into high gear for smooth sprints, ensuring optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_13.png?v=1765273424\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Visibility Lighting System\u003c\/strong\u003e\u003cbr\u003eEquipped with a bright front headlight and a rear light for all-around safety. The headlight clearly illuminates your path after dark, while both lights work in unison to ensure you are highly visible to others, providing double protection for a secure ride in low-light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_14.png?v=1765273426\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResponsive Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear mechanical disc brakes deliver reliable, responsive stopping power in all weather. Ideal for urban commuting, they ensure smooth, consistent performance on busy streets, steep hills, or sudden stops. With easy maintenance and durability, they guarantee safe, stable rides for daily commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_15.png?v=1765273432\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Derailleur\u003c\/strong\u003e\u003cbr\u003eThe Shimano 21-speed shifting system, featuring a 3-speed front and 7-speed rear derailleur, works in harmony to deliver smooth and reliable gear changes across a wide gear range. This ensures optimal efficiency and control, whether you're accelerating on city streets, climbing gentle hills, or cruising on suburban paths.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cbr\u003e\u003cstrong\u003eRider Reviews\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub3_b46e3613-6746-4f13-be8d-55939e4f8c97.jpg?v=1784294581\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub2_587a8822-4bb5-4a4e-9a33-19c482e7d269.jpg?v=1784294536\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub4.jpg?v=1784294603\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Varun","offers":[{"title":"Blue \/ Basic","offer_id":44221916971059,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ Smart","offer_id":44221917003827,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Basic","offer_id":44221917036595,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Smart","offer_id":44221917069363,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/92bbc5e9-5d8279_9f4a8a79f4c84bd095c66c20eb34cc8a_mv2.jpg?v=1776831038"},{"product_id":"varun-s26-1","title":"VARUN S26-1 Dual Suspension 26×4.0\" Fat Tyres Electric Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2\u003eVARUN S26-1 Dual Suspension 26×4.0\" Fat Tyres Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26x4.0\" Fat Tire\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 18A\u003c\/li\u003e\n\u003cli\u003eMax Range: 150km\u003c\/li\u003e\n\u003cli\u003eTorque: 85 N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25 km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 170 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_17.png?v=1765276297\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e85Nm Torque, Tackle Hills with Ease\u003cbr\u003ePowered by an EU-compliant motor delivering 85Nm of torque, this e-bike tames any terrain. Conquer steep hills with effortless power and enjoy seamless control—from city streets to rugged trails, every pedal stroke is smooth and assured.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_18.png?v=1765276296\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull-Suspension System\u003c\/strong\u003e\u003cbr\u003eDual Suspension, Efficient Shock Absorption\u003cbr\u003eThe full-suspension system is your key to a smoother ride. With capable shock absorbers at both front and rear, it actively eats up bumps and vibrations from rough trails or uneven city streets. This doesn't just boost your comfort—it also enhances control and protects the bike from wear and tear, making your investment last longer.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/battery-2.png?v=1765276428\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 18Ah Battery\u003c\/strong\u003e\u003cbr\u003e864Wh for Long-lasting Rides\u003cbr\u003ePowered by an 864Wh anti-theft battery, it offers the flexibility of easy removal for convenient indoor or outdoor charging. Designed to support long-distance adventures, it delivers an impressive range of up to 150 km (93 miles). For comprehensive security and durability, the battery is safeguarded by a BMS, ensuring operation in harsh freezing conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/fat-tire.png?v=1765276428\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e26×4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003ePuncture-Resistant \u0026amp; Shock-Absorption\u003cbr\u003eThe all-terrain fat tires deliver exceptional grip and outstanding shock absorption. Coupled with their puncture-resistant design, they ensure a smooth and secure ride for your journey—whether you're navigating city streets, riding across sandy beaches, or traversing snowy terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/display-2.png?v=1765276425\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLCD Central Display\u003c\/strong\u003e\u003cbr\u003eAll Your Ride Data, Crystal Clear\u003cbr\u003ePlan every journey with confidence. The central LCD display acts as your command center, putting key ride metrics—from real-time speed to remaining battery—right at your fingertips. The clear, glanceable screen lets you stay updated without breaking focus, so you can keep your eyes on the path ahead.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE \u0026amp; StVZO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 18A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFast Charge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eBrushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e85N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e70-120km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e26x4.0\" Fat Tire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFull-suspension\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHeadlight \u0026amp; Taillight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_25.png?v=1765276282\"\u003e\u003c\/p\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e113cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e128cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e85cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e196cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_19.png?v=1765276279\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eThe Shimano 7-speed gear shifter, combined with a multi-function thumb lever, allows riders to seamlessly adapt to varying speeds and terrains. This intuitive control enables effortless gear changes and quick switching between the five pedal assist levels for optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_20.png?v=1765276291\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eCrafted from robust aluminum alloy, this bike frame supports riders up to 375 lbs (170 kg). Its seamless design conceals welding marks for a sleek appearance while enhancing suspension performance and control, delivering a smooth and dependable ride across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_21_9e31d26b-6af2-4e71-9080-7bf6290e7e03.png?v=1765276519\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFender-style Mudguard\u003c\/strong\u003e\u003cbr\u003eEquipped with a rear mudguard, it precisely covers the area above and on both sides of the rear wheel, effectively solving the mud splatter during rides. Whether you're on muddy trails, slippery roads, or waterlogged sections, it blocks the mud, gravel, and dirty water.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_22.png?v=1765276286\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdaptive Lighting System\u003c\/strong\u003e\u003cbr\u003eFeaturing a bright front headlight and a rear light, ensuring your safety during night rides and in low-light conditions. The headlight clearly illuminates your path while both lights work together to make you highly visible to other road users, providing double protection for a secure ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_23.png?v=1765276295\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano Gearing System\u003c\/strong\u003e\u003cbr\u003eHarness raw climbing power and trail-ready control. This Shimano 7-speed derailleur offers robust, precise shifting for steep ascents and technical sections. Its consistent performance optimizes your power output, turning challenging terrain into conquered ground.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_24.png?v=1765276292\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eWith front and rear mechanical disc brakes, this system provides reliable all-weather stopping power. From rain-slicked roads to foggy mornings, the brakes deliver instant response and unwavering control, ensuring your safety when you need it most.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s26-1_ecocycle_hub.jpg?v=1780645621\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s26-1_ecocycle_hub2.jpg?v=1780645665\"\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44221917167667,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221917200435,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1115126d-5d8279_8bc48761924a477f8e6a05bc8f67b629_mv2.png?v=1776831041"},{"product_id":"duotts-n26","title":"DUOTTS N26 Dual‑Motor Fat‑Tyre Full Suspension Electric Bike(Pre-order)","description":"\u003cp style=\"margin: 8px 0 12px 0; padding: 10px 14px; background: #f8f9fa; border-radius: 6px; border-left: 4px solid #e8491d; font-size: 15px;\"\u003e\n  \u003cstrong\u003e📦 Pre-Order Availability:\u003c\/strong\u003e\u003cbr\u003e\n  🟦 White-Blue – \u003cstrong\u003eExpected 18 September\u003c\/strong\u003e\u003cbr\u003e\n  🟥 Black-Red – \u003cstrong\u003eExpected 11 September\u003c\/strong\u003e\n\u003c\/p\u003e\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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\u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 Buy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS N26 Dual‑Motor Fat‑Tyre Full Suspension Electric Bike\u003c\/h2\u003e\n\u003cp\u003eRevolutionizing traditional electric bicycle design, the N26 blurs the line between E-bike and electric motorcycle with its sleek and innovative aesthetics. Experience the future of cycling with the N26 – a whole new level of riding awaits.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_N26-2.png?v=1786004032\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual‑motor system – 1500W peak power\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front and rear 250W (EU) \/ 750W (international) motors\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Switch between single and dual‑drive modes with the push of a button\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e130Nm torque (65Nm × 2)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– conquers steep hills, rough terrain, and heavy loads with ease\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120 km long range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung removable battery, 100‑120 km in pedal‑assist mode, 40‑60 km in pure electric mode\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 4.0\" Kenda fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– excellent buoyancy, stability, and off‑road capability on sand, snow, mud, and gravel\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull suspension system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– aluminium double‑shoulder front fork + rear shock absorber, smooths out bumps and rough terrain\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e180mm hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– large rotors deliver reliable stopping power in all weather conditions\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eMulti‑function control panel\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– half‑twist throttle, SHIMANO gearing, USB phone charging port, drive‑mode toggle, and HD display\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy build, recommended rider height 170‑200 cm\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-n26-electric-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eMotorcycle‑inspired design\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sleek aesthetics with stylish headlights, blurs the line between e‑bike and electric motorcycle.\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 N26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- ELECTRONIC SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm (×2 = 130 Nm total)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eXF009 4.5\" HD LCD, Bluetooth-enabled for Duotts App, with Type-C charging port\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 71 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 1×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual-crown suspension, 60 mm travel, adjustable, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1200 lb spring shock absorber\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTaillight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated brake taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic full coverage\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- GENERAL SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.16 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1950 × 1200 × 730 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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 N26 — 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\/Duotts_N26_SIze.png?v=1786004292\" alt=\"Duotts N26 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.16 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e123 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Seat Stay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e41 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e71 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Includes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCharger, user manual, tool kit, half-twist throttle, pedals, air pump, phone bag\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 N26 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 N26\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\u003ch2\u003e\u003cstrong\u003eMoto-inspired electric bike\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eDiscovering robust power, we drew inspiration from motorcycles.\u003cbr\u003eWe’ve innovated with a cooler appearance, combining the essence of an electric bike with the look of a motorcycle. N26, a fresh riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_N26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_19.png?v=1752738906\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eFresh Look in All-Terrain Electric Bike\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Duotts N26 electric bike with throttle blends traditional design with a fresh, dynamic aesthetic inspired by motorcycles. It’s not just transportation—it’s a statement of style and individuality. Get ready to turn heads and ride in style with the Duotts N26 high-speed electric bike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_N26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_20.png?v=1752738906\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eExceptional Suspension Performance \u0026amp; Stability\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe Duotts N26 electric bike with throttle features a dual-shoulder design, enhancing rigidity and stability in the front fork. This innovative approach promotes precise handling and improved suspension performance of Duotts N26 all-terrain electric bike for a better ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_N26-3.png?v=1786004191\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eEven cooler exterior design\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFor those seeking cooler rides, the N26 features an innovative motorcycle-inspired design with stylish headlights, making you a trendsetter. About 40-60 km in pure electric mode and 100-120 km in auxiliary mode, its aluminum double-shoulder front fork ensures both coolness and comfort.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/6cc2f8e5-5d8279_7ceaed2c51c14ef9b423e9e0e6f4e89e_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 12\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual motors for enhanced power\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe N26 is equipped with 750W motors both front and rear, providing 1500W of power in dual-drive mode, offering both cool looks and powerful performance. With the push of a button, riders can switch between single-drive and dual-drive modes, easily adapting to various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/abdb4db4-5d8279_fedc546730c14d008ac7785c1b5d81ec_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 1\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSturdy 26*4.0-inch fat tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 26*4.0-inch fat tires add off-road capability to the N26. With their generous width, these tires offer improved buoyancy and stability, ensuring safe riding even in powerful dual-drive mode.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/9e75f6d6-5d8279_3a484832c63247d887ac8630569ee261_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 9\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eMulti-functional rider control panel\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe N26 E-Bike puts control in the rider’s hands with an electric half-twist throttle, Shimano gearing, a mobile phone charging port，and a toggle button for switching drive modes. With a high-definition display screen, you can effortlessly monitor the vehicle’s status while enjoying a safer, more convenient, and more enjoyable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/91cb61ca-5d8279_9739bfc734314a9ba258a7655597efd3_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 3\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eEquipped with full suspension\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe front fork and rear shock absorber create a full suspension system. Designed for cycling challenges, it ensures smooth rides on rough terrains, enhances bike control, and reduces rider pressure. Easily navigate city streets, rocky trails, and unexpected bumps with confidence.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5db17a11-5d8279_3a1a6362c24a4adc893a0fe3ae8bf0f7_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSafe hydraulic disc brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe advanced hydraulic disc brakes, equipped with a large 203mm diameter rotor, provide reliable braking power, ensuring enhanced safety and control during your rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/05b28ea5-5d8279_cf7a06bca2cd40d79c8be20442b63c11_mv2.png?v=1751531659\" alt=\"DUOTTS N26 Electric Bike image 10\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_N26.jpg?v=1779697400\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_N26-2.jpg?v=1779697418\" alt=\"\"\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"White-blue","offer_id":44221919461427,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Black-red","offer_id":44221919494195,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/8f4ad4d1-5d8279_35b50549d31c4e30863d8690de27f0e8_mv2_8c3a8355-3140-4bad-8bf0-1c5a0f305eae.png?v=1776831049"},{"product_id":"duotts-f26-electric-bike","title":"DUOTTS F26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike","description":"\u003cdiv class=\"block text-block\"\u003e\n\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\u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 Buy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/span\u003e\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 class=\"h2\"\u003eDUOTTS F26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike\u003c\/h2\u003e\n\u003cp class=\"\"\u003e\u003cspan class=\"\"\u003eDuotts F26 – a dual‑motor fat‑tyre e‑bike with 1500W peak power, 130Nm torque, 120 km range, and full suspension. Two motors, one beast – conquer any terrain.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_28.png?v=1764753393\"\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual‑motor system – 1500W peak power\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front and rear 250W (EU) \/ 750W (international) hub motors\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Switch between single and dual‑drive modes with the push of a button\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-f26-electric-bike-ship-to-uk\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, giving you efficiency for commuting and full power for off‑road\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-f26-electric-bike-ship-to-uk\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e130Nm torque (65Nm × 2)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– conquers steep hills, rough trails, and challenging road conditions with powerful traction\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120 km long range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung removable battery\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, 100‑120 km in pedal‑assist mode, 40‑60 km in pure electric mode\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-f26-electric-bike-black-red\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 4.0\" Kenda fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 30 TPI construction\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, excellent grip and stability on sand, snow, gravel, mud, and city streets\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e80mm travel suspension fork\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– aluminium crown with steel stanchions\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, absorbs shocks and includes lockout for efficient riding on smooth surfaces\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO Tourney 1×7‑speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable, precise gear changes for better control on climbs, flats, and descents\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eZOOM dual‑piston hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 160mm rotors front and rear\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, ultra‑responsive braking feel and precise modulation for confident control\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-f26-electric-bike-black-red\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIntegrated brake‑activated taillight\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– high‑brightness taillight automatically illuminates when braking, enhancing rear visibility and safety\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy frame, recommended rider height 170‑200 cm\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\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  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\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  .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  .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  .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  .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  .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  .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  .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  @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  @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📐 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 F26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm (×2 = 130 Nm total)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.2\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 1×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle crown suspension, 80 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTaillight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated brake taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic full coverage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1950 × 1210 × 720 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts F26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_lite_size.png?v=1786005125\" alt=\"Duotts F26 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e114 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e122 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e121 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e195 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      Measurements 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 F26 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 F26\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  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  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  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  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003ch2 class=\"text-base\"\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it’s a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/c7c2ce2e-5d8279_fbbf5fade8c7463081fb197647aa1d8f_mv2_c830ffef-2bcb-4a01-9bd3-12ad874d6c8e.png?v=1762931349\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual 750W Motors with 65Nm Torque\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with front and rear 750W hub motors delivering 65Nm of torque, the F26 offers powerful traction for steep climbs, rough trails, and challenging road conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/1d70faa1-5d8279_93ad097e95024a6f8c4e2a8c44840cb7_mv2_d113b2ba-49ca-4773-8759-7c4b525f1704.png?v=1762931348\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSmooth 7-Speed Gear Shifting\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Shimano Tourney 1×7-speed system ensures reliable, precise gear changes for better control on climbs, flats, and descents—ideal for varied riding conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_26.png?v=1764753327\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eResponsive ZOOM Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe dual-piston ZOOM hydraulic system with 160 mm rotors offers ultra-responsive braking feel and precise modulation. Instantly reacts to every squeeze for smooth, confident control—even on technical descents or in sudden stops.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_27.png?v=1764753327\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKenda Durable 26\" Fat Tyres\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eKenda 26\" x 4.0\" tyres with 30 TPI offer excellent wear resistance, shock absorption, and stability on sand, snow, gravel, and rough terrain—ensuring a smooth, confident ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/8864aece-5d8279_4811a25e85104be99690bb2a67d3e0ad_mv2_cdfa895a-fca8-41f3-a10e-d0472c5a8f55.png?v=1762931348\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDurable Single Crown Suspension Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeaturing an aluminium crown and steel stanchions, the F26’s 80mm travel fork absorbs shocks effectively. It includes a lockout function for efficient riding on smooth surfaces.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/8cb1b985-5d8279_8d35ec9c56904c46a66e7ba202ca225d_mv2_db7b3320-cb82-4a64-93c3-d6bea923af07.png?v=1762931348\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eIntegrated Brake-Activated Taillight\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe F26 features a high-brightness taillight that automatically illuminates when braking, enhancing rear visibility and safety in all riding conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/137a4f9a-5d8279_1eb28126ce374d068b5ed21d64cbb8fc_mv2_219f3b8a-dd7b-46d0-840d-236d0c3ed282.png?v=1762931348\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_CR1.png?v=1786005782\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_CR2.png?v=1786005807\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e","brand":"DUOTTS","offers":[{"title":"Silver-white","offer_id":44221919559731,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Black-red","offer_id":44221919592499,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/2b3a6edb-5d8279_f259d4f3c3884b4fbb9ef0e858c79106_mv2_167f8e6f-8d39-4e75-ab37-da89454e6efd.png?v=1776831052"},{"product_id":"duotts-e26","title":"DUOTTS E26 Bafang Motor Fat Tyres Electric Mountain Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e   🎁 \u003cspan class=\"\"\u003eOnly for Online Orders \u003c\/span\u003e – Free Assembly + Delivery\u003c\/strong\u003e – Skip the setup. We professionally assemble and test every bike, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   ✅\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS E26 Bafang Motor Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003eThe Duotts E26 electric mountain bike for sale features a lightweight aluminum frame, a torque sensor for a smooth ride, and a stylish color-changing finish. Duotts bicycle with electric assist offers durability and dynamic design.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_E26.png?v=1785735630\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e750W Bafang motor (2000W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 80Nm torque, climbs 30° hills with ease\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.ebikescootermall.com\/products\/duotts-e26-26-suv-fat-tire-electric-mountain-bike-750w-motor-48v-20ah-battery\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e48V 20Ah Samsung battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 960Wh capacity\u003c\/span\u003e\u003ca href=\"https:\/\/www.punkride.com\/en-lv\/pages\/duotts-e26-electric-bike-specs-range-review-guide\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, 100–120 km pedal-assist range\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– DNM rear air shock + 100mm travel dual-crown front fork, smooth on any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 4.0\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– KENDA puncture-resistant, grips sand, snow, gravel, and city streets\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTEKTRO 4-piston hydraulic brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 203mm rotors, powerful all-weather stopping\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.ebikescootermall.com\/products\/duotts-e26-26-suv-fat-tire-electric-mountain-bike-750w-motor-48v-20ah-battery\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 8-speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, precise shifting for hills and flats\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eColour‑changing chameleon frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– shifts between blue, green, and purple in sunlight\u003c\/span\u003e\u003ca href=\"https:\/\/www.autoevolution.com\/news\/ridden-the-duotts-e26-is-a-monstrous-fat-tire-e-bike-with-a-bold-go-anywhere-attitude-256039.html?upnext\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.autoevolution.com\/news\/the-new-duotts-e26-fat-tire-e-mtb-stands-out-with-an-eye-catching-versatile-design-244573.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSmart app connectivity\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– Bluetooth, cruise control, ride tracking, and adjustable settings\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTorque sensor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, natural pedal response\u003c\/span\u003e\u003ca href=\"https:\/\/www.newtechstore.eu\/product\/duotts-e26-electric-bike-with-high-mileage\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy aluminium frame, fits riders 170–200 cm\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  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\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  .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  .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  .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  .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  .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  .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  .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  @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  @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📐 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 E26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah 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\"\u003e54.6V 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 71 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDNP 1×8-speed derailleur\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual-crown aluminium suspension, 100 mm travel, adjustable, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDNM 850 lb air shock absorber, adjustable, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 4-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 4-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI, with inner tube\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI, with inner tube\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1930 × 1130 × 710 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts E26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5a8bc9af-5d8279_7db8c9fad867492da941b1fd4f2869ff_mv2.png?v=1776831055\" alt=\"Duotts E26 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e121 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e44 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e41 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e77 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e193 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      Measurements 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 E26 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 E26\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  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  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  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  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003ch2 class=\"h2\" style=\"text-align: left;\"\u003eExploring the E26 E-BIKE\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eE26 e-MTB: Comfort and Performance Redefined\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e- The Duotts E26 electric mountain bike for sale features a durable aluminum alloy frame for strength and agility.\u003c\/p\u003e\n\u003cp\u003e- With a VLEO seat for long-ride comfort, a ZOOM handlebar, and a seat post for smooth control, this bicycle with electric assist ensures top performance.\u003c\/p\u003e\n\u003cp\u003e- Designed with Songzheng pedals for secure support, Whether commuting or off-roading, the Duotts torque sensor ebike E26 delivers unmatched comfort and reliability.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/d53a5f53-5d8279_aa3cb4c226804b389aed3021c735ed8e_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 6\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDynamic Color-Changing Design: The Future of E-MTBs\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe E26 electric mountain bike for sale features a lightweight aluminum alloy frame and a unique color-changing finish that shifts between vibrant blue, green, and purple in sunlight. This innovative design enhances the bicycle with electric assist’s modern, dynamic look, ensuring it stands out on any terrain.\u003cimg alt=\"DUOTTS E26 Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ba973f2d-5d8279_2df331d9ff354f3496f9af292a24c863_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003ePowerful Performance: 80NM Torque \u0026amp; Torque Sensor E-MTB\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Duotts electric mountain bike for sale features an advanced torque sensor for smooth, responsive power and 80 Nm of torque for tackling steep 30° climbs. Perfect for commuting and rugged trails, this torque sensor ebike ensures rapid acceleration and outstanding performance. Experience freedom and excitement with this versatile bicycle with electric assist.\u003cimg alt=\"DUOTTS E26 Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0dcdd846-5d8279_645d67be26314508bd9d89243d64ea78_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eHighlights\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTEKTRO Four-Piston Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with TEKTRO’s four-piston hydraulic brake system and 203MM x 2.3MM rotors, this electric bike delivers exceptional braking power. Whether descending steep hills or making quick stops, you’ll experience precise control and enhanced safety. The four-piston design ensures smooth, rapid stops with minimal stopping distance, making it perfect for city commutes and off-road adventures alike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/bfc81f39-5d8279_8be9b24aad824c98bc27f59bf362bdfc_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDNM Air Shock Absorber\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe DNM rear soft-tail system effectively absorbs vibrations, greatly improving riding stability. Paired with the front fork, it provides extra support on rugged terrain and descents, ensuring control and safety. The lightweight, sturdy all-aluminum front fork features a 100mm travel, absorbing impacts for a smooth ride.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/95f2fca3-5d8279_f9be4928f41f459c9dce233a1459def1_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eBafang Motor and Songzheng Controller\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a Bafang 26-inch brushless geared motor with a powerful 750W output, delivering strong performance on any terrain. The Songzheng controller intelligently manages motor operation and power output, allowing you to easily tackle any riding challenge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f9432139-5d8279_79cb610174424d269b009847880ccc96_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKENDA 26×4.0-Inch Tire\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIts exceptional anti-slip and shock-absorbing features allow you to enjoy unparalleled comfort and stability on various road conditions. The larger contact area provides better grip, enabling you to ride effortlessly on snow, sand, and rugged trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/291bfd68-5d8279_e4cb426f8f664cfcb3635d775eeb63bc_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 4\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 8-Speed Gear System and Smart Connectivity\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a SHIMANO 8-speed gear system, making it easy to find the perfect speed for city commutes or country rides. The display shows clear speed and gear information, keeping you in control. With Bluetooth connectivity to the DUOTTS APP, you can monitor your riding data and battery status in real time.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/dbce767a-5d8279_d7b0968cff7149c7ba7d1869142f6a3d_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 3\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e48V 20Ah Samsung Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a 48V 20Ah Samsung battery, offering a range of 40-60 kilometers in pure electric mode and 100-120 kilometers in assist mode. Whether for short commutes or long adventures, you can enjoy the thrill of the ride on various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e2601c72-5d8279_f97bc25bcc7e4c1b9f8c286da7dd3d27_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_E26.jpg?v=1779697130\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_E262.jpg?v=1779697175\"\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"Blue-purple","offer_id":44221919690803,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":false},{"title":"Green-purple","offer_id":44221919723571,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26-BLU.1.jpg?v=1783494547"},{"product_id":"duotts-s26","title":"DUOTTS S26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €90)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS S26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike\u003c\/h2\u003e\n\u003csection id=\"shopify-section-template--19536447635629__yg_section_header_LceANm\" class=\"shopify-section spaced-section\"\u003e\n\u003cdiv class=\"section    section-blends section-full\"\u003e\n\u003cdiv class=\"section-template--19536447635629__yg_section_header_LceANm\"\u003e\n\u003cdiv class=\"section-blocks\"\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003cp class=\"text-base\"\u003eThe Trustworthy Partner for Experienced Riders. Featuring 65Nm*2 motor system and a reliable 20AH Samsung battery, the long-range ebike S26 provides versatile riding capabilities. This electric pedal bike seamlessly transitions between pure and pedal-assist modes, expanding your range to 100-120 km with long-lasting battery performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"shopify-section-template--19536447635629__image_with_text_overlay_QzYrhE\" class=\"shopify-section shopify-section--image-with-text-overlay\"\u003e\n\u003cdiv class=\"section    section-blends section-full text-custom\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fa76504a-5d8279_0c3898cc53a94ccb85595689937bd06c_mv2_20c9ffd2-f517-41c1-bf8a-18e25bc3f3c8.png?v=1776831058\" alt=\"DUOTTS S26 Electric Bike image 1\"\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual‑motor system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 1500W peak, switch between single and dual mode\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e130Nm torque\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– conquers steep hills and heavy loads with ease\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120 km range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung battery, removable for easy charging\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26×4.0\" fat tyres + full suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, stable ride on sand, snow, or gravel\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e180mm hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable stopping power in all weather\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSmart LCD display + USB charge\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ride data and phone charging at your fingertips\u003c\/span\u003e\u003cstrong\u003e\u003c\/strong\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  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\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  .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  .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  .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  .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  .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  .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  .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  @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  @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📐 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 S26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm (×2 = 130 Nm total)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah 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\"\u003e54.6V 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.2\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 1×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-crown suspension, 80 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1000 lb spring shock absorber\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTaillight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated brake taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1930 × 1130 × 710 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts S26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_S26_Size.png?v=1786003493\" alt=\"Duotts S26 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.8 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e105 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e85 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e55 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e69 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e193 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      Measurements 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 S26 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 S26\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  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  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  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  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\u003chr\u003e\n\u003ch3 class=\"h2\"\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"image-text\"\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it's a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/abac4bb0-5d8279_dbf91cd4aa16440b9be75ef953597c81_mv2_0aba1bda-2fa9-4a79-b102-72f8a549ae93.png?v=1776831056\" alt=\"DUOTTS S26 Electric Bike image 4\"\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSafe hydraulic disc brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe advanced hydraulic disc brakes, equipped with a large 180mm diameter rotor, provide powerful and reliable braking force, significantly enhancing your safety and control during rides. Whether tackling steep descents or responding to sudden stops, these brakes deliver unparalleled confidence and security.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/2df82fdd-5d8279_a0ae97c580254c6daa94086b68c0dd3d_mv2_7164cdaa-3d17-40fb-9e4a-10efb7308879.png?v=1762931344\" alt=\"DUOTTS S26 Electric Bike image 12\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual motors for enhanced power\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with a 750W motor both in the front and rear, the S26 provides 1500W of power in dual-drive mode, resulting in increased speed and power. The ability to switch between single and dual drive modes with the press of a button allows riders to adapt to various terrains with ease.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/648424da-5d8279_d9ba66889b10444995963b5ee6f6480f_mv2_368bc905-3b8a-4bd3-86d0-c2b8d34307ec.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 7\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSturdy 26*4.0-inch fat tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 26*4.0-inch fat tires add off-road capability to the S26. With their generous width, these tires offer improved buoyancy and stability, ensuring safe riding even in powerful dual-drive mode.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/5249c940-5d8279_2666abcc7daa411c9e5d12e666c02910_mv2_9cffc219-40f9-4523-9128-31a516402b12.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 8\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eMulti-functional rider control panel\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe S26 E-Bike puts control in the rider’s hands with an electric half-twist throttle, Shimano gearing, a mobile phone charging port，and a toggle button for switching drive modes. With a high-definition display screen, you can effortlessly monitor the vehicle’s status while enjoying a safer, more convenient, and more enjoyable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/b370b133-5d8279_27007add539d4a82a8ba40abaecfbd1f_mv2_f6ecc8d1-0a58-40b7-857d-9a557ce16b2c.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 9\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eMore, more, more\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe S26 also features a rear cargo rack for added convenience and practicality, while its integrated tail light enhances visibility and safety during night rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/39dc395e-5d8279_b8a79d7352c6437190b66efa9eed4e8a_mv2_42a1135c-78b7-4526-95cf-59710046ccbe.png?v=1762931344\" alt=\"DUOTTS S26 Electric Bike image 5\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_S26.jpg?v=1780920646\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_S26_mid.jpg?v=1780920690\" alt=\"\"\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"Default Title","offer_id":44221919789107,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ce98f767-5d8279_0819de844cca4cdfad83a663cd664d5d_mv2_bae6f417-1b68-45c0-895a-7fc9f01ceeb5.png?v=1776831056"},{"product_id":"duotts-c29","title":"DUOTTS C29 Commuter 26.5kg Lightweight Electric Bike","description":"\u003cp\u003e⚠️ \u003cb\u003eAVAILABILITY UPDATE\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eC29 (Single \u0026amp; Dual Battery):\u003c\/b\u003e DISCONTINUED – no longer available.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eC29 L:\u003c\/b\u003e IN STOCK NOW.\u003c\/p\u003e\n\u003cp\u003eThe C29 L comes with hydraulic brakes and a high‑visibility taillight as standard – the same great ride, better spec.\u003c\/p\u003e\n\u003cp\u003e👉 \u003cb\u003eGet in touch today to secure yours\u003c\/b\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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\u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 Buy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS C29 Commuter 26.5kg Lightweight Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEmbark on adventures into the unknown and immerse yourself in the beauty of nature. Whether you crave exhilarating mountain rides or prefer leisurely urban explorations, the Duotts C29 750W lightweight electric bike is your perfect companion.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_C292.png?v=1785409004\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eC29L — Upgraded from C29\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e• Now Standard with Hydraulic Brakes\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Now with a High-Visibility Taillight\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e750W Powerful Motor\u003c\/li\u003e\n\u003cli\u003e80-100 KM Extended Range\u003c\/li\u003e\n\u003cli\u003e65Nm Max Torque\u003c\/li\u003e\n\u003cli\u003e48V 15AH Duotts Battery\u003c\/li\u003e\n\u003cli\u003e25 KM\/H Top Speed\u003c\/li\u003e\n\u003cli\u003e150 KG Max Load\u003c\/li\u003e\n\u003c\/ul\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  .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📐 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 C29 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- ELECTRONIC SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 15Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–8 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e2.4\" HD display, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 90 km (assist mode, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 3×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-crown aluminium suspension, 100 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29 Front Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDisc brake, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29L Front Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStandard hydraulic brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29 Rear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDisc brake, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29L Rear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStandard hydraulic brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 29\" × 2.125\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 29\" × 2.125\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e300 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- GENERAL SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1860 × 1080 × 680 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts C29 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_C29_SIZE.png?v=1785745344\" alt=\"Duotts C29 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.5 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e103 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e85 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e79 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e47 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e108 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e186 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      Measurements 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 C29 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 C29\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  \/\/ ===== 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\u003ch2 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e📌 C29 L – Available Now, Upgraded from C29\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_C29_L.png?v=1785409985\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__01.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__02.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__06.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__04.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__03.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__05.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__07.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__08.jpg?v=1785744753\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eMore powerful motor\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eFeaturing a 750W brushless motor, this cutting-edge engine not only delivers immense power but also boasts peak efficiency, seamlessly blending speed with silent operation. Conquer uphill climbs, heavy loads, or the need for higher speeds with ease. Whether tackling urban commuting or rugged mountain trails, enjoy smoother, more effortless rides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/d6509fc5-5d8279_cf6752638390420494b8f2ea76124466_mv2.png?v=1751531659\" alt=\"DUOTTS C29 Electric Bike image 13\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eRange, lights, front fork\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eThe C29 offers three riding modes: regular cycling, pedal-assist, and pure electric. With a 15AH battery, it supports pedal-assist mode for 80-100 km and pure electric mode for 50-60 km. Its headlights illuminate the way forward, while its lightweight all-aluminum shock-absorbing front fork ensures a safer and more comfortable ride.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Range_lights_front_fork.png?v=1753336967\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Range, lights, front fork\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eHandlebar components\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eC29's control panel features Shimano 21-speed gears, front and rear disc brakes, an electric half-handle throttle, a headlight switch, a horn button, a mobile phone charging port，and a 5-speed multifunction display. Offering precise control, the throttle ensures agile maneuvering, while the Shimano gears deliver smooth shifts for versatile riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Handlebar_components.png?v=1753336821\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Handlebar components\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eLarge-diameter inflatable tires\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eC29 is equipped with 29*2.1 INFLATABLE TIRES, unlike traditional rubber tires, inflatable tires allow riders to adjust air pressure according to riding conditions and personal preferences, thus influencing riding comfort, traction, and resistance, providing the desired riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Large-diameter_inflatable_tires.png?v=1753336467\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Large-diameter inflatable tires\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"prose\"\u003eFully Equipped for Utility\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eComes fully equipped with full-coverage mudguards, durable alloy pedals, and a steel rear rack supporting up to 25kg — perfect for commuting, shopping, or leisure rides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_8.png?v=1756432457\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp class=\"h5\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eRugged Performance Assurance\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eFeaturing a Shimano 21-speed gear system and a rear derailleur protector, the C29 ensures a smooth and reliable ride. The protector shields against damage and chain slippage, while the gear system offers versatile options for tackling any terrain with ease.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS C29 Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/81f653d1-5d8279_a65c110ba1f147beb9c27ee8adbe4e5e_mv2.png?v=1751531660\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it's a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3c0805a6-5d8279_1145638b93044773a8bcb23cc6d35f7e_mv2.png?v=1751531660\" alt=\"DUOTTS C29 Electric Bike image 6\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_real_40.jpg?v=1785397010\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_C29.png?v=1780920226\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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","brand":"DUOTTS","offers":[{"title":"C29 \/ Single Battery","offer_id":44221919821875,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":false},{"title":"C29 \/ Dual Battery","offer_id":44602292895795,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"C29 L \/ Single Battery","offer_id":44221919854643,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"C29 L \/ Dual Battery","offer_id":44602292928563,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5d41f180-5d8279_44d74bbf2a2349d2aa10ed4b3fc9af18_mv2_72ec0172-f761-4443-a145-3ea74b80bbeb.png?v=1776831058"},{"product_id":"vitilan-t7-pro","title":"Vitilan T7 PRO Bafang Full Suspension Mountain E-bike","description":"\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e The Chameleon colour is currently out of stock. The next batch is expected to arrive around mid‑September at the earliest. We recommend checking with us before placing your order to avoid any disappointment. Thank you.\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003e    \u003cspan\u003e\u003cstrong\u003e🎁 100% FREE Assembly \u0026amp; Delivery\u003c\/strong\u003e – We professionally build and test your bike, then deliver it fully assembled to your door. No setup, no unboxing – just ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e   ✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported: \u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support: \u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eVitilan T7PRO Bafang Full Suspension Mountain E-bike\u003c\/h2\u003e\n\u003cp\u003eThe T7 as well as the T7PRO series are Vitilan's newest e-bikes that combine multiple uses such as commuting or off-roading. The complete suspension system will provide you with the highest level of shock absorption and the smoothest ride possible. Equipped with a well-known brand Bafang motor, hydraulic disc brakes and a 20Ah Samsung battery, the T7 series will keep you safe and comfortable on long trips.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e52V 20Ah SAM-SUNG Battery\u003c\/li\u003e\n\u003cli\u003eBafang 1000W\/1600W Rated\/Peak Motor\u003c\/li\u003e\n\u003cli\u003e128km Range Per Charge (Estimate)\u003c\/li\u003e\n\u003cli\u003e56km\/h With Pedal Assist\u003c\/li\u003e\n\u003cli\u003e4-6 Hours Charging Time\u003c\/li\u003e\n\u003cli\u003e8 Speed Gear Shifting System\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .boxsize-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, .boxsize-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .boxsize-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, .boxsize-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .boxsize-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, .boxsize-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, .boxsize-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .boxsize-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, .boxsize-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  \/* ===== Box \u0026 Size 表格 ===== *\/\n  .boxsize-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .boxsize-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .boxsize-table tr:last-child {\n    border-bottom: none;\n  }\n  .boxsize-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .boxsize-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 40%;\n  }\n  .boxsize-table .value {\n    color: #333;\n    width: 60%;\n  }\n  .boxsize-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  .boxsize-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .boxsize-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  \/* ===== 分割标题（弹窗内小标题） ===== *\/\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  .boxsize-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\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .boxsize-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .boxsize-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .boxsize-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .boxsize-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, .boxsize-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .boxsize-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .boxsize-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .boxsize-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .boxsize-modal-content .size-image {\n      padding: 6px;\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=\"boxsize-btn\" onclick=\"openBoxSize()\"\u003e📦 Box \u0026amp; Size\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\"\u003eVitilan T7 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- FRAMESET --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, fully integrated \u0026amp; lockable down tube battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUDING air dual suspension fork, 105 mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 26 × 4.0\", puncture-resistant liner\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 36H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Post\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 250 mm × 33.9 mm, quick release clamp\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 26\" × 4.0\", 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFull aluminum mountain bike pedals (with pegs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChainring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKMC X8 Anti-Rust Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShift Lever\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano SL-M315, 8-Speed, thumb shifter\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- TECHNICAL --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ TECHNICAL\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V 1000W (Peak 1600W), max torque 90 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V, 20Ah, 1040Wh SAMSUNG Li-ion, UL 2271 certified\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e58.8V, 3.0A, 110–240V AC, 50–60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLishui controller, Fahrenheit temperature display, adjustable steering, adjustable cruise control\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHalf twist throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1–5 Level, cadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh output integrated LED, IPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 180 mm front \u0026amp; rear hydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIP Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📊 PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e128 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e96 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–80% in 4 hours, 0–100% in 6 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStandard Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e330 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eT7 Pro Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84.5 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Weight \u0026amp; Dimensions\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e96.5 lbs; 61.8\" × 14.1\" × 33.8\"\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=\"boxsizeModal\" class=\"boxsize-modal\" onclick=\"closeBoxSizeOutside(event)\"\u003e\n  \u003cdiv class=\"boxsize-modal-content\"\u003e\n    \u003cbutton class=\"boxsize-close\" onclick=\"closeBoxSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eVitilan T7 Pro — 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\/0728\/8609\/1925\/files\/T7_PRO_SIZE.png?v=1786535309\" alt=\"Vitilan T7 Pro Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in inches unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'4\" – 6'8\"\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 – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e76.83\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e32.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36.84\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e23.62\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Frame to Ground Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9.84\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.77\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e47.24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eVitilan T7 Pro E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e52V 20Ah Samsung Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e58.8V 3.0A Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFree Accessory Pack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eT7 Fender Set, Bike Password Lock\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      Measurements 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!-- 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 openBoxSize() {\n    document.getElementById('boxsizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBoxSize() {\n    document.getElementById('boxsizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBoxSizeOutside(e) {\n    if (e.target === document.getElementById('boxsizeModal')) {\n      closeBoxSize();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeBoxSize();\n    }\n  });\n\u003c\/script\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_T7_PRO_yellow.jpg?v=1785590034\" alt=\"\"\u003e52V 20Ah Samsung\/LG Battery\u003c\/h3\u003e\n\u003cp\u003eT7PRO is upgraded on the basis of T7, configured with a 52V 20AH Samsung battery, the battery capacity is upgraded to 1040Wh, which improves the speed and guarantees the range at the same time.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"电池1.gif__PID:cb5b82e7-aca9-439d-8bb2-9ef8bddad4a5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/2500\/6258\/files\/1_500x.gif?v=1716435457\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eEquipped with a Powerful 1000W Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eUpgraded 52V 1000W Bafang motor (1600W peak) delivers 90Nm torque in 2 seconds. 5‑speed assist gives you full control on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T7_PRO_MOTOR.png?v=1785590219\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003e\u003cstrong\u003eFour-Link Full Suspension System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"sc-fPrdjK gxzXqc pf-222_ pf-text-1\"\u003e\u003cspan\u003eThe T7PRO adopts a professional four-link full suspension design, allowing therear wheel to follow an optimized travel path that balances pedaling efficiencyand shock absorption. With a maximum payload capacity of up to 330 lbs andan adjustable suspension system, it delivers both comfort and strength acrosssnow, gravel, and forest trails.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"T7PRO动图2.gif__PID:e27a2d4a-5816-45b6-af7b-175a20398f3c\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/2500\/6258\/files\/T7PRO_2_500x.gif?v=1717034598\" width=\"525\" height=\"438\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTFT true color display\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMonitoring and setting up your real-time speed; recording your riding mileage; adjusting 1-5 levels of the pedal assist; displaying your battery remaining; turning on\/off your headlight and rear light; USB Charging function can be used to power the dying cell phone, providing other setting functions according to your demand.\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a159b7a8-5d8279_df67de83ef3b4532840c4e863a976f55_mv2.png?v=1751531659\" width=\"537\" height=\"358\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDNM air suspension\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe rear suspension of the T7 Series utilizes DNM AO-8RC three-stage adjustable locking pneumatic shocks, which absorbs the bumps while riding on beach, gravel roads, or forest trails. This is a great fit for recreational riders who love to ride on mixed terrain.\u003cstrong\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/60f541b1-5d8279_2e776b3e79ca46448cd668a47153fca3_mv2.png?v=1751531659\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003eSafety Lighting System\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eIncredible LED headlight with 600 lumens center beam illuminates your every journey.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T7_PRO_LIGHT.png?v=1785590604\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 8-Speed Gear Shift System\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e1-8 level shift gears, allowing you to switch freely on the flat road or steep hills, reducing pedaling and you still are able to ride faster and easier. Shimano 8-speed rear derailleur adjusts your gear effectively and helps you across varied terrains wherever you go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/9ac3c0ec-5d8279_027cdda8c25741cd9d5dc36672058295_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTEKTRO Dual Piston Hydraulic Brake\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNeed to hit the brakes? Our hydraulic disc brakes (180mm) are your trusty sidekick when it comes to smooth \u0026amp; reliable stopping power. Say goodbye to skidding and hello to controlled stops every time.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/69b9ebc2-5d8279_58b14578381747729c53c2496894b2de_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePuncture-Proof Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe T7 series is equipped with a four-link suspension system that drives all of the movement of the e-bike through a central four-link structure.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/dabf5353-5d8279_f0b49227ecb5470a88dfac78660ea97f_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSoft Bike Seat\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eVitilan bike seats are ergonomically designed to fit your body. They are shaped to match your riding position and will free you from strain and fatigue caused by long rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b6023604-5d8279_c6a767e8728a4e408078398ec22cc9fb_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePedal Assist \u0026amp; Throttle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTwist throttle releases your thumbs, making it easier to control your speed and ride more safely. You can choose the level of assistance you need, whether you want a gentle nudge or a more powerful boost.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c1dda190-5d8279_279815debeaf49f1b5f2b000d7a73fc0_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_T7_PRO.jpg?v=1785475208\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro2.jpg?v=1780570240\" alt=\"\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro3.jpg?v=1780570384\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro4.jpg?v=1780570492\"\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  .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","brand":"Vitilan","offers":[{"title":"Black(Pre-order) \/ Bike Only","offer_id":44495441330227,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Helmet","offer_id":44221920968755,"sku":null,"price":1959.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack","offer_id":44495438708787,"sku":null,"price":1989.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack+Back Basket","offer_id":44495438741555,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438774323,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Bike Only","offer_id":44495441362995,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Helmet","offer_id":44221921001523,"sku":null,"price":1959.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack","offer_id":44495438807091,"sku":null,"price":1989.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack+Back Basket","offer_id":44495438839859,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438872627,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Bike Only","offer_id":44495441395763,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Helmet","offer_id":44221921034291,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack","offer_id":44495438905395,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack+Back Basket","offer_id":44495438938163,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438970931,"sku":null,"price":2189.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/3084d042-5d8279_ba7026e8e3044236886cee3548ba96b5_mv2.png?v=1776831073"},{"product_id":"engwe-m1-two-seater-electric-bike","title":"ENGWE M1 Moped Style Dual Battery \u0026 Dual Suspension Fat Tyres Ebike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eExclusively for Online Orders – Free Assembly + Delivery on This Bike\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eSkip the setup. We professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   ✅\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"notranslate product-title mb-1 h4\"\u003eENGWE M1 Moped Style Ebike\u003c\/h2\u003e\n\u003cp\u003eEngwe M1 – a motorcycle-style dual-seat e-bike with 170 km range, 65Nm torque, full suspension, and fat tyres. Bring a passenger, conquer any terrain.\u003c\/p\u003e\n\u003ch2\u003e\u003cb\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_M1.png?v=1785734438\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/06925977-5d8279_520449718073443286a81dee344c9447_mv2.png?v=1776831123\" alt=\"ENGWE M1 Two Seater Electric Bike image 5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_2.png?v=1785734490\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_3.png?v=1785734510\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_5.png?v=1785734529\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_6.png?v=1785734540\" alt=\"\"\u003e\u003c\/b\u003e\u003c\/h2\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\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n\u003cbutton class=\"spec-btn\"\u003e📋 Specifications\u003c\/button\u003e \u003cbutton class=\"size-btn\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e \u003cbutton class=\"btw-btn\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"specModal\" class=\"spec-modal\"\u003e\n\u003cdiv class=\"spec-modal-content\"\u003e\n\u003cbutton class=\"spec-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eEngwe M1 — Full Technical Details\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003c!-- POWER \u0026 PERFORMANCE --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W Brushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery (Single Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 15.6Ah Lithium-Ion Battery ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery (Dual Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah + 48V 15.6Ah Lithium-Ion Battery ×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMileage (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e90 km (PAS Mode 1, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMileage (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 km (PAS Mode 1, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAbout 6-8 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh Carbon Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic Disc Brakes 160mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDrivetrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSuspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDouble Suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4.0\" Fat Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Color Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eLights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront \u0026amp; Rear Light, Brake Light \u0026amp; Turn Signals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- WEIGHT --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📦 WEIGHT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e49 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003eSpecifications subject to change without prior notice.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据 + 开箱清单）       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"sizeModal\" class=\"size-modal\"\u003e\n\u003cdiv class=\"size-modal-content\"\u003e\n\u003cbutton class=\"size-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eEngwe M1 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\u003c!-- 尺寸图 --\u003e \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/m1_size.png?v=1785734698\" alt=\"Engwe M1 Size Diagram\"\u003e \u003c!-- 尺寸数据表格 --\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"note-row\"\u003e\n\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5.25 ft – 6.23 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e138 × 30 × 87.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📏 UNFOLDED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e109 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e169.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e86 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"note-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚠️ There may be a difference of 0–5 cm between measured and actual data.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eM1 E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 15.6Ah Lithium-Ion Battery (Single Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 13Ah + 48V 15.6Ah Lithium-Ion (Dual Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 2Ah Battery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003ePlease note: The product you receive is based on the option you selected to order. \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"btwModal\" class=\"btw-modal\"\u003e\n\u003cdiv class=\"btw-modal-content\"\u003e\n\u003cbutton class=\"btw-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eSave up to 52% on your Engwe M1 through tax savings\u003c\/div\u003e\n\u003cdiv class=\"btw-content\"\u003e\n\u003cp\u003eWith the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Engwe M1 through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e Apply Now → \u003c\/a\u003e\n\u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003eClick to learn more and start your application\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003eTerms and conditions apply. Subject to employer approval.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_CS1.png?v=1785734574\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_CS2.png?v=1785734585\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Navy Blue \/ EU Version \/ Single Battery","offer_id":44580143956019,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ EU Version \/ Dual Battery","offer_id":44580143988787,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ International Version \/ Single Battery","offer_id":44580144021555,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Navy Blue \/ International Version \/ Dual Battery","offer_id":44580144054323,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ EU Version \/ Single Battery","offer_id":44221925556275,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ EU Version \/ Dual Battery","offer_id":44221925752883,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ International Version \/ Single Battery","offer_id":44221925687347,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ International Version \/ Dual Battery","offer_id":44221925720115,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ EU Version \/ Single Battery","offer_id":44221925654579,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ EU Version \/ Dual Battery","offer_id":44221925589043,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ International Version \/ Single Battery","offer_id":44221925621811,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ International Version \/ Dual Battery","offer_id":44221925785651,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_Navy_Blue_M1.png?v=1784625728"},{"product_id":"engwe-e26","title":"ENGWE E26 Full‑Suspension All‑Terrain Fat Tyre Electric Bike","description":"\u003ch3\u003e\n\u003cb\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eNotice: \u003c\/span\u003e\u003c\/strong\u003e\u003c\/b\u003e\u003cspan class=\"\"\u003eStock for this model is very limited — please contact us before ordering to check availability. Thank you.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   \u003cspan class=\"\"\u003e🎁\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eExclusively for Online Orders – Free Assembly + Delivery on This Bike\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eSkip the setup. ----\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"\"\u003eWe professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\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\"\u003eEngwe E26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- GENERAL --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W Brushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 16Ah Removable Internal Lithium-ion ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26\" × 4.0\" Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h (varies with rider weight and road conditions)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Mileage\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e140 km (PAS Mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAbout 5.5–6 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaximum Climbing Degree\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Front \u0026amp; Rear Hydraulic Disc Brake\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7 Gears\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WEIGHT --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 WEIGHT\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 High-Step Bike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34.5 kg (76.06 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 High-Step Gross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43.53 kg (95.97 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 Step-Thru Bike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.5 kg (73.85 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 Step-Thru Gross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.53 kg (93.76 lbs)\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\"\u003eEngwe E26 — 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\/ENGWE_E26_Fat_Tyre_Electric_Size.png?v=1785840537\" alt=\"Engwe E26 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\"\u003e5.6 ft – 6.5 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e162.4 × 28.5 × 87 cm\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 – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e194.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e90 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e118 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003e⚠️ There may be a difference of 0–5 cm between measured and actual data.\u003c\/td\u003e\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 16Ah Removable Internal Lithium-ion Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\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 Engwe E26 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 Engwe E26\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\u003ch2\u003eENGWE E26 Fat Tyre Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEngwe E26 – a full-suspension fat-tyre e-bike with 70Nm torque, 140 km range, 26×4.0\" all-terrain tyres, and hydraulic disc brakes. Available in High-Step or Step-Thru – conquer any surface, your way.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-1.png?v=1785839998\" alt=\"ENGWE E26 Fat Tyre Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-1_38ab449a-1786-4ef6-a138-19d986156679.png?v=1785840162\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cdiv id=\"text_4WcAbd\"\u003e\n\u003ch2\u003eENGWE E26 - Conquer Every Terrain\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"text_mNeaaf\"\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26.png?v=1785840144\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-3.png?v=1785840173\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-4.png?v=1785840186\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-5.png?v=1785840198\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-7.png?v=1785840209\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-8.png?v=1785840224\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-9.png?v=1785840237\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr\u003e\n\u003ch2\u003eIT’S ALL IN THE DETAILS\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eSHIMANO 7-speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eA SHIMANO derailleur delivers reliable and accurate gear components.shifting, paired with a drivetrain made up of high-quality\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE E26 Fat Tyre Electric Bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f957ad15-5d8279_6f450ff54e8f49ea9ffd406bdb7224a4_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eLED Headlight \u0026amp; Tail Light\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIlluminate the road ahead while ensuring full visibility to other vehicles on the road.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_E26_Fat_Tyre_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_LED_Headlight_Tail_Light.png?v=1752723784\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-comfort Seat\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEnjoy absolute comfort while riding with an incredibly soft seat.\u003cimg alt=\"ENGWE E26 Fat Tyre Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c4812ae2-5d8279_48103420bb6846a39aadd0201d5444a7_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub42.jpg?v=1784297086\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-CR2.png?v=1785839800\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Bumblebee Yellow \/ High-Step","offer_id":44221925883955,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Bumblebee Yellow \/ Step-Thru","offer_id":44221925916723,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Gem Blue \/ High-Step","offer_id":44221925949491,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Gem Blue \/ Step-Thru","offer_id":44221925982259,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy Grey \/ High-Step","offer_id":44221926015027,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy Grey \/ Step-Thru","offer_id":44221926047795,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/26f79374-5d8279_1a57365a6dec42e0a5a8c7005c1a6faf_mv2.png?v=1776831127"},{"product_id":"engwe-engine-pro-2-0","title":"ENGWE ENGINE PRO 2.0 Full-Suspension Folding 20×4.0\" Fat-Tyre E-Bike","description":"\u003ch3\u003ePlease note that the delivery timeline is currently uncertain. We kindly suggest that you contact us to verify inventory status prior to placing your order. We appreciate your understanding.\u003c\/h3\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eENGWE ENGINE PRO 2.0 Full-Suspension Folding 20×4.0\" Fat-Tyre E-Bike\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eEngwe Engine Pro 2.0 – a foldable full‑suspension fat‑tyre e‑bike with 75Nm torque, 110 km range, Shimano 8‑speed gearing, and hydraulic disc brakes. City streets to off‑road trails – fold it and go\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_Engine_Pro_2.0-1.png?v=1787541261\" alt=\"\"\u003e\u003c\/span\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/engwe-engine-pro-2-0.png?v=1787541088\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/engwe_engine_pro_2.01.png?v=1787541398\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_ENGINE_PRO_2.0_-2.png?v=1787541450\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_ENGINE_PRO_2.0_-3.png?v=1787541477\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eAnti-Slip Skin-Friendly Grips\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAnti-skid patterns increase friction, and the advanced rubber material provides a unique and comfortable feeling grip, ensuring a safer ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE ENGINE PRO 2.0 Folding E-bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/9fc15293-5d8279_3b810b5458e14cc7815f4ddf36117c41_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAluminum Alloy Rear Shelf\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBold aluminum alloy, It is lightweight and corrosionresistant, with a longer service life, making it able to withstand a weight of 25 KG without deformation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_Pro_2.0_Available_on_the_Bike_to_Work_Scheme_-_Aluminum_Alloy_Rear_Shelf.png?v=1752660523\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-Brightness Headlight and Taillight\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe bright LED headlight ensures that the road ahead is well-lit, while the rear tail light ensures visibility to others on the road.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE ENGINE PRO 2.0 Folding E-bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3ce24043-5d8279_3ca69656d0444f01b5261f9bf56e0b99_mv2.png?v=1751531660\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAluminum Alloy Folding Pedals\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eStrong, load-bearing, rust-resistant, and foldable for convenience and durability.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_Pro_2.0_Available_on_the_Bike_to_Work_Scheme_-_Aluminum_Alloy_Folding_Pedals.png?v=1752660415\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e20×4.0 Inch Puncture-Resistant Tire\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSpecial tires for outdoor use, anti-puncture and anti-flat tires, alleviating vibrations between the tires and the ground during high-speed driving for enhanced comfort.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_Pro_2.0_Available_on_the_Bike_to_Work_Scheme_-_20x4.0Inch_Puncture_Resistant_Tire.png?v=1752660415\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-Brightness LCD Display\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eHigh-brightness LCD screen, suitable for outdoor environments, providing clear visibility and readability of mileage, battery level, and speed.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE ENGINE PRO 2.0 Folding E-bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e19f2a97-5d8279_c1285118f6454e44841bebef6feec4a2_mv2.png?v=1751531660\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano-8 Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Shimano 8-speed gearbox delivers reliable, smooth, and precise shifting on any terrain or slope. Its refined gears and exquisite craftsmanship enhance the comfort of your outdoor rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE ENGINE PRO 2.0 Folding E-bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/2b066e37-5d8279_035f1071bd9f4d4292bfd01692e62b40_mv2.png?v=1751531660\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_ENGINE_PRO_2.0.png?v=1780997293\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_ENGINE_PRO_2.02.png?v=1780997317\"\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Midnight Blue","offer_id":44221927129139,"sku":null,"price":1449.0,"currency_code":"EUR","in_stock":true},{"title":"Mountain Green","offer_id":44221927161907,"sku":null,"price":1449.0,"currency_code":"EUR","in_stock":true},{"title":"Space Black","offer_id":44221927194675,"sku":null,"price":1449.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5332d1cf-5d8279_97b1c6a3a97d4ee6ab50a3f82df3e1f6_mv2.png?v=1776831142"},{"product_id":"duotts-e29","title":"DUOTTS E29 Bafang Motor Full‑Suspension e‑MTB","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eExclusively for Online Orders – Free Assembly + Delivery on This Bike\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eSkip the setup. We professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   ✅\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS E29 Bafang Motor Full‑Suspension e‑MTB\u003c\/h2\u003e\n\u003cp\u003eDuotts E29 – a full‑suspension e‑MTB with 720W Bafang motor, 90 km range, 14‑speed SHIMANO gearing, and hydraulic disc brakes. Built to conquer trails, designed for comfort.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/DUOTTS_E29_Electric_Bike_1.png?v=1785740994\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eBafang 720W peak motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 250W nominal (EU-compliant) \/ 750W (international), 50Nm torque, conquers 30° climbs\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-e29-electric-bike?ref=VELOINDEX\u0026amp;variant=45907308445869\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/duotts.com\/pages\/new-arrival-e29\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e48V 13.5Ah removable battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– up to 90 km pedal-assist range\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-e29-electric-bike?ref=VELOINDEX\u0026amp;variant=45907308445869\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 100mm travel ZOOM front fork with lockout + adjustable DNM rear air shock (750 lbs)\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-e29-electric-bike?ref=VELOINDEX\u0026amp;variant=45907308445869\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e27.5\" × 2.6\" Maxxis tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– superior grip, shock absorption, puncture-resistant\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-e29-electric-bike?ref=VELOINDEX\u0026amp;variant=45907308445869\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 14-speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 2×7-speed Tourney derailleur, handles hills and flats with ease\u003c\/span\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO MT200 hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– dual-piston, 180mm rotors, all-weather stopping power\u003c\/span\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTorque sensor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– natural, responsive pedal assist based on your pedalling force\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/pages\/new-arrival-e29\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/bk42.eu\/youtube-videos\/duotts-e29\/#respond\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e3.5\" HD LCD display\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– real-time speed, battery, assist level, plus Type-C phone charging\u003c\/span\u003e\u003ca href=\"https:\/\/pogocycles.ie\/el\/products\/duotts-e29-electric-bike?_pos=35\u0026amp;_sid=10123eada\u0026amp;_ss=r\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy aluminium frame, fits riders 170–200 cm\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 E29 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- ELECTRONIC SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 720W[reference:0]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 250W[reference:1]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 Nm[reference:2]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13.5Ah[reference:3]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" HD LCD, with Type-C charging port\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 90 km (assist mode)[reference:4]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h[reference:5]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°[reference:6]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 69 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 2×7-speed[reference:7]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM single-side aluminium suspension, 100 mm travel, adjustable, with lockout[reference:8]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDNM 750 lb air shock absorber, adjustable[reference:9]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano MT200 dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano MT200 dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMaxxis 27.5\" × 2.6\", 60 TPI[reference:10]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMaxxis 27.5\" × 2.6\", 60 TPI[reference:11]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- GENERAL SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.6 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1870 × 1110 × 690 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg[reference:12]\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\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 E29 — 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\/DUOTTS_E29_Electric_Bike_Size_23.png?v=1785741071\" alt=\"Duotts E29 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\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.6 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 – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e99 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e81 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e74 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e117 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e44 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e74 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e74 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e108.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003c!-- 开箱图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/DUOTTS_E29_Electric_Bike_BOX.png?v=1785741085\" alt=\"Duotts E29 Box Contents\"\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eNo.4 Hex Key, No.5 Hex Key, Phillips Head Screwdriver, No.10\u0026amp;12 Wrench, No.13\u0026amp;15 Wrench\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eElectronic\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCharger\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAccessories\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBicycle Pedals, Pump, Bike Manual\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 E29 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 E29\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\u003ch2 class=\"h2\" style=\"text-align: center;\"\u003e\u003cstrong\u003eExploring the E29 E-BIKE\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"text-base\"\u003eE-Mountain Bike – Conquer the Trails with Confidence.Designed for adventure and high performance, the Duotts E-MTB E29 is your perfect partner for mastering rugged trails and exploring the great outdoors. Boasting robust construction, cutting-edge features, and a sleek, modern design, this bike suits both beginners and seasoned riders alike.\u003c\/p\u003e\n\u003ch3 class=\"yg-small-banner-heading\"\u003e\u003cstrong\u003eResponsive Torque Sensor for Smart Support\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"text-base\"\u003e\u003cspan class=\"yg-small-banner-des\"\u003eThe torque sensor precisely adjusts motor output based on your pedalling effort, delivering smooth, natural assistance. It improves efficiency, extends range, and enhances comfort—especially when climbing or riding against the wind.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"text-base\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_11.png?v=1763642430\"\u003e\u003c\/p\u003e\n\u003cp class=\"text-base\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"yg-small-banner-heading\"\u003e\u003cstrong\u003eSeamless Integrated Battery with Extended Range\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"text-base\"\u003e\u003cspan class=\"yg-small-banner-des\"\u003eNeatly built into the frame, the 48V 13.5Ah battery offers a clean, minimalist look with robust water and dust protection. Enjoy up to 90 km of assisted riding on a single charge—perfect for both daily commutes and longer off-road adventures.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"text-base\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_12.png?v=1763642430\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAdjustable ZOOM Fork for Smoother Rides\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe ZOOM front fork offers 100mm of travel with lockout and adjustment options, absorbing bumps on rough terrain while allowing efficient riding on smooth roads.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_18.png?v=1763642430\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDNM Air Shock for Custom Rear Suspension\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe adjustable DNM air shock (750 lbs) adapts to rider weight and terrain, offering smooth rebound and enhanced control. It improves comfort and stability across technical trails and off-road conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_15.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-Torque Bafang Motor for Trail Power\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 48V 720W Bafang hub motor delivers up to 50Nm of torque, conquering 30° climbs with ease. Quiet, efficient, and EU-compliant at 25 km\/h, it ensures strong, smooth performance on hills and trails alike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_16.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e27.5\" Maxxis Tyres for Enhanced Traction and Stability\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Duotts E29 features 27.5 x 2.6\" Maxxis tyres engineered for superior grip and shock absorption. They provide reliable control and comfort on rough trails and smooth roads, adapting effortlessly to varied terrain and riding conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_17.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRemovable Long-Range Battery for Extended Rides\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 48V 13.5Ah battery provides up to 90 km of pedal-assisted range. Fully removable for easy charging and secure indoor storage, giving you greater flexibility and peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_18.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano MT200 Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eDual-piston hydraulic disc brakes offer powerful, consistent stopping with excellent heat dissipation and modulation for safe control in all conditions. Reliable performance ensures confidence on steep descents and slippery terrain alike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_19.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano Tourney 2×7-Speed for Reliable Performance\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Shimano Tourney drivetrain ensures smooth, precise shifting and long-lasting durability. Its wide gear range lets you maintain optimal cadence and enhances overall riding efficiency and enjoyment.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_20.png?v=1763642430\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e3.5\" HD Display with Type-C Charging\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe clear 3.5\" LCD shows speed, battery, distance, and assist mode. Easy to use and features fast, convenient Type-C charging for minimal downtime.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSE29ElectricBike_21.png?v=1763642430\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003eCustomer review\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_E29_CS2.png?v=1785397175\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_E29_CS1.png?v=1785397188\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"Black-Red","offer_id":44221937975347,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Sliver-White","offer_id":44221938008115,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E29-Y.2.jpg?v=1783494916"},{"product_id":"varun-m27-1-pro-mountain-electric-bike","title":"Varun M27-1  Pro Mountain Electric Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch2\u003eVarun M27-1 Pro Mountain Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e48V 13A Removable Lithium-ion Battery\u003c\/li\u003e\n\u003cli\u003eUp to 100km Range in Padal-assist Mode\u003c\/li\u003e\n\u003cli\u003eUp to 60km Range in Cruise Mode\u003c\/li\u003e\n\u003cli\u003e330lbs Maximum Capacity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_6.png?v=1765273474\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e55 Nm Torque, Master Your Way\u003c\/p\u003e\n\u003cp\u003eRedefine your ride with an advanced, EU-compliant brushless motor designed for the mountain and beyond. Feel its consistent torque empower you up steep slopes, and trust in its rugged reliability on light trails. This is seamless acceleration and precise control, perfected.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_7.png?v=1765273442\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 624Wh Lithium-ion Battery\u003c\/strong\u003e\u003cbr\u003eEmpower Your Ride, Expand Your Adventure.\u003c\/p\u003e\n\u003cp\u003eEmbrace flexibility with the M27-1's removable 48V 13Ah battery, designed for convenient charging anywhere. Experience the freedom of a 60-100 km pedal-assist range, confidently tackling daily commutes and unlocking new possibilities for your adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_8.png?v=1765273448\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFront Fork Suspension\u003c\/strong\u003e\u003cbr\u003eConqure the Road with Ease\u003cbr\u003eTame the rough stuff with confidence. Our advanced front suspension fork absorbs bumps, cracks, and potholes, transforming rough terrain into a smooth, stable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_9.png?v=1765273439\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Version with Smart Display\u003c\/strong\u003e\u003cbr\u003evehicle tracking and route tracing\u003cbr\u003eThis M27-1 Smart features a smart display with a built-in USB port, functioning as a portable power source for on-the-go charging. Beyond this, the smart system allows you to connect to a dedicated app for route planning, real-time navigation via key-disp App, and vehicle location tracking, ensuring you stay connected and ride with peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_10.png?v=1765273449\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e250W Brushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e55N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e55-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 21-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3-Speed Shimano Front Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e27.5x1.95\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Fork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension Fork\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eLED Adaptable Headlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eSize\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_16.png?v=1765273418\"\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize \u0026amp; Fit\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e73cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e68cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e105cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e81cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e101cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e175cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_11.png?v=1765273431\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eExperience the dual advantage of a lightweight build and rugged durability. Crafted from robust aluminum alloy, this frame achieves a remarkable strength-to-weight ratio. It supports up to 330 lbs (150 kg) while its clean, seamless design ensures a smooth and controlled ride across all terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_12.png?v=1765273419\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eTake complete command of your ride with the professional Shimano 21-speed system (3 front, 7 rear gears). The thumb lever puts effortless shifting and quick pedal-assist changes right at your fingertips. Fine-tune your power for steep climbs or shift into high gear for smooth sprints, ensuring optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_13.png?v=1765273424\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Visibility Lighting System\u003c\/strong\u003e\u003cbr\u003eEquipped with a bright front headlight and a rear light for all-around safety. The headlight clearly illuminates your path after dark, while both lights work in unison to ensure you are highly visible to others, providing double protection for a secure ride in low-light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_14.png?v=1765273426\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResponsive Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear mechanical disc brakes deliver reliable, responsive stopping power in all weather. Ideal for urban commuting, they ensure smooth, consistent performance on busy streets, steep hills, or sudden stops. With easy maintenance and durability, they guarantee safe, stable rides for daily commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_15.png?v=1765273432\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Derailleur\u003c\/strong\u003e\u003cbr\u003eThe Shimano 21-speed shifting system, featuring a 3-speed front and 7-speed rear derailleur, works in harmony to deliver smooth and reliable gear changes across a wide gear range. This ensures optimal efficiency and control, whether you're accelerating on city streets, climbing gentle hills, or cruising on suburban paths.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eCustomer Review\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_M27-1.png?v=1780651294\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_M27-1-2.png?v=1780651315\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Blue \/ Basic","offer_id":44327233355827,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ Smart","offer_id":44327233388595,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Basic","offer_id":44327233421363,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Smart","offer_id":44327233454131,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_m27-1_pro_blue.png?v=1779170944"},{"product_id":"varun-m26-3-pro-foldable-electric-bikes","title":"Varun M26-3 Pro Foldable Electric Bikes","description":"\u003ch3\u003e\u003cb\u003eWhy Buy From Us?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003eVARUN M26-3 Pro 26\" Folding Electric Mountain Bike\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003e750W Peak Motor, 48V 7.8Ah Removable Battery, Full Suspension Ebike for Adults.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eThe Perfect Combination of Power, Comfort, and Portability\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eThe VARUN M26-3 Pro is engineered for riders who refuse to compromise between full-size mountain bike performance and space-saving convenience. Featuring standard 26-inch all-terrain tires, this e-bike rides like a traditional full-size bicycle but folds down in seconds to fit your active lifestyle.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varunm26-3pro.png?v=1779330587\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eKey Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003e【Full-Size Folding Design】\u003c\/b\u003e Features 26-inch large wheels for a true adult mountain bike ride feel, combined with a quick-folding frame for hassle-free storage in your car trunk or apartment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003e【750W Peak Power Motor】\u003c\/b\u003e Equipped with a high-performance 750W peak brushless motor, delivering speeds up to 20+ MPH and plenty of torque to conquer steep hills and rugged trails effortlessly.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003e【48V 7.8Ah Removable Battery】\u003c\/b\u003e Powered by a secure 48V 7.8Ah lithium-ion battery (UL Certified) providing an impressive range of up to 50 miles in pedal-assist mode. Removable design for convenient charging.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003e【Full Suspension \u0026amp; Dual Disc Brakes】\u003c\/b\u003e Dual suspension (front fork and rear shock absorber) smooths out bumps on rough terrains, while front and rear mechanical disc brakes ensure reliable stopping power.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003e【Shimano 7-Speed \u0026amp; Smart LCD】\u003c\/b\u003e Premium Shimano 7-speed drivetrain offers precise gear shifting for varied road conditions. The integrated LCD display tracks your speed, battery level, and mileage in real-time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varunm26-3pro3.png?v=1779330587\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eProduct Specifications Table\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eOfficial Data\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eBrand \/ Model\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eVARUN M26-3 Pro\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eBike Style\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFolding Electric Mountain Bike\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eMotor Power\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e750W Peak Power\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eBattery Capacity\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e48V 7.8Ah Lithium-ion (UL Certified)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eTop Speed\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e20+ MPH (approx. 32 km\/h)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eMaximum Range\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eUp to 50 Miles in PAS mode\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eTire Size\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e26 x 2.0\" All-Terrain Tires\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eGear System\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eShimano 7-Speed Drivetrain\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eSuspension\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFull Suspension (Front Fork \u0026amp; Rear Shock Absorber)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eBrake System\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eFront \u0026amp; Rear Mechanical Disc Brakes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eLighting System\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIntegrated Intelligent Front LED Light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003e\u003cb\u003eLicense Requirement\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eNo License Required\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black and Red","offer_id":44331623284787,"sku":null,"price":899.0,"currency_code":"EUR","in_stock":true},{"title":"Sliver and Black","offer_id":44331623317555,"sku":null,"price":899.0,"currency_code":"EUR","in_stock":true},{"title":"Black and White","offer_id":44331652743219,"sku":null,"price":899.0,"currency_code":"EUR","in_stock":true},{"title":"Sliver and Yellow","offer_id":44331652775987,"sku":null,"price":899.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varunm26-3proBlackandWhite.png?v=1779330587"},{"product_id":"vitilan-m5","title":"Vitilan M5 Full Suspension All-Terrain Mountain E-bike","description":"\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003e   \u003cstrong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e Assembly \u0026amp; Delivery – \u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003eWe professionally build and test your bike, then deliver it fully assembled to your door. No setup, no unboxing – just ride.\u003c\/span\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e   ✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported: \u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support: \u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 style=\"text-align: left;\"\u003eVitilan M5 Full Suspension All-Terrain Mountain E-bike\u003c\/h2\u003e\n\u003cp\u003eThe Vitilan M5 is a full-suspension electric endurance mountain bike that combines a powerful motor, long-travel suspension, a torque sensor and modern geometry at an affordable price. Its aluminium frame is equipped with a single-leg air suspension fork at the front and a DNM air shock at the rear, ensuring a comfortable ride and confident handling on steep descents, rocky terrain and root-covered trails, whether in bike parks or on natural singletrack.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_M5-12.jpg?v=1788334523\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e48V 15Ah LG Battery\u003c\/li\u003e\n\u003cli\u003e500W\/960W Rated\/Peak Motor\u003c\/li\u003e\n\u003cli\u003e96-128km Range Per Charge (Estimate)\u003c\/li\u003e\n\u003cli\u003e50-80km\/h Range\u003c\/li\u003e\n\u003cli\u003eTorque Sensor\u003c\/li\u003e\n\u003cli\u003e9 Speed Gear Shifting System\u003c\/li\u003e\n\u003c\/ul\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  \/* ===== 尺寸表格 ===== *\/\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  .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📐 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\"\u003eVitilan M5 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ TECHNICAL SPECIFICATIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 500W (peak 960W), max torque 60Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V, 15Ah, 720Wh LG Li-ion Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V, 2.0A, 110V-240V AC, 50-60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 20A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V Multi-function Intelligent Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque sensor\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\"\u003ePedal Assist Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDefault Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh output integrated LED, IPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSignal Turn Light \/ 48V LED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESETS --\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, fully integrated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-sided shock-absorbing air-pressure front fork, DNM air pressure shock absorber\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 180mm front and rear hydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 27.5\" x 2.8\", puncture-resistant liner\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9 Speeds\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShift Lever\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO SL-U4000, 9-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAnti-Rust Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFull aluminum mountain bike pedals (with pegs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIP Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WEIGHT \u0026 SPEED --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 WEIGHT \u0026amp; SPEED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e61.8\" × 14.1\" × 33.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e330 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e96.5 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM5 Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84.5 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 km\/h\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eVitilan M5 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_M5_Size.png?v=1785594647\" alt=\"Vitilan M5 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 inches.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'5\" – 6'7\"\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 – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e23.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Frame to Ground Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e16.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e27\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52.4\"\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      Measurements 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 Vitilan M5 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 Vitilan M5\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  \/\/ ===== 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\u003ch3 class=\"sc-iLsJvT gbBbPZ pf-118_ pf-heading-1-h3\"\u003e\u003cstrong\u003e48V 15Ah LG Lithium-ion Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003eEquipped with a\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e48V 15Ah LG lithium battery\u003c\/strong\u003e,\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003ethe M5 delivers enhanced power and an extended riding range of up to 80 km. The removable battery design adds flexibility and convenience, allowing for easy charging and expanded riding options.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"lQHPKeeIWzRvXNXNAyDNBLCwZPcDmWlH1R8J0bqI8nu4AA_1200_800.gif__PID:a06d1065-0a4f-4128-80a4-6a89eb011df7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0869\/8367\/2110\/files\/lQHPKeeIWzRvXNXNAyDNBLCwZPcDmWlH1R8J0bqI8nu4AA_1200_800.gif?v=1778138225\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\n\u003cstrong\u003e500W Upgraded Brushless Gear Hub Motor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003eWith the help of \u003cstrong\u003e500W\u003c\/strong\u003e and \u003cstrong\u003e60Nm\u003c\/strong\u003e of torque sensing, the high-performance brushless gear hub motor, can elevate the throttle and pedal assist, satisfying high speeds(\u003cstrong\u003e40km\/h\u003c\/strong\u003e) and hill-climbing capabilities. It can also help you conquer the most rugged terrains easily.\u003cimg alt=\"U3电机.gif__PID:0b00cc6a-e1c3-4f6c-b343-ce64c2ac55a7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0869\/8367\/2110\/files\/U3.gif?v=1777522773\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\n\u003cstrong\u003eControl Your Ride\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003eShimano's 9-speed drivetrain enables precise gear control. Quiet, swift shifting ensures smooth pedaling for efficient commutes or off-road rides.\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_13.png?v=1778226222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\n\u003cstrong\u003eTorque Sensor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003eInstantly adjusts motor output to match your pedaling force and cadence. Delivers smooth, natural, and efficient rides on trails or streets.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_15.png?v=1778226258\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\n\u003cstrong\u003eLCD Digital Panel\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003eKeep your eyes on the road ahead knowing that all the information you need is right at your fingertips on an easy-to-read LCD screen on the handlebars. Display battery, speed, pedal assist level, range, and distance.\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_12.png?v=1778226275\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003eConquer Rough Terrain\u003c\/h3\u003e\n\u003cdiv id=\"shopify-section-template--27715378708778__image_with_text_DV8Hnr\" class=\"shopify-section\"\u003e\n\u003csection id=\"sf__img-with-text-template--27715378708778__image_with_text_DV8Hnr\" class=\"image__with-text image__with-text--template--27715378708778__image_with_text_DV8Hnr\"\u003e\n\u003cdiv class=\"container-fluid section-my\"\u003e\n\u003cdiv class=\"sf-custom__grid flex flex-wrap\"\u003e\n\u003cdiv class=\"sf-custom__block content__box-template--27715378708778__image_with_text_DV8Hnr flex items-center w-full lg:w-6\/12 px-0\"\u003e\n\u003cdiv class=\"content__box w-full text-left\"\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe Vitilan M5 is equipped with front and rear suspension systems designed to enhance riding comfort and handling. The rear four-link suspension system features adjustable rebound damping and a lockout mode to optimise pedalling efficiency, whilst the front air fork ensures front-end stability. These features provide excellent shock absorption and front-to-rear balance when climbing steep gradients or accelerating rapidly from a standstill, making it easy to tackle rough terrain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp class=\"sc-doOhAX dfRERk pf-120_ pf-text-1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_14.png?v=1778226309\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eAir Suspension Front Fork\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe air suspension front fork effectively absorbs bumps and shocks on rugged or uneven routes, significantly reducing vibration and rider fatigue.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_2.png?v=1778226425\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eIntegrated Headlight \u0026amp; Taillights\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe bright 48V headlight and rear LED lights provide clear illumination for safer riding both day and night. The integrated rear turn signals enhance visibility and act as effective safety warnings when riding in traffic or crowded areas.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_29.png?v=1778226499\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eCST Puncture-Resistant Tyres\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe 27.5×2.8-inch puncture-resistant tyres help you navigate both flat and rugged terrain with ease. The non-slip, wear-resistant CST tyres effortlessly tackle sandy paths, dirt tracks, grassy areas, mountain trails, footpaths and hilly terrain. \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_21.png?v=1778226529\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSoft Bike Seat\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eVitilan bike seats are ergonomically designed to fit your body. They are shaped to match your riding position and will free you from strain and fatigue caused by long rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_26.png?v=1778226498\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-iLsJvT gbBbPZ rid-55\"\u003e \u003c\/p\u003e\n\u003cp class=\"sc-iLsJvT gbBbPZ rid-55\"\u003e\u003cstrong\u003eDNM Center Shock Absorber\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"sc-stwUW giqUXE rid-54\"\u003e\u003cspan class=\"pf-paragraph-content\"\u003eThe DNM 50mm mid shock absorbs rear-wheel impacts with precision. Delivers a smoother ride over rocky or uneven trails.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_M5_33.png?v=1778226608\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"sc-stwUW giqUXE rid-54\"\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"sc-stwUW giqUXE rid-54\"\u003e\u003cspan class=\"pf-paragraph-content\"\u003eCustomer Review\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"pf-paragraph-content\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub_vitilan_m5.jpg?v=1784295444\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"pf-paragraph-content\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_M5.jpg?v=1780570633\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Vitilan","offers":[{"title":"Black","offer_id":44331726831667,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Green Chameleon","offer_id":44331726864435,"sku":null,"price":1549.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/VitilanM5_1.png?v=1779333261"},{"product_id":"varun-m26-2-pro-fat-tire-e-bike","title":"VARUN M26-2 PRO 26×4.0\" Fat Tyres All-Terrain 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 class=\"popup-box-title\"\u003eVARUN M26-2 PRO 26×4.0\" Fat Tyres All-Terrain E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26x4.0\" Fat Tire\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 13A\u003c\/li\u003e\n\u003cli\u003eMax Range: 100 km\u003c\/li\u003e\n\u003cli\u003eTorque: 60 N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25 km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 150 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"popup-box-title\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_33.png?v=1779335277\"\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003eEquipped with an EU-certified brushless motor delivering 60Nm torque for smooth acceleration, strong climbing power, and reliable all-terrain performance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_34.png?v=1779335277\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLockable Front Fork System\u003c\/strong\u003e\u003cbr\u003eThe lockable front suspension absorbs bumps on rough terrain for a smoother ride and can be locked for efficient riding on flat roads.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_35.png?v=1779335278\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 13Ah Anti-Theft Battery\u003c\/strong\u003e\u003cbr\u003e48V 13Ah removable battery with anti-theft key lock, 624Wh capacity, and up to 100 km range. Includes smart BMS protection for stable and safe performance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_36.png?v=1779335277\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e26×4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003e26×4.0\" puncture-resistant fat tires provide strong grip, shock absorption, and stable riding across different road conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_37.png?v=1779335277\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLCD Display\u003c\/strong\u003e\u003cbr\u003eThe central LCD display clearly shows speed, battery level, mileage, and pedal assist level for easy ride monitoring.\u003c\/p\u003e\n\u003ch3 class=\"popup-box-title\"\u003eTechnical\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"412\"\u003e \u003ccol width=\"361\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e250W Brushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e60-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003ePerformance\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"412\"\u003e \u003ccol width=\"361\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003eCadence Sensor-6 PAS Gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003eShimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e7-Speed Shimano Rear Derailleur\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003eFront-suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e26x4.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003eDual Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003eAluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003eLED Adaptable Headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 class=\"popup-box-title\"\u003eSize \u0026amp; Fit\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_26.png?v=1779333360\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"180\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Height\u003c\/td\u003e\n\u003ctd\u003e173cm(5'8\")-205cm(6'9\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLoad Capacity\u003c\/td\u003e\n\u003ctd\u003e150kg(330lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBicycle Weight\u003c\/td\u003e\n\u003ctd\u003e29KG (63.9lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e76cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e67cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e45cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e116cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e84cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eEquipped with a Shimano 7-speed gear shifter and multi-function thumb lever for smooth shifting across different terrains and easy switching between 5 pedal-assist levels.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_27.png?v=1779333564\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRust-Proof Chain\u003c\/strong\u003e\u003cbr\u003eFeatures a high-quality rust-proof chain with anti-rust coating to resist corrosion, reduce wear, and ensure smooth power transmission in wet conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_28.png?v=1779333565\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano Gearing System\u003c\/strong\u003e\u003cbr\u003eThe Shimano 7-speed derailleur delivers precise shifting and reliable performance for climbing, trail riding, and all-terrain travel.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_29.png?v=1779333565\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLED Adaptive Headlight\u003c\/strong\u003e\u003cbr\u003eBright LED headlight improves visibility and lights your riding path for safer riding at night or in poor weather conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_31.png?v=1779333565\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear mechanical disc brakes provide reliable stopping power and stable control in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/varun-m26-2pro-fat-tire-mountain_32.png?v=1779333565\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M26-2-PRO-FAT-TIRE_2.png?v=1779372732\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"popup-box-title\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M26-2-PRO-FAT-TIRE_3.png?v=1779373016\"\u003e\u003c\/h2\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44333609680947,"sku":null,"price":1249.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44333609713715,"sku":null,"price":1249.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun-m26-2pro-fat-tire-mountain_111.png?v=1779371246"},{"product_id":"varun-s26-1-special-order","title":"VARUN S26-1 Electric Bike (Custom Order)","description":"\u003cp\u003eCustom Bundle Details:\u003c\/p\u003e\n\u003cp\u003eThis custom order link is prepared specifically for your purchase. It includes the following items and services:\u003c\/p\u003e\n\u003cp\u003e1 x S26-1 Electric Bike\u003c\/p\u003e\n\u003cp\u003e1 x Throttle Accessory\u003c\/p\u003e\n\u003cp\u003e1 x Professional Bike Assembly\u003c\/p\u003e\n\u003ch3\u003eVARUN S26-1 Electric Bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26x4.0\" Fat Tire\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 18A\u003c\/li\u003e\n\u003cli\u003eMax Range: 150km\u003c\/li\u003e\n\u003cli\u003eTorque: 85 N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25 km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 170 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_17.png?v=1765276297\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e85Nm Torque, Tackle Hills with Ease\u003cbr\u003ePowered by an EU-compliant motor delivering 85Nm of torque, this e-bike tames any terrain. Conquer steep hills with effortless power and enjoy seamless control—from city streets to rugged trails, every pedal stroke is smooth and assured.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_18.png?v=1765276296\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull-Suspension System\u003c\/strong\u003e\u003cbr\u003eDual Suspension, Efficient Shock Absorption\u003cbr\u003eThe full-suspension system is your key to a smoother ride. With capable shock absorbers at both front and rear, it actively eats up bumps and vibrations from rough trails or uneven city streets. This doesn't just boost your comfort—it also enhances control and protects the bike from wear and tear, making your investment last longer.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/battery-2.png?v=1765276428\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 18Ah Battery\u003c\/strong\u003e\u003cbr\u003e864Wh for Long-lasting Rides\u003cbr\u003ePowered by an 864Wh anti-theft battery, it offers the flexibility of easy removal for convenient indoor or outdoor charging. Designed to support long-distance adventures, it delivers an impressive range of up to 150 km (93 miles). For comprehensive security and durability, the battery is safeguarded by a BMS, ensuring operation in harsh freezing conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/fat-tire.png?v=1765276428\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e26×4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003ePuncture-Resistant \u0026amp; Shock-Absorption\u003cbr\u003eThe all-terrain fat tires deliver exceptional grip and outstanding shock absorption. Coupled with their puncture-resistant design, they ensure a smooth and secure ride for your journey—whether you're navigating city streets, riding across sandy beaches, or traversing snowy terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/display-2.png?v=1765276425\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLCD Central Display\u003c\/strong\u003e\u003cbr\u003eAll Your Ride Data, Crystal Clear\u003cbr\u003ePlan every journey with confidence. The central LCD display acts as your command center, putting key ride metrics—from real-time speed to remaining battery—right at your fingertips. The clear, glanceable screen lets you stay updated without breaking focus, so you can keep your eyes on the path ahead.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" data-sheets-baot=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE \u0026amp; StVZO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 18A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFast Charge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eBrushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e85N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e70-120km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e26x4.0\" Fat Tire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFull-suspension\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHeadlight \u0026amp; Taillight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_25.png?v=1765276282\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" data-sheets-baot=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e113cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e128cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e85cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e196cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_19.png?v=1765276279\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eThe Shimano 7-speed gear shifter, combined with a multi-function thumb lever, allows riders to seamlessly adapt to varying speeds and terrains. This intuitive control enables effortless gear changes and quick switching between the five pedal assist levels for optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_20.png?v=1765276291\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eCrafted from robust aluminum alloy, this bike frame supports riders up to 375 lbs (170 kg). Its seamless design conceals welding marks for a sleek appearance while enhancing suspension performance and control, delivering a smooth and dependable ride across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_21_9e31d26b-6af2-4e71-9080-7bf6290e7e03.png?v=1765276519\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFender-style Mudguard\u003c\/strong\u003e\u003cbr\u003eEquipped with a rear mudguard, it precisely covers the area above and on both sides of the rear wheel, effectively solving the mud splatter during rides. Whether you're on muddy trails, slippery roads, or waterlogged sections, it blocks the mud, gravel, and dirty water.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_22.png?v=1765276286\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdaptive Lighting System\u003c\/strong\u003e\u003cbr\u003eFeaturing a bright front headlight and a rear light, ensuring your safety during night rides and in low-light conditions. The headlight clearly illuminates your path while both lights work together to make you highly visible to other road users, providing double protection for a secure ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_23.png?v=1765276295\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano Gearing System\u003c\/strong\u003e\u003cbr\u003eHarness raw climbing power and trail-ready control. This Shimano 7-speed derailleur offers robust, precise shifting for steep ascents and technical sections. Its consistent performance optimizes your power output, turning challenging terrain into conquered ground.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_24.png?v=1765276292\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eWith front and rear mechanical disc brakes, this system provides reliable all-weather stopping power. From rain-slicked roads to foggy mornings, the brakes deliver instant response and unwavering control, ensuring your safety when you need it most.\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44346547241011,"sku":null,"price":1290.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44346547273779,"sku":null,"price":1290.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1115126d-5d8279_8bc48761924a477f8e6a05bc8f67b629_mv2.png?v=1776831041"},{"product_id":"pvy-a20","title":"PVY A20 Moped Style Full-Suspension All-Terrain Fat-Tyre 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: \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 Save 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  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003ePVY A20 Full-Suspension All-Terrain Fat Tire E-Bike\u003c\/h2\u003e\n\u003cp\u003ePVY A20 – a full-suspension fat-tyre e-bike with 1000W peak power, 100N.m torque, and 80 km range. Conquer any terrain, commute with confidence.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_20.png?v=1778554184\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e1000W peak power motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– rated 250W (EU‑compliant), delivers\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e100N.m of torque\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003efor steep hills, rough terrain, and quick acceleration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull suspension system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front fork + rear shock absorb bumps and vibrations, giving you a smooth, controlled ride on uneven surfaces.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e80 km long range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e–\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e48V 20Ah removable battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003ekeeps you going all day; charge at home or the office.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 4.0\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– wide, low‑pressure tyres provide exceptional grip and stability on\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003esand, snow, gravel, mud, and city streets.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eEN15194 certified\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– meets strict European safety and quality standards, fully road‑legal in all EU countries.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eReady to ride\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– includes\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eintegrated front and rear lights, fenders, and rear rack\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– no extras needed.\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\"\u003ePVY A20 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- ELECTRONICS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONICS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBrushless Motor (250W rated, 1000W peak)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Power\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W (EU-compliant)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 20Ah\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\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–3 Level Pedal Assist\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHD LCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX5 Waterproof LED headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTail Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📊 PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMax 25 km\/h (motor assist limit)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange (Electric Mode)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 60 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange (Pedal Assist)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 80 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eClimbing Ability\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e15°–20°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWalk Mode\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 6 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Mode\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eNo throttle by default (can be retrofitted)\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh Carbon Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePro Wheel 42T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFlywheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e14–28T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDrivetrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMechanical Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShock Absorption Fork\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRust-resistant chain\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\"\u003e38 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\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eEN15194 EU-Certified\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      *When you remove the power limit, the maximum speed of the bicycle will be further increased. Please note that you may not be allowed to ride on public roads at this time.\n      \u003cbr\u003e\u003cbr\u003eSpecifications 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\"\u003ePVY A20 — 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\/PVY_A20._sizepng.png?v=1785939595\" alt=\"PVY A20 Size Diagram\"\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003c!-- 开箱图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_A20-BOX.png?v=1785939595\" alt=\"PVY A20 Box Contents\"\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 PVY A20 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 PVY A20\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=\"pvylibon__logo\"\u003e\n\u003ch2\u003ePVY A20\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pvylibon__desc\"\u003e\n\u003cp\u003eThis model delivers all-terrain adaptability with its superior performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_A20-2.png?v=1785939298\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_A20-3.png?v=1785939300\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003ch2\u003e48V 20Ah Portable Battery\u003c\/h2\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_A20-6.png?v=1785939301\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/pvy_A20-5.png?v=1785939300\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003chr\u003e\n\u003ch2\u003eThoughtful Details\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7 speed\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe robust 7-speed aluminum derailleur ensures smooth and accurate gear changes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_13.png?v=1778554182\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e20\"*4.0 Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eStrong grip, no matter the terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_11.png?v=1778554177\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePowerful headlights\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eImprove the safety of night riding.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_10.png?v=1778554170\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLockable Suspension Fork\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eAbsorbs shock for a smooth, comfortable ride on all terrains.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_14.png?v=1778554180\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSafe and reliable stopping power in all weather conditions.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/PVY_A20_Fat_Tire_E-Bike_12.png?v=1778554176\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"fs-head\"\u003eSpacious Seat\u003c\/h3\u003e\n\u003cp class=\"fs-desc\"\u003eDesigned for comfort, its ergonomic shape ensures lasting support on every ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/A20_Spacious_Seat.png?v=1785938938\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"fs-desc\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"fs-head\"\u003eRear Shock\u003c\/h3\u003e\n\u003cp class=\"fs-desc\"\u003e40mm shock absorber: new suspension standard. Less vibration, more comfort, longer durability.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/A20-Rear_Shock.png?v=1785938987\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"fs-desc\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"fs-head\"\u003eIntegrated Rear Light\u003c\/h3\u003e\n\u003cp class=\"fs-desc\"\u003eIntegrated tail lights enhance the safety of nighttime cycling by automatically activating when braking, ensuring improved visibility.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/A20-Integrated_Rear_Light.png?v=1785939032\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"fs-head\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"fs-head\"\u003eErgonomic Reinforced Handlebars\u003c\/h3\u003e\n\u003cp class=\"fs-desc\"\u003eEngineered for extended saddle time, the curved handlebar geometry naturally aligns your wrists to eliminate soreness on cross-city journeys and backcountry rides.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/A20-Ergonomic_Reinforced_Handlebars.png?v=1785939107\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Ecocycle Hub","offers":[{"title":"Black","offer_id":44457322840115,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44457322872883,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVYA20orange-1.png?v=1782204343"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/collections\/00a6aade-5d8279_466a71a967b54e87b9a1187ee993be3e_mv2.png?v=1778568501","url":"https:\/\/ecocyclehub.ie\/collections\/electric-mountain-bikes.oembed?page=2","provider":"Ecocycle Hub","version":"1.0","type":"link"}