{"title":"Electric Bikes with Fat Tyres","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":"fafrees-ff20-polar","title":"Fafrees FF20 Polar HS","description":"\u003ch3\u003eWhy Buy From Us?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty: 1 Year Warranty\u003c\/strong\u003e with spare parts available.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\"\u003eBike to Work \/ Cycle to Work Scheme\u003c\/a\u003e available\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssembly Service: \u003c\/strong\u003eProfessional bike assembly and home delivery (\u003cstrong\u003e€90 extra\u003c\/strong\u003e).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🇮🇪 Local Support: \u003c\/strong\u003eIreland-based customer and after-sales support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFafrees FF20 Polar\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e500W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e120-170km Mileage\u003c\/li\u003e\n\u003cli\u003e12Ah\/13.4Ah*2 Dual Batteries\u003c\/li\u003e\n\u003cli\u003e45km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003e20\" * 4.0\" Tires\u003c\/li\u003e\n\u003cli\u003e150kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGo faster, go farther — legally. The FF20 Polar combines EU-approved power with dual-battery endurance, hitting 45 km\/h and up to 130 km range. Foldable, fat-tired, and ready for every road — it's your all-terrain commuter with license to ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_7.png?v=1780386264\"\u003e\u003c\/p\u003e\n\u003cp\u003eUnfold the power of 45 km\/h rides, certified performance, and dual-battery range — all in one compact e-bike.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b60a776450ef43968a18c04a3842e447.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e500W Climbing Power\u003c\/strong\u003e\u003cbr\u003e500W hub motor with 65Nm torque and 860W peak output offers strong, smooth support on hills and tough terrain.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/15f076ee6d864cf1a3b3d2af9041c76c.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePower Meets Comfort\u003c\/strong\u003e\u003cbr\u003eSuspension fork, fat tires, and a wide cushioned saddle ensure smooth, comfortable rides.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/379489fd9ba84d4a8729b27b57e4cd55.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eAll-Terrain Grip\u003c\/strong\u003e\u003cbr\u003eChaoyang 20×4.0\" fat tires offer enhanced traction for smooth rides on snow, sand, mud, and gravel.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9e25b7e91ab64fccac31b13ad6f5af1f.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eAccessible \u0026amp; Foldable\u003c\/strong\u003e\u003cbr\u003eLow-step frame and compact folding design make riding and transport easier for everyone.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/59764236ccaf421e8c6dd40e26e9e388.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eRide Longer, Go Further\u003c\/strong\u003e\u003cbr\u003eDual 48V batteries (24Ah or 26.8Ah) deliver up to 130 km of range — no range anxiety, just pure freedom on every ride.\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\n\u003ccol width=\"261\"\u003e\n\u003ccol width=\"180\"\u003e\n\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eGENERAL\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e90-120km \/ 100-130km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eMax 45km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal Assist\u003c\/td\u003e\n\u003ctd\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolding Parts\u003c\/td\u003e\n\u003ctd\u003eHandlebar, Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e35kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e150kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e160-200cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eEU Type-Approved (L1e-B) + E-Mark\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWater Resistance\u003c\/td\u003e\n\u003ctd\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eELECTRONIC\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear drive, 48V, 500W(sustained) 860W(peak)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor Torque\u003c\/td\u003e\n\u003ctd\u003e65Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e48V 24Ah\/26.8Ah, 1152Wh\/1286.4, removable lithium-ion\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery Weight\u003c\/td\u003e\n\u003ctd\u003e3.2+3.7kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003ctd\u003e48V Output: 54.6V\/ 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging Time\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e8 hours from 0% to 100%\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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3.5\" IPS color LCD, cruise control, backlit, IP65\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003eCadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLights\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFront and rear lights (with brake lights)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCOMPONENTS\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandlebars\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum 31.8mm, 660mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension fork, 40mm travel, without lockout\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\u003eMechanical\/Hydraulic disc brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd\u003e160mm 6-bolt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003eRear, Shimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShifter\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 7 Speed Trigger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheels\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e20in, 12g, 36hole, double wall Aluminum\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\u003eChaoyang 20x4.0, 30tpi, puncture resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTubes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eButyl rubber, schrader valve\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain\u003c\/td\u003e\n\u003ctd\u003e118L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain Ring\u003c\/td\u003e\n\u003ctd\u003e52T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCassette\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 7-Speed 14-28T\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrankset\u003c\/td\u003e\n\u003ctd\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003e9\/16\" pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSaddle\u003c\/td\u003e\n\u003ctd\u003eFoam saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum, Ø 28.6mm, 350mm Length\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKickstand\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Rack\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFenders\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_30.png?v=1780386862\" 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\n\u003ccol width=\"261\"\u003e\n\u003ccol width=\"180\"\u003e\n\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA: Max. Seat Height\u003c\/td\u003e\n\u003ctd\u003e102 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB: Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e81 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC: Standover Height\u003c\/td\u003e\n\u003ctd\u003e42 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD: Frame Size\u003c\/td\u003e\n\u003ctd\u003e40 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE: Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e121 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF: Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e113 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG: Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e30 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH: Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e65 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI: Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e123 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ: Total Length\u003c\/td\u003e\n\u003ctd\u003e179 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Width\u003c\/td\u003e\n\u003ctd\u003e68 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e93*64*75 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"1\" colspan=\"2\"\u003e⚠ EU REGULATION NOTICE To ensure compliance and road legality, this e-bike is certified under EU Regulation 168\/2013 (L2e-P) with full CoC documentation and E-mark compliant components.It supports speeds up to 30 km\/h and is intended for riders aged 16+ holding a valid AM or B class driving license.After registration, please ride on designated roads as per local laws and wear a certified safety helmet for your safety.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_1.png?v=1780385732\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRoad-Legal Speed: \u003c\/strong\u003eCertified as an L1e-B vehicle, FF20 Polar reaches 45 km\/h and meets full EU road requirements — ready for licensed riders 16+.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_2.png?v=1780385724\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRide Smart, Cruise Easy: \u003c\/strong\u003eColor LCD shows speed, battery, distance \u0026amp; PAS level. Long-press to activate cruise mode for a smooth, effortless ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_3.png?v=1780385728\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReliable Stopping Power: \u003c\/strong\u003e160mm disc brakes with power-off levers deliver strong, responsive braking on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_4.png?v=1780385730\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRoad-Ready Safety:\u003c\/strong\u003e E-Mark front \u0026amp; rear lights, mirrors, loud horn, and reflectors keep you legal, visible, and safe in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_5.png?v=1780385731\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmooth 7-Speed Shifting:\u003c\/strong\u003e Shimano 7-speed gear system offers precise, responsive shifting across diverse terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_6.png?v=1780385730\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDaily Use Ready: \u003c\/strong\u003eEquipped with sturdy rear hanger and full fenders, at no extra cost.\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Gunmetal Black \/ 24Ah \/ Mechanical brakes","offer_id":44221915037747,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":false},{"title":"Gunmetal Black \/ 24Ah \/ Hydraulic brakes","offer_id":44397643726899,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ 26.8Ah \/ Mechanical brakes","offer_id":44221915070515,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":false},{"title":"Gunmetal Black \/ 26.8Ah \/ Hydraulic brakes","offer_id":44397643759667,"sku":null,"price":1599.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ 24Ah \/ Mechanical brakes","offer_id":44221915103283,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ 24Ah \/ Hydraulic brakes","offer_id":44397643792435,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ 26.8Ah \/ Mechanical brakes","offer_id":44221915136051,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ 26.8Ah \/ Hydraulic brakes","offer_id":44397643825203,"sku":null,"price":1599.0,"currency_code":"EUR","in_stock":true},{"title":"Mint Green \/ 24Ah \/ Mechanical brakes","offer_id":44221915168819,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Mint Green \/ 24Ah \/ Hydraulic brakes","offer_id":44397643857971,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Mint Green \/ 26.8Ah \/ Mechanical brakes","offer_id":44221915201587,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Mint Green \/ 26.8Ah \/ Hydraulic brakes","offer_id":44397643890739,"sku":null,"price":1599.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20_Polar_HS_9.png?v=1780386264"},{"product_id":"fafrees-f20-max","title":"FAFREES F20 Max 30Ah Folding Fat-tire Ebike","description":"\u003ch3\u003eWhy Buy From Us?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty: 1 Year Warranty\u003c\/strong\u003e with 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 \u003c\/a\u003eavailable\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssembly Service: \u003c\/strong\u003eProfessional bike assembly and home delivery (\u003cstrong\u003e€90 extra\u003c\/strong\u003e).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🇮🇪 Local Support: \u003c\/strong\u003eIreland-based customer and after-sales support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFAFREES F20  30Ah Max Folding Fat-tire Ebike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e500W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e110-150km\u003c\/li\u003e\n\u003cli\u003e48V 30Ah Battery\u003c\/li\u003e\n\u003cli\u003eMax 25km\/h\u003c\/li\u003e\n\u003cli\u003eCST 20*4.0\u003c\/li\u003e\n\u003cli\u003e150kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEffortless and practical, the F20 Max features a 500W motor, larger battery, fat tires, and a foldable step-through frame. Perfect for smooth, convenient daily rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/4018e063-5d8279_633d28871b644e98ba1ea7fc59b924c5_mv2.png?v=1776831024\" alt=\"FAFREES F20 Max Folding Fat-tire Ebike image 3\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExplore everyday adventures with a foldable e-bike built for power, comfort, and all-terrain freedom.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d74df256dbd44314b81b73c916a159ad.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e22.5Ah Samsung Battery\u003c\/strong\u003e\u003cbr\u003eRide up to 120 km with a high-capacity Samsung-cell battery. Removable and lockable.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/debeecb345964c569930d1325f0f5c3d.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eSmart LCD Display\u003c\/strong\u003e\u003cbr\u003eReal-time speed, battery, mileage, and gear info at a glance.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/af8e9427354847b39eba3bc13b7c0ecb.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCST 20×4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003eWide 4.0\" tires offer extra grip and stability on snow, sand, mud, gravel, and city roads alike.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d2ebbef68a31486b81a1bd2017f42c07.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eFront \u0026amp; Rear Suspension\u003c\/strong\u003e\u003cbr\u003eDual suspension system absorbs bumps front and rear across all terrains.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1a4f1d3b883c412cb345b8459af5c0be.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e500W Powerful Motor\u003c\/strong\u003e\u003cbr\u003eDelivers 54N·m torque and 25km\/h top speed for strong, smooth everyday performance.\u003c\/p\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e100-120KM Range\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eDefault 25 KM\/H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal Assist\u003c\/td\u003e\n\u003ctd\u003e3 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eFront Spring Fork\u0026amp;Seat Shock Absorber\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eSHIMANO 7 Speed\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003eCST 20\"*4.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolding parts\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eHandlebar, Frame, Pedals\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e31.5KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e150KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e165-200CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e500W(Sustained) 690W(Peak), 48V Brushless Rear Hub Motor\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Torque\u003c\/td\u003e\n\u003ctd\u003e54N.M\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eLithium-ion 48V, 22.5Ah (1080Wh) with Samsung cells\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e48V 3AH Charger, 7 Hour Charging\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eLCD Smart Easy Read Display\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003eCadence Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e6061 Double-Butted Aluminum Alloy\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandlebars\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum 22.2mm, 600mm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eSpring suspension, 50mm travel\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eFILEL Mechanical Disc Brakes\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eSHIMANO 7 Speed\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheels\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum 36h Front \u0026amp; Rear\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTubes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eButyl Rubber, Schrader Valve\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeadlight\u003c\/td\u003e\n\u003ctd\u003eLED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTailLight\u003c\/td\u003e\n\u003ctd\u003eBrake Light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain Ring\u003c\/td\u003e\n\u003ctd\u003e170mm w\/ 52T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003eFoldable Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeat\u003c\/td\u003e\n\u003ctd\u003eCustom Seat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum Alloy, 30.4mm with Shock Absorbing\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKickstand\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eIncluded, Rear Mount\u003c\/p\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\/0728\/8609\/1925\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_3.png?v=1758077839\"\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e[A] Max. Seat Height\u003c\/td\u003e\n\u003ctd\u003e102 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[B] Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e86 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[C] Standover Height\u003c\/td\u003e\n\u003ctd\u003e44 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[D] Frame Size\u003c\/td\u003e\n\u003ctd\u003e35 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[E] Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e140 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[F] Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e120 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[G] Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e26 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[H] Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[I] Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e116 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[J] Total Length\u003c\/td\u003e\n\u003ctd\u003e171 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e95*50*75 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_14.png?v=1780384444\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep-Through Foldable Frame:\u003c\/strong\u003e Low-step frame with foldable design for easy mounting, compact storage, and hassle-free transport.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_15.png?v=1780384444\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAll-Day Visibility: \u003c\/strong\u003eBright front light and rear brake light keep you visible and safe, even during night rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_16.png?v=1780384444\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReliable Braking Power:\u003c\/strong\u003e Power-off disc brakes ensure quick, stable stops in all conditions for added peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_17.png?v=1780384445\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmooth 7-Speed Shifting:\u003c\/strong\u003e Shimano 7-speed gear system offers precise, responsive shifting across diverse terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Max_Available_on_the_Bike_to_Work_Scheme_18.png?v=1780384445\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDaily Use Ready: \u003c\/strong\u003eIncludes rear rack, front rack, fenders, and footrests—everything you need, at no extra cost.\u003c\/p\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_max_Customer_review2.jpg?v=1779341654\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_max_Customer_review3.jpg?v=1779341673\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Gray","offer_id":44221915365427,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221915398195,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221915430963,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221915463731,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/6cd7bfad-5d8279_0367e387f72241939b3d0437923e3626_mv2.png?v=1776831024"},{"product_id":"varun-s20-1","title":"VARUN S20-1 Foldable 20×4.0\" Fat Tyres All-Terrain 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 class=\"popup-box-title\"\u003eVARUN S20-1 Foldable 20×4.0\" Fat Tyres All-Terrain Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFat Tires: 20x4.0\"\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 13A\u003c\/li\u003e\n\u003cli\u003eMax Range: 100km\u003c\/li\u003e\n\u003cli\u003eTorque: 55N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 150kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-7.png?v=1775044292\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e55Nm Torque, Powerful Ride\u003c\/strong\u003e\u003cbr\u003eEquipped with a high-performance brushless motor, this ebike delivers smooth and powerful output. It ensures reliable torque and strong acceleration. Compliant with EU regulations, it reaches a top speed of 25 km\/h. The motor is engineered for durability, featuring low-noise operation and excellent heat dissipation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-8.png?v=1775044291\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 13Ah Battery\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eGo the Distance, Non-Stop\u003c\/strong\u003e\u003cbr\u003eThe bike is powered by a high-capacity lithium battery, delivering 60–100km per charge, enough for daily commuting and weekend adventures. Built to last, it supports over 1,000 charge cycles and operates reliably in temperatures from -20°C to 60°C. With built-in overheat protection, ensuring safe and reliable rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-9.png?v=1775044292\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLockable Front Fork\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eBumps Erased, Trains Conquered\u003c\/strong\u003e\u003cbr\u003eThe front shock doesn't just absorb bumps—it conquers them. With a lockout feature, you can easily adjust the suspension to match the terrain: open it up to tame gravel, rocks, and jagged tracks with beastly force, or lock it for maximum efficiency on smooth climbs and paved roads. No matter the surface, this fork puts you in control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-10.png?v=1775044292\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e20×4.0\" Fat-Tire\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eGrip Strong, Ride Long\u003c\/strong\u003e\u003cbr\u003eBuilt to endure, the 20\" × 4.0\" all-terrain fat tires feature a rugged, wear-resistant construction with a puncture-resistant design. Whether navigating abrasive city streets or rough trails, these tires deliver a smooth and secure ride—ensuring long-lasting performance on every terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-11.png?v=1775044292\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-speed\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eShift with Precision, Ride with Freedom\u003c\/strong\u003e\u003cbr\u003eEquipped with a Shimano 7-speed transmission, this ebike delivers seamless and responsive gear shifts, allowing you to effortlessly adapt to any riding situation. Whether you're climbing steep hills, cruising on flat roads, or navigating through city traffic, the right gear is always at your command.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-12.png?v=1775044291\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLED Headlight \u0026amp; Taillight\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eNavigate with Confidence, Day or Night\u003c\/strong\u003e\u003cbr\u003eThe adaptive LED headlight automatically adjusts to provide optimal, clear visibility in low-light conditions. Paired with a bright, StVZO-certified taillight, this lighting system ensures you're seen and can see clearly from dusk to dawn, whether you're commuting home after sunset or riding through early morning fog.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 352.688px;\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 32.1429%;\" width=\"180\"\u003e \u003ccol style=\"width: 62.1429%;\" width=\"348\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eProduct Certification\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCE (EN 15194)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrushless Motor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e250W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCharge Time\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e4-5h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIP 65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRange\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e60-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTorque\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e55Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eGearing\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eShimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDerailleur\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7-Speed Shimano Rear Derailleur\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSuspension\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFront suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20x4.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrakes\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDual Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFrame\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eAluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLight\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLED Adaptable Headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePedal-sssist System\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed Sensor-5 PAS Gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eSize\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=\"348\"\u003e \u003ccol width=\"207\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Saddle Height\u003c\/td\u003e\n\u003ctd\u003e80-100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e120-135cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Total Length\u003c\/td\u003e\n\u003ctd\u003e165cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Rear Seat Height\u003c\/td\u003e\n\u003ctd\u003e65cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Folded Length\u003c\/td\u003e\n\u003ctd\u003e95cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Folded Height\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-13.png?v=1775044425\"\u003e\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\/S20-1_CS1.png?v=1779713248\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1_CS2.png?v=1779713249\"\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44221916905523,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Beige","offer_id":44318027186227,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/31cf5a3e-5d8279_33b2d3c7a77e4a329197a09621d3420c_mv2.png?v=1776831037"},{"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":"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":"vitilan-v3-2-0","title":"Vitilan V3 2.0 Folding Fat Tires All Terrain Electric Bike","description":"\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\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\u003eVitilan V3 2.0 Folding Fat Tires All Terrain Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan V3 2.0 – a foldable fat-tyre e-bike with 1200W peak motor, 50-mile range, and hydraulic disc brakes. Conquer any terrain, then fold it and go.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V3_1png.png?v=1785650938\" 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=\"\"\u003e1200W peak motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 750W brushless motor, 80Nm torque, 28mph top speed, climbs 35° hills\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eUp to 50-mile range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 13AH removable battery\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– all-terrain grip on sand, snow, gravel, and grass\u003c\/span\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– lightweight 6061 aluminium alloy frame, easy storage\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFront suspension fork\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– absorbs bumps for a smoother ride\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eHydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable all-weather stopping power\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7-speed\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, precise shifting\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  .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📐 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\"\u003eVitilan V3 2.0 — 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\"\u003e750W Brushless Motor (peak 1200W)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\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 13Ah Lithium Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 2.0A Smart Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 25A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMile Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48+ km (up to 73 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\"\u003eMax Throttle Speed (unrestricted)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5–6 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\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCHAOYANG 20\" × 4\" 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\"\u003eMechanical Suspension Front Fork\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic Disc Brake\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\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\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 Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1–5 Level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSemi-aluminum Alloy Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm Forged Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePVC Soft Leather\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- LIGHTING \u0026 DISPLAY --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e💡 LIGHTING \u0026amp; DISPLAY\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eHead Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V LED Light\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\u003c!-- WEIGHT \u0026 CAPACITY --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📦 WEIGHT \u0026amp; CAPACITY\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax 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'4\" – 6'5\"\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!-- 弹窗二：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\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eVitilan V3 2.0 — Frame Dimensions\u003c\/div\u003e\n\u003c!-- 尺寸图 --\u003e \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V3_SIZE.png?v=1785650622\" alt=\"Vitilan V3 2.0 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 inches unless otherwise noted.\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'4\" – 6'5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e66.14\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Adjustable Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46.06\" – 52.36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e44.49\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e31.49\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45.67\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Chain Stay Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.09\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Stand Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheel Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20.47\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.21\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Minimum Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e13.38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.68\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Folded Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Folded Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Folded Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e29.8\"\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;\"\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 Vitilan V3 2.0 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 Vitilan V3 2.0 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\u003ch3\u003e\u003cstrong\u003eHigh-Performance Brushless Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e750W high-performance motor (peak 1200W) and a 80Nm torque for smooth, exciting, and effortless riding. experience even smooth and fast passage even over rough roads and hills.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V3_MOTOR_b4aa729d-ba6a-4bc2-a69c-5cf948b295a1.png?v=1785648223\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRemovable Lithium Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eOne built-in lockable 48V 13Ah Li-ion battery with the US standard 48V 2.0A smart charger. only takes 5-6 hours per charge to travel 48-73 Km. Plenty for most one-day adventures and commutes. Easy to remove and charge at your home or office.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V3_battery.png?v=1785651054\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e20*4 CHAOYANG Fat Tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e20*4 inches fat tires help you to pass the flat and rugged terrain easily. Anti-skid and wear-resistance fat tires can easily overcome sand road, dirt road, grass road,  mountains, trails, hills. Impressive traction and grip, improved payload capacity being more friendly for riders. Even under the challenging weather and terrains, it still can buffer the bump and offer you a comfortable ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/8ee9a6d6-5d8279_321f99876c36433889db0d6de8c1f3af_mv2.png?v=1776831077\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 8\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003eFoldable Design\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe foldable design saves space at home or in the garage, making storage simple and convenient. Easily fold the e-bike and place it in a large trunk, perfect for taking on trips or vacations. Lightweight and portable, it’s designed to go wherever your adventure takes you, without hassle.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V3_Foldable_Design.png?v=1785648295\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eMultifunction Display\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, and turning on\/off your headlight and rear light. Setting up 8 seconds cruise control system, even without the assistance of the accelerator, still can help you keep the same speed and move forward quickly and steadily, providing other setting functions according to your demand.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/04f6199f-5d8279_6ff6254697b4426284f5e6d1b2bc04b4_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 9\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 7-Derailleur\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMade by durable aluminum alloy material, and excellent shifting performance ensure rider's safe and stable riding. It can be adjusted slightly in multiple places to ensure accurate speed change.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0008ed1f-5d8279_312731537b19458eab443cc029fc2eac_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 4\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic Disc Brake\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe high-performance 180mm hydraulic disc brake, greatly improvedthe e-bike's braking efficiency and smoothness, and the noise issmaller.The quick-response brake allows you to stop timely on rainydays or on slippery roads.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4f6e1410-5d8279_37527d120b24464dbd8080df5dbbdc18_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 10\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAdjustable Suspension Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAdjustable Suspension Fork can help you absorbs the impact of the ground and obstacles, reducing your bumps on the road, you don't need to worry about facing a bunch of hills or bad terrains, it brings you a stable, smooth, and comfortable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c58bbe54-5d8279_fa001d041d6743fba92f2d4f9b513769_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 6\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eIntegrated Headlight \u0026amp; Taillights\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBright 48V headlight and rear LED lights illuminate the front road for your safety during day and night riding.The superman-like rear turn signal can be a good safety warning when you are riding in traffic or the crowd.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/84578c6e-5d8279_57eb478c0b0848e4b9f15a97d893b2d2_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFoldable Frame\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFolding an e-bike takes up less space taken up in the home or garage, Fold it up for storage when not in use. You can fold it up and put it in the large trunk, It is easy for you to take with it on the trip and on vacation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/12eeda6e-5d8279_1844998b846d4a62a4057f8e9140016a_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 7\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHolsterHalf-twist\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe handy half-twist throttle frees your finger and is easy to control according to your need. Accelerating your speed and boosting more power whether you are riding on a flat road or going uphill. No more strenuous pedaling, just with a flick of the throttle, you can go faster and farther.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a8d52dc1-5d8279_e5830f3a6fc04947829d4b5beee2a099_mv2.png?v=1751531659\" alt=\"Vitilan V3 2.0 Folding Fat Tires Adult All Terrain Electric Bike image 12\"\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_V3-1.jpg?v=1781236275\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V3.jpg?v=1781236240\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Vitilan","offers":[{"title":"Black \/ Bike Only","offer_id":44221921099827,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ Bike Helmet","offer_id":44698406649907,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ Waterproof Bike Rack Bag","offer_id":44698406682675,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Bike Only","offer_id":44221921132595,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Bike Helmet","offer_id":44698406715443,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Waterproof Bike Rack Bag","offer_id":44698406748211,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Dark grey \/ Bike Only","offer_id":44221921165363,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Dark grey \/ Bike Helmet","offer_id":44698406780979,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Dark grey \/ Waterproof Bike Rack Bag","offer_id":44698406813747,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ Bike Only","offer_id":44221921198131,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ Bike Helmet","offer_id":44698406846515,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ Waterproof Bike Rack Bag","offer_id":44698406879283,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/281b7724-5d8279_db17ae7fa7d04fc98e0ed3aee86bcf78_mv2.png?v=1776831076"},{"product_id":"vitilan-u7","title":"Vitilan U7 2.0 Step-thru Foldable Fat Tire Electric Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp\u003e✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\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\u003eBuy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/strong\u003e\u003cbr\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e🇮🇪 Local Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003cdiv class=\"ds-virtual-list-items _6f2c522\"\u003e\n\u003cdiv class=\"ds-virtual-list-visible-items\"\u003e\n\u003cdiv class=\"_4f9bf79 d7dc56a8 _43c05b5\"\u003e\n\u003cdiv class=\"ds-message _63c77b1\"\u003e\n\u003cdiv class=\"ds-markdown ds-assistant-message-main-content\"\u003e\u003chr\u003e\u003c\/div\u003e\n\u003ch2\u003eVitilan U7 Step-thru Foldable Fat Tire Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan U7 – a foldable fat-tyre e-bike with 1200W peak motor, 65-mile range, dual suspension, and hydraulic disc brakes. Conquer city streets and off-road trails, then fold it and go.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e48V 20Ah Lithium-Ion Battery\u003c\/li\u003e\n\u003cli\u003e750W\/1200W Rated\/Peak Motor\u003c\/li\u003e\n\u003cli\u003e65-104km Range\u003c\/li\u003e\n\u003cli\u003e45km\/h Max Speed\u003c\/li\u003e\n\u003cli\u003e5-6 Hours Charging Time\u003c\/li\u003e\n\u003cli\u003e7 Speed Gear Shifting System\u003c\/li\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\"\u003eVitilan U7 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- DETAILS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 DETAILS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eU7\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 500W Brushless Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 10.4Ah \/ 13Ah (Optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Display with USB Port\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 50 km\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGears\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront \u0026amp; Rear Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEELS\u003c\/td\u003e\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      \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 U7 — Frame Dimensions\u003c\/div\u003e\n\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U7_size_1.png?v=1785584100\" alt=\"Vitilan U7 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📏 Unfolded\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Adjustable Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e51\" – 56.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37.4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Chain Stay Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20.47\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Stand Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e16.93\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e21.65\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheel Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22.05\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Minimum Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e13.98\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 Folded\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Folded Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Folded Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Folded Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.6\"\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 U7 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 U7\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\u003chr\u003e\n\u003ch3 class=\"sc-iEXLnV fsEdwV pf-154_ pf-heading-1-h3\"\u003e\u003cstrong\u003e\u003cspan class=\"sc-dQEsWe LHlFs pf-156_\"\u003eHigh-Quality Brushless Motor\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"sc-dycZeM hGxKPR pf-157_ pf-text-1\"\u003e\u003cspan class=\"sc-dQEsWe LHlFs pf-159_\"\u003eThe Electric U7 was made to carry you through any weather and across all terrains. With a 750W high-performance motor (peak 1200W) and an 80Nm torque. The powerful motor can take you anywhere you want to go.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 4\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/2854afeb-5d8279_a26a67e35f5241cf98e4ccfc1f7a7818_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSAM-SUNG Removable Lithium Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with a 48V 20Ah removable battery certified by SAM-SUNG, Better battery life and range compared to common batteries on the market. Up to 55 miles on a single charge. Removable battery for your convenience, you can charge your battery at home, in the garage, and in the office, providing more power and convenience for you. Charging time of 5-6 hours can be fully charged.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/aa56cd69-5d8279_cb5f84f89dc047d5923a7ade0e55f8eb_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual Suspension System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe front fork has a built-in suspension for improved shock absorption and smooth riding. A comfortable and adjustable seat combined with shock absorption.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/dd1271de-5d8279_ff0cd1e367b84554a829ffb31f7cd997_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLED Color Display\u003c\/strong\u003e\u003c\/p\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U7_display.png?v=1785583855\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003e180mm Hydraulic Disc Brake\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe high-performance 180mm hydraulic disc brake, greatly improved the e-bike's braking efficiency and smoothness, and the noise is smaller. The quick-response brake allows you to stop timely on rainy days or on slippery roads.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a6b8d6d4-5d8279_e30d8bd2a41e4780ae4ae509677a812d_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFoldable Suspension Frame\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFolding an e-bike takes up less space in the home or garage, you can also fold it up and put it in the large trunk, so it is easy for you to take with the e-bike on travel and vacation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/eba51ed2-5d8279_d18194372cfa4f5884dd89255f624c47_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eComfortable Damping Seat\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eA comfortable and adjustable seat combined with shock absorption, making your ride both smooth and stable.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/8e178317-5d8279_1b333377669c42a5b5f5ef5eeb25c702_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eTwist Grip Throttle \u0026amp; Shimano 7-Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eNewly upgraded twist throttle releases your thumbs, making it easier to control your speed and ride more safely. Shimano 7-Speed's wided shifting range is smoother and more precise, allowing to quickly shift effortlessly on different surfaces.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/6b5eb5de-5d8279_630cedd1ef8643de8818d45bc3c27a34_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003e20\" x 4\" Resistant Fat Tire\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eReduce the overall pressure for smooth and safe riding on topography. Suitable for both commuter and mountain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f104eb25-5d8279_118bcd965ecb4179a729eda00bdac30d_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eLED Headlight and Rear Turn Signal Light.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBright 48V headlight and rear LED lights illuminate the front road for your safety during day and night riding.The superman-like rear turn signal can be a good safety warning when you are riding in traffic ord the crowd.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan U7 Step-thru Foldable Fat Tire Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0fff8bdd-5d8279_42a9ce6468464ee588bfda523353f7a4_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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_U7.jpg?v=1780583929\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_U7-2.jpg?v=1780583946\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vitilan","offers":[{"title":"White","offer_id":44221921263667,"sku":null,"price":1249.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221921296435,"sku":null,"price":1249.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/80477ae4-5d8279_8819108abe3041a6a9340fe8b8438a60_mv2.png?v=1776831078"},{"product_id":"vitilan-i7-pro","title":"Vitilan I7 Pro Folding Full Suspension Electric 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\u003eVitilan I7 Pro Folding Full Suspension Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan I7 Pro – a foldable full-suspension e-bike with 750W motor, 65-mile range, fat tyres, and hydraulic brakes. Conquer any terrain, then fold it and go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_I7_PRO-2_b89dc4da-ca46-4669-a826-3d5cc9aad60d.jpg?v=1788333690\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points (Short Version)\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e750W motor (1200W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 80Nm torque, 28mph top speed\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e65‑mile range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung removable battery\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– front fork + rear shock, smooth on any terrain\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– grips snow, sand, mud, and city streets\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eHydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 180mm, all‑weather stopping power\u003c\/span\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– fits in a car boot or under a desk\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\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 I7 Pro — 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⚡ TECHNICAL SPECIFICATIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHub Motor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eI7PRO 3.0: 750W Brushless Motor (peak 1200W)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah SAM-SUNG\/LG Lithium Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUS Standard 48V 3.0A Smart Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 25A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eI7PRO 3.0: 48V Multi-function Intelligent Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMile Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 – 65 miles\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\"\u003e1~5 Level\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE-bike Class\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eClass 3\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🚲 GEOMETRY \u0026amp; COMPONENTS\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        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4\" 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\"\u003eAir Suspension Front Fork\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 8 Speed Gear\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShift Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1–8 levels gear shift\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        \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\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Kickstand\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📦 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\"\u003e78 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      \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 I7 Pro — Frame Dimensions\u003c\/div\u003e\n\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/I7_PRO_size.png?v=1785647374\" alt=\"Vitilan I7 Pro 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\"\u003e68.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Adjustable Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48.5\" – 51.77\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Chain Stay Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Stand Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheel Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Minimum Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e11.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Folded Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Folded Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Folded Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e31.5\"\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 I7 Pro 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 I7 Pro\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\u003cp\u003e\u003cstrong\u003eHigh-Quality Brushless Bafang Motor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe powerful and reliable 750W Bafang motor provides extra power for your ride, with a maximum peak of 1200W. High-speed smooth spinning with pedal assist keeps the rear wheel running at full power. the I7 pro 2.0 makes it easy to commute to work and travel outdoors. It lets you ride faster and farther, help you explore more, and open up another world.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/8ec3856c-5d8279_d09c0fcf6d614b65aa31e58cf5908352_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSAM-SUNG Removable Lithium Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e48V 20Ah Samsung removable battery – higher capacity and longer lifespan than standard packs. Delivers 104 km per charge, with a 3.0A fast charger for quick top‑ups at home, work, or anywhere you go.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1e5f6ae2-5d8279_01ed0f9101a54d1cba88db4612035feb_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eDual Suspension System\u003c\/h3\u003e\n\u003cp\u003eDual suspension with hydraulic lockout absorbs bumps and road impacts, drastically reducing rider fatigue. Whether climbing hills or navigating rough trails, it delivers a stable, smooth, and confident ride – so you stay in control, mile after mile.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0e7b2bcd-5d8279_2f8b5c8b5255429ba7e1b17c3237f066_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"pas-title\"\u003eElectronic Control PAS Levels\u003c\/h2\u003e\n\u003cp class=\"pas-subtitle\"\u003ePAS Levels Corresponding Speed and Range\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/I7_PRO_Electronic_Control_PAS_Levels.png?v=1785646952\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eFoldable Suspension Frame\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe central rectangular frame and rear frame can effectively absorb shock and impact while your riding on the complex terrains.Folding e-bike takes up less space in the home or garage,you can also fold it up and put it in the large trunk, itis easy for you to take with the e-bike on the travel and vacation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/I7_PRO2.png?v=1785647023\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eLOGAN Hydraulic Brake\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEngineered for electric bikes, these brakes provide consistent stopping power and heat dissipation. The dual-piston design ensures excellent modulation perfect for high-speed commutes or trail adventures\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/699aae9d-5d8279_fc875b633d874f0db7bed2fe6c7a3a89_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic Brake\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSensitive180mm mechanical disc brakes provide ample braking force even in the harshest conditions efficiently. they are less susceptible to mud or rain, less effort is required on the levers, and fingers and arms are less prone to fatigue.\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 4\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/fd624ca4-5d8279_dcd4b60ac4f0467b8d365f494fa01598_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 8-speed Gear Shift System\u003c\/strong\u003e\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 I7 Pro Folding Full Suspension Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/8a811e2c-5d8279_e2fd94bbbce146e6a8142658bc0a77a7_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eAir Suspension Front Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe dual suspension effectively absorbs most of the jarring bumps and shocks, especially on complicated and rugged routes, reducing your tiredness and allowing you to ride faster. It brings you a stable, smooth, and comfortable ride, and you can lock it or leave it half-open to release your riding stress.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/84f9fd38-5d8279_ae3cb1b994154a1fbcf99dc622a7cabb_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003ePedal Assist \u0026amp; Throttle\u003c\/strong\u003e\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\/0728\/8609\/1925\/files\/I7_Pro_Folding_Full_Suspension_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_17.png?v=1752731276\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAnti-Oil Shock Absorber\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe oil-hydraulic shock and four-link configuration helps you better minimize bumps from vibration while driving, ensuring smooth handling and enhanced comfort on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4711f7af-5d8279_ca3a87b480b1422c82e525ec7a2f29d7_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eLED Headlight and Rear Turn Signal Light.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBright 48V headlight and rear LED lights illuminate the front road for your safety during day and night riding.The superman-like rear turn signal can be a good safety warning when you are riding in traffic or the crowd.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e21ba6f0-5d8279_be3e2d65b30548ca8340330d5ce07839_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSoft and Comfortable Seat\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eExperience the ease and flexibility of adjusting the seat height effortlessly. Precisely position the seat to ensure maximum comfort and optimal riding performance. No matter the terrain, it guarantees the perfect posture for every rider.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c3dca854-5d8279_e1cfef627910401ab2acab5cd52498d5_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eComfortable Handle\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIn contrast to other plastic materials, the I7PRO is designed with a leather grip glove, which is more kneading and messy to use, comfortable and non-slip.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"Vitilan I7 Pro Folding Full Suspension Electric Bike image 3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/592a606e-5d8279_95c41903b04048a0bafe5f1b3860938f_mv2.png?v=1751531659\"\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_hub6_I7_pro_3f09fe54-7a90-418c-9231-ff6f61f13b38.jpg?v=1784295406\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_I7_pro.jpg?v=1780572212\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/I7_Pro_Folding_Full_Suspension_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_20.png?v=1776831082\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Vitilan","offers":[{"title":"Black","offer_id":44221921329203,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Army Green","offer_id":44221921361971,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221921394739,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/a4ac65d2-5d8279_e346c940823246c2a1c719e951ac3cda_mv2.png?v=1776831081"},{"product_id":"fiido-m1-pro","title":"Fiido M1 Pro Fat-Tyre Dual-Suspension Folding E-Bike","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e⚡ Limited Stock Available: \u003cbr\u003eStock levels are running very low for this batch. Please contact our team via WhatsApp or\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/ecocyclehub.ie\/products\/support@ecocyclehub.ie\" rel=\"noopener\" target=\"_blank\"\u003eemail\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eto double-check stock before checking out.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Us?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e🎁 \u003cstrong\u003e100% 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\/p\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\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\u003eFiido M1 Pro Electric Bike Upgraded Version\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003eA foldable fat-tyre e-bike with 88km range, full suspension, hydraulic brakes, and a torque sensor that reads your every pedal. Conquer any terrain, then fold it and go.\u003c\/span\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_M1_PRO1.png?v=1785474804\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\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  \/* ===== 尺寸图 \u0026 开箱图 ===== *\/\n  .boxsize-modal-content .size-image,\n  .boxsize-modal-content .box-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    .boxsize-modal-content .box-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\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\"\u003eFiido M1 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- DETAILS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 DETAILS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Name\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eM1 PRO\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eM1 PRO\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\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\"\u003e20-inch aluminum alloy frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy hydraulic dual-crown front fork (80mm travel, 135mm width)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy bearing limit headset\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- E-SYSTEM --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDrive Unit\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W 50Nm integrated wheel brushless geared motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 556.8Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD 1.47 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes (max speed 6km\/h)\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- DRIVETRAIN --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TY300D\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShifters\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TX50\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKMC Z7\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy 52T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Cogs\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TZ500 7S (14-28T)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMivice S200 torque sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- BRAKES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual-piston hydraulic disc brake with power cut-off\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Levers\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy three-finger brake lever\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WHEELS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEELS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMagnesium alloy integrated wheel with dual bearings (detachable axle M10*135*185mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20*4.0\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\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy (Length: 700mm, Max Ø: 25.4mm, Min Ø: 22.2mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStem\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGrips\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTPR non-slip handle grip (~130mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eVELO vacuum full-fit saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy clamp head seatpost (Length: 400mm, Ø: 33.9mm)\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\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\"\u003eFiido M1 Pro — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE with IMAGE ===== --\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\/Fiido_m1pro-2025_size.png?v=1785474576\" alt=\"Fiido M1 Pro Size Diagram\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in mm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider heights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e4'11\" (150cm) – 6'7\" (200cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20*4.0\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e425\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat tube angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Head tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Head angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e74.5°\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\"\u003e629\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e710\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – BB drop\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-40\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Rear Center\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e505\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1190\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e474\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e504\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Rear Suspension Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e125\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Maximum seat height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1100\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Minimum seat height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e840\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1175\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e700\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eQ – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1175\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eR – Folding length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e960\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eS – Folding height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e910\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eT – Steerer Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e215\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eU – Steerer Tube Outer Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eV – Steerer Tube Inner Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28.6\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=\"box-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_M1_PRO_box.png?v=1785410189\" alt=\"Fiido M1 Pro Box Contents\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido M1 Pro Folding 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\"\u003e556.8Wh Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V2A 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      \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\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\u003ch2\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMore Sass, More Style\u003c\/strong\u003e\u003cbr\u003eDiscover our 2025 upgrade, uncover a different you.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e0-Lag Power Support\u003c\/strong\u003e\u003cbr\u003eIn 0.01s, Mivice torque sensor detects your move for the most precise support at every moment.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRange up to 87.15km\u003c\/strong\u003e\u003cbr\u003ePowered by 556.8Wh battery. Enough juice for extended rides.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e0-Maintenance Hub\u003c\/strong\u003e\u003cbr\u003eNo broken spokes, even under high-intensity riding or a full 150kg load.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e80mm Front Fork\u003c\/strong\u003e\u003cbr\u003eEnhanced shock absorption, effectively reducing fatigue in the wrists and forearms.\u003c\/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"title\"\u003e\n\u003ch2\u003eDesigned Around Your Security \u0026amp; Convenience\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"swiper-content\"\u003e\n\u003cdiv class=\"swiper feature-swiper swiper-initialized swiper-horizontal swiper-pointer-events\"\u003e\n\u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-107656fd75641cae3\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-active\" role=\"group\"\u003e\n\u003cdiv class=\"card-item\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLCD Waterproof Display\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e2.4-inch color display. Clearly visible even in bright sunlight. IP68 waterproof, withstands rainstorms.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Fiido_M1_Pro_Fat_Tire_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_16.png?v=1758775181\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCharge indoors without moving the whole bike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/31e8e0ff-5d8279_300e687f1fd8438a8b9c61a8cbe47c28_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 12\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFull-Bike Waterproof\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIP54 for the bike, with torque sensor rated IP67. Ride through downpours, cross puddles and park it anywhere worry-free.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4eb06990-5d8279_302be045b0c0488186f6acf359078d4a_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 8\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eVelo Full-Fit Saddle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eUnmatched comfort on long rides. Less pain in the buttocks, reduced pressure on the lower back.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/37e0c990-5d8279_87986580c2eb4d39a748aacd44d81701_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eHydraulic Disc Brakes\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFast, precise, and controlled braking for a safer ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/221f88c1-5d8279_a403395b63774a7c8e1627d129ca4e94_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTackles rough terrains and slopes. Less leg fatigue.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/fe49f1da-5d8279_b3f97ab10b8e42c4bc4d3d0f146a3da0_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 10\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eRear Shock Absorber\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eAbsorbs shock from the rear wheel, keeps the tire in contact with the ground. Increased traction, comfort, and control.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/df50e1c9-5d8279_ffa88697ed8a401fb2ca61c9205e3a62_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 13\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e4.0″ Fat Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eA wider tire-to-ground contact area boosts stability and grip on rough terrain; thicker sidewalls reduce bumps for a smoother ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f1909c29-5d8279_f8b87d417a7a410dac8c025587040031_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version image 14\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePuncture-Resistant Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eLowers the risk of flats, so you can explore with peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/221f88c1-5d8279_a403395b63774a7c8e1627d129ca4e94_mv2.png?v=1751531659\" alt=\"Fiido M1 Pro Electric Bike Upgraded Version Available on the Cycle to Work Scheme\"\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\/fiido_m1_pro_Cs1.png?v=1785474428\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fiido_m1_pro_Cs2.png?v=1785474440\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Default Title","offer_id":44221921755187,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/2_81cd5cb1-e145-4fb9-ba2d-61eca571f750.png?v=1785406718"},{"product_id":"fiido-titan","title":"Fiido Titan All-Terrain 26\" Fat-Tyre Electric Mountain Bike","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e⚡ Limited Stock Available: \u003cbr\u003eStock levels are running very low for this batch. Please contact our team via WhatsApp or \u003ca rel=\"noopener\" href=\"support@ecocyclehub.ie\" target=\"_blank\"\u003eemail\u003c\/a\u003e to double-check stock before checking out!\u003c\/strong\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 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 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 Approved:\u003c\/b\u003e\u003cspan\u003e This cargo model qualifies for the full €3,000 government tax‑relief limit. That means your effective cost drops significantly. We complete all paperwork for you and issue an HR‑ready invoice within 24 hours.\u003c\/span\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\u003eFiido Titan Fat-Tyre All-Terrain Electric Mountain Bike\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe Titan is built for real adventure and outdoor exploration. Fishing, hunting, camping, beach cruising, cross-city trips... Wherever life takes you, the Titan delivers true power and strength by your side.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_Titan_6b34512f-630b-4c3e-aa6e-7bbfaa39a865.png?v=1785479481\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_Titan1.png?v=1786440358\" alt=\"\"\u003e\u003c\/p\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  .box-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 8px 0 12px;\n  }\n  .box-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .box-images img {\n      flex: 1 1 100%;\n    }\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    .box-images img {\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\"\u003eFiido Titan — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- DETAILS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 DETAILS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Name\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTitan\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eM25\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e200 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\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\"\u003e26-inch aluminum alloy frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy hydraulic shock-absorbing front fork (suspension travel 60mm) with 135mm opening width\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy bearing headset\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- E-SYSTEM --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDrive Unit\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e750W integrated wheel brushless geared motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 696Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD 2.4 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- DRIVETRAIN --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TY300D\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShifters\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TX50\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKMC Z7\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy 52T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Cogs\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO TZ500 7S (14-28T)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLDS BBTS3PSD-7435H-36A\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- BRAKES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFour-piston hydraulic disc brake with power cut-off\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Levers\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy three-finger brake lever\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WHEELS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEELS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMagnesium alloy integrated wheel with dual bearings (detachable axle M10*135*185mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e\u003cspan class=\"empty\"\u003e—\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e\u003cspan class=\"empty\"\u003e—\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 26*4.0\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\"\u003eFiido Titan — 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\/c95a8642-5d8279_db9c1237f85544c0bf4c3eafb6033d62_mv2.png?v=1751531660\" alt=\"Fiido Titan Geometry Diagram\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in mm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider heights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1″ (155cm) – 6'7″ (200cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 26*4.0\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e420\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat tube angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72.5°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Head tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e135\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Head angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70°\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\"\u003e627.5\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e718\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – BB drop\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Rear Center\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e470\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1150.3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e420\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e658\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Maximum seat height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1040\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Minimum seat height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e810\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Rear rack height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e790\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1850\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1070\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eQ – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e710\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eR – Rear rack length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e400\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eS – Seat rack outer diameter length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e360\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eT – Rear rack width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e165\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    \u003cdiv class=\"box-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_Titan_Stand.png?v=1785387561\" alt=\"Standard (115km) Box Contents\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_titan_extand.png?v=1785387571\" alt=\"Extender (347km) Box Contents\"\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      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\u003ch2\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eThe Real Reasons It Stands Out\u003c\/span\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGo wild with a two-wheel SUV.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEmbrace the next level of adventure. Fat tires swallow any terrain, one-piece hub ensures long-term loading without wheel damage, and a range so powerful you’ll forget time exists. Dive in, go further. This time, on two wheels.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExpandable Range\u003c\/strong\u003e\u003cbr\u003eThe 696Wh battery delivers up to 135 km per charge. With three batteries, the range extends to 400 km.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEfficient Torque Sensor\u003c\/strong\u003e\u003cbr\u003eA torque sensor instantly adjusts power output based on pedaling force, ensuring a smooth and responsive ride.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeavy-duty Load\u003c\/strong\u003e\u003cbr\u003eA robust E-bike with the most durable frame design, supporting a maximum load of up to 200KG.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eComfortable Velo Saddle\u003c\/strong\u003e\u003cbr\u003eFor long trips, the comfortable saddle boosts your body’s endurance, extending your range beyond the bike alone.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Titan_3.png?v=1786440421\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Titan2.png?v=1786440435\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/titan-page-banner-3-1-pc.png?v=1786440635\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/titan-page-banner-3-pc.png?v=1786440547\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/titan-page-banner-4-pc_ef288106-5adf-4e76-adfc-e7891c0878c3.png?v=1786440535\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cdiv class=\"title\"\u003e\n\u003ch2\u003eBuilt Around Your Comfort \u0026amp; Convenience\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eIPS Smart Display for clear, real-time tracking.\u003c\/strong\u003e\u003cbr\u003eIP68-rated waterproof color display panel，both a dashboard and the key to unlocking the battery.\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/142b5832-5d8279_8608e09b7c6e450c81cf9692a5736d77_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 7\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCentral Integrated Display\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBest viewing angle for quick info access. Info readable in bright sunlight.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a464a9bb-5d8279_a246939ed0c849eaab791f04467d4c7e_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 13\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWalk Assist, EU Compliant\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e6 km\/h throttle. Meets regulations in most EU countries. Effortlessly push the bike uphill and haul your stuff.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/bddce8c9-5d8279_d2b47c4a78144f159cd8c7e6554a9946_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 3\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUnlock Battery viaApp\/Display\/Key\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eApp for smart convenience, password lock for easy sharing, or the key (Titan 2025) as a reliable backup.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/acffc685-5d8279_45bf7d1867654bfcb5d8aa5310bd556c_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 4\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eS-RIDE 9-Speed\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHandles hills and terrains better than 7-speed. Explore futher with less leg fatigue.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5b0197dc-5d8279_ee1be8fe41f94fb38656584ba75ecb10_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 6\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVelo Saddle\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eUnmatched comfort on long journeys. Less pain in the buttocks, reduced pressure on the lower back.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Fiido_Titan_Fat_Tire_Touring_Ebike_-_Long_range_Available_on_the_Bike_to_Work_Scheme_-_Velo_Saddle.png?v=1758775625\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKeyless Lock \u0026amp; Unlock\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNo risk of losing your key and getting stranded in the wild. Just tap and go-no more digging around for a key.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/461817cd-5d8279_11eed7a59b2f496d9e922b25368cf436_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 8\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull-Bike Waterproof\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIP54 for the bike, with torque sensor IP67. Ride through downpours, cross puddles and park it anywhere worry free.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c57ee030-5d8279_78e70aae4fa24cdf90c3e0503b510c29_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 9\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCharge Anywhere\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRemovable design, portable charging. Fully charge in 5 hours to save time.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b053d6f1-5d8279_36bd93352ce045298e8378e8d769e599_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 11\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Bright Headlight \u0026amp;Responsive Brake Light\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSee better at night. Stay visible to be safe. Never loseyour way in the dark wilderness.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Fiido_Titan_Fat_Tire_Touring_Ebike_-_Long_range_Available_on_the_Bike_to_Work_Scheme_-_Ultra-Bright_Headlight_Responsive_Brake_Light.png?v=1758775696\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep-Thru Frame\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSuitable for different heights. Easy to mount and dismount, ensuring a quick escape in the face of sudden danger.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/bba86c2a-5d8279_52d833c0c48e4af7990454df9213f7d4_mv2.png?v=1751531660\" alt=\"Fiido Titan Electric Mountain Bike image 5\"\u003e\u003c\/p\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_Titan_review.png?v=1783410127\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_Titan4.png?v=1783410141\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Standard (Single Battery)","offer_id":44221922115635,"sku":null,"price":1649.0,"currency_code":"EUR","in_stock":true},{"title":"Extender=3-Battery Structure 347km Range","offer_id":44221922148403,"sku":null,"price":2289.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/8.png?v=1785406717"},{"product_id":"engwe-engine-x","title":"Engwe Engine X Foldable Full-Suspension 20×4.0\" Fat Tyres 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\u003eEngwe Engine X Foldable Full-Suspension Fat-Tyre E-Bike\u003c\/h2\u003e\n\u003cp\u003eEngwe Engine X – a foldable full‑suspension fat‑tyre e‑bike with 55Nm torque, 120 km range, and 20×4.0\" tyres. 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-x.png?v=1787541820\" alt=\"\"\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/engwe-engine-x-2.png?v=1787541872\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e6061 Aluminum Alloy\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\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e55 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V13Ah Removable Internal Lithium-ion *1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e20 x 4.0 Fat Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Speed\u003c\/td\u003e\n\u003ctd\u003e25 km\/h (The actual speed will vary due to rider weight and road conditions)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Mileage\u003c\/td\u003e\n\u003ctd\u003e120 km (PAS Mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging Time\u003c\/td\u003e\n\u003ctd\u003eabout 6.5H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Climbing Degree\u003c\/td\u003e\n\u003ctd\u003e10°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrake\u003c\/td\u003e\n\u003ctd\u003e160 mm Front \u0026amp; Rear Disc Mechanical Brake\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission System\u003c\/td\u003e\n\u003ctd\u003eSHIMANO 7 Gears\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\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e31.7 kg (69.8lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e38 kg (83.77lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eSize\u003c\/h2\u003e\n\u003cp\u003eUnfolded\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e5.4 (ft) -6.2 (ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd\u003e150 kg (330lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Dimensions (LWH)\u003c\/td\u003e\n\u003ctd\u003e144.5*32.5*72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA--Wheelbase\u003c\/td\u003e\n\u003ctd\u003e112.4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB--Total Length\u003c\/td\u003e\n\u003ctd\u003e170.4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC--Reach\u003c\/td\u003e\n\u003ctd\u003e45.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD--Standover Height\u003c\/td\u003e\n\u003ctd\u003e69 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE--Minimum Saddle Height\u003c\/td\u003e\n\u003ctd\u003e86 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF--Maximum Saddle Height\u003c\/td\u003e\n\u003ctd\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG--Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH--Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003ePlease note: There may be a difference of 0~5 cm between measured and actual data.\u003c\/p\u003e\n\u003cp\u003eFolded\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e104*55*84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA--Height\u003c\/td\u003e\n\u003ctd\u003e84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB--Length\u003c\/td\u003e\n\u003ctd\u003e104 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC--Width\u003c\/td\u003e\n\u003ctd\u003e55 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003ePlease note: There may be a difference of 0~5 cm between measured and actual data.\u003c\/p\u003e\n\u003ch2\u003eWhat’s In The Box?\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eEngine X E-bike\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e48V13Ah Lithium-Ion Battery\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery Charger\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003e*2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEnglish User Manual\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003ePlease note: The product you receive is based on the option you selected to order.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003eMore Reasons to Love It\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_X_Foldable_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Foldable_Frame_-_The_ENGINE_X_is_fully_foldable_giving_you_the_freedom_to_pack_up_and_explore_without_limi.png?v=1752726829\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFoldable Frame\u003c\/strong\u003e\u003cbr\u003eThe ENGINE X is fully foldable, giving you the freedom to pack up and explore without limits wherever you go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_X_Foldable_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Rear_Rack.png?v=1752726828\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRear Rack\u003c\/strong\u003e\u003cbr\u003eThe durable rear rack provides a safe and convenient way of transporting your belongings and can be extended for additional loading space.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_X_Foldable_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Headlight_and_Tail_Light.png?v=1752726829\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeadlight and Tail Light\u003c\/strong\u003e\u003cbr\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_X_Foldable_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Cruise_Control.png?v=1752726828\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCruise Control\u003c\/strong\u003e\u003cbr\u003eThe ENGINE X cruise control feature offers a relaxing ride while you preserve your energy.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engwe_Engine_X_Foldable_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_SHIMANO_7-speed.png?v=1752726829\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSHIMANO 7-speed\u003c\/strong\u003e\u003cbr\u003eA SHIMANO derailleur delivers reliable, effortless, and accurate gear shifting on any terrain or gradient.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/engwe-engine-x_CR.png?v=1787542029\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Black","offer_id":44221925392435,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221925326899,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221925359667,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5523643b-5d8279_50f52794c83e462ea0837268e84c49ab_mv2.png?v=1776831120"},{"product_id":"engwe-ep-2-boost","title":"Engwe EP-2 Boost Folding Fat-Tyre Torque Sensor Electric Bike","description":"\u003ch3\u003e\n\u003cstrong\u003e\u003cspan class=\"\"\u003eNotice: \u003c\/span\u003e\u003c\/strong\u003eThe orange colour has been discontinued. Stock for this model is very limited — please contact us before ordering to check availability. Thank you.\u003c\/h3\u003e\n\u003chr\u003e\n\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\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-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 8px 0 12px;\n  }\n  .size-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .size-images img {\n      flex: 1 1 100%;\n    }\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    .size-images img {\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 EP-2 Boost — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W 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\"\u003e55 Nm\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\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah Removable Internal Lithium-ion\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 km (PAS 1)\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.5 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\"\u003e10°\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Front \u0026amp; Rear Disc Mechanical Brake\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\"\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\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30 kg (66 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37.8 kg (80.7 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 EP-2 Boost — 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    \u003cdiv class=\"size-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP-2_BOOST_SIZE_1.png?v=1785726313\" alt=\"Unfolded Dimensions\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP-2_BOOST_SIZE_2.png?v=1785726313\" alt=\"Folded Dimensions\"\u003e\n    \u003c\/div\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\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'4\" – 6'2\" (165cm – 190cm)\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 (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\"\u003e144 × 32 × 66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 UNFOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e114 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 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 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\"\u003e34.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\"\u003e84 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\"\u003e130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e99 × 55 × 75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e99 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e55 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\"\u003eEP-2 Boost 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 13Ah 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\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront \u0026amp; Rear Fenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Kickstand\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\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 EP-2 Boost 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 EP-2 Boost\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 EP-2 Boost Foldable Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEngwe EP-2 Boost – a foldable fat-tyre e-bike with 55Nm Boost button, 120 km range, torque sensor, and hydraulic brakes. Instant power, all-terrain grip, folds to go.\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_ep_2_boost_all.png?v=1785726095\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5ce6da0e-5d8279_d3dd1daa1e7e440ebf2fce18b4eb56be_mv2.jpg?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/43c3f481-5d8279_5a729b8ec3624e47b5dbbafe9b218f05_mv2.jpg?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a9ab8d44-5d8279_5ae6bd8473de4b8e9d358ca7e3de0919_mv2.jpg?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b54e793d-5d8279_4dce5034e60942a4b780e57ca1519d53_mv2.jpg?v=1751531660\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/bc7a3672-5d8279_cb12ac2b6c614ea9a120c893863ce15f_mv2.jpg?v=1751531660\"\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 4\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/50467065-5d8279_4a96a9055a684fb2baa4851afd0fd61e_mv2.jpg?v=1751531660\"\u003e\n\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe EP-2 Boost Foldable Electric Bike image 3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c384b064-5d8279_4128cb371b834223a158d56259024320_mv2.jpg?v=1751531660\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"text-center h1 pl-3 pr-3\"\u003eEngineered for Performance and Comfort\u003c\/h2\u003e\n\u003cdiv class=\"swiper mfSwiper swiper-initialized swiper-horizontal swiper-backface-hidden\"\u003e\n\u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-7d6d781051d1fc05c\"\u003e\n\u003cdiv class=\"swiper-slide relative\" id=\"image_twCVPG\" role=\"group\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003ePortable and Detachable\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBattery Effortlessly remove the battery for home charging or replacements anywhere—keep riding seamlessly.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Portable_and_Detachable.png?v=1752730682\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFront Suspension\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe front suspension absorbs shocks for a smoother ride, making it ideal for uneven surfaces or long distances\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Front_Suspension.png?v=1752730682\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSeamlessly shift between seven gears for smooth pedaling, effortless hill climbs, and optimal speed control in any riding condition.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Shimano_7-Speed.png?v=1752730682\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eImpressive 150KG Cargo Capacity\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eCarry up to 150 KG with confidence, making the EP-2 Boost a perfect solution for deliveries, groceries, and business needs.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Impressive_150KG_Cargo_Capacity.png?v=1752730681\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e180mm disc brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeaturing stronger stopping force and reduced braking distance, the disc brakes provide trustworthy safety assurance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_180mm_disc_brakes.png?v=1752730682\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eBright Rear and Brake Lights for Safety\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eRear and brake lights activate automatically during braking, enhancing your visibility and ensuring safe rides in low-light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Bright_Rear_and_Brake_Lights_for_Safety.png?v=1752730682\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCompact Foldability\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe foldable frame lets you bring your EP-2 Boost wherever you go-no adventure is out of reach.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_EP-2_Boost_Available_on_the_Bike_to_Work_Scheme_-_Compact_Foldability.png?v=1752730682\"\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\/Engwe_ep_2_boost_CS1.png?v=1785725932\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Black","offer_id":44221925457971,"sku":null,"price":1149.0,"currency_code":"EUR","in_stock":true},{"title":"Gray","offer_id":44221925425203,"sku":null,"price":1149.0,"currency_code":"EUR","in_stock":false},{"title":"Brown","offer_id":44221925523507,"sku":null,"price":1149.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/0e44381b-5d8279_2270d4b9aec843f59049ca49674992f6_mv2.png?v=1776831122"},{"product_id":"engwe-l20-3-0-boost-e-bike","title":"Engwe L20 3.0 Boost Full-Suspension Folding E-bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   \u003c\/b\u003e🎁\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e100% FREE Assembly \u0026amp; Delivery\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– We professionally build and test your bike, then deliver it fully assembled to your door. No setup, no unboxing – just ride.\u003c\/p\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\u003eLocal Support:\u003c\/b\u003e\u003cspan\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eEngwe L20 3.0 Boost E-bike\u003c\/h2\u003e\n\u003cdiv id=\"shopify-section-template--18564412211257__image_with_text_nFE4P3\" class=\"shopify-section cc-image-with-text\"\u003e\n\u003cdiv class=\"section section--full-width\" id=\"template--18564412211257__image_with_text_nFE4P3\"\u003e\n\u003cdiv class=\"image-banner relative flex auto-height\"\u003e\n\u003cdiv class=\"absolute top-0 left-0 w-full h-full cc-animate-init cc-animate-in\"\u003e\n\u003cdiv id=\"text_Q4VmEb\"\u003e\n\u003cp\u003e\u003cspan\u003eA full-suspension folding e-bike with 135km range, 75Nm Boost Mode, 2-hour fast charging, and hydraulic brakes. Comfort meets power, folds to fit anywhere.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/b6656541-5d8279_781684142cb444098c32aaac4a6eaec9_mv2.png?v=1776831125\" alt=\"Engwe L20 3.0 Boost E-bike image 1\" width=\"404\" height=\"563\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_Boost_all.png?v=1785511060\" alt=\"\" width=\"403\" height=\"171\"\u003e\u003c\/span\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\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  .size-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 8px 0 12px;\n  }\n  .size-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .size-images img {\n      flex: 1 1 100%;\n    }\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    .size-images img {\n      padding: 6px;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- 按钮区域                                                     --\u003e\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=\"boxsize-btn\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003cp\u003e\u003cbr\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 L20 3.0 Boost — Full Technical Details\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📋 DETAILS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eL20 3.0 Boost\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.2 kg (73.2 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApprox. 42 kg (92.6 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load\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\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1\" – 6'3\" (155cm – 190cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFoldable\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE (EN15194)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🚲 FRAMESET\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy, Step-Through Design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Style\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCompact Full Suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic, Adjustable Lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30mm Travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚡ E‑SYSTEM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V Hub Motor, 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBoost Mode\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes (Instant Power Surge)\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 (648Wh), Removable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Cells\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e21700 Cells with BMS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 8A Fast Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e~2 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\" LED Color Display with Bluetooth\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\"\u003eAssist Modes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 PAS Levels\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 (15.5 mph)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eLab Tested Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e135 km (fully charged)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eReal-World Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 km (PAS 1) \/ 100 km (PAS 3) \/ 85 km (PAS 5)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4 (Battery Box) \/ IPX5 (Motor \u0026amp; Controller) \/ IPX6 (Display \u0026amp; Lights) \/ IPX7 (Wiring)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGears\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚙️ WHEELS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 3.0\" Urban Hybrid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePuncture Protection\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3mm Anti-Puncture Layer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\", Double-Wall Aluminum, 36-Hole\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e✨ FEATURES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eApp Connectivity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE App with Ride Tracking\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 Lights\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront \u0026amp; Rear Fenders\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\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\u003c!-- 弹窗二：Box \u0026 Size（含展开 + 折叠两张尺寸图）               --\u003e\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"boxsizeModal\" class=\"boxsize-modal\"\u003e\n\u003cdiv class=\"boxsize-modal-content\"\u003e\n\u003cbutton class=\"boxsize-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eEngwe L20 3.0 Boost — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\u003c!-- ===== GEOMETRY \/ SIZE with IMAGES ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\u003c!-- 两张尺寸图并排：展开 + 折叠 --\u003e\n\u003cdiv class=\"size-images\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_Boost_E-bike_Size_1.png?v=1785511265\" alt=\"Unfolded Dimensions\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_Boost_E-bike_Size_2.png?v=1785511279\" alt=\"Folded Dimensions\"\u003e\n\u003c\/div\u003e\n\u003c!-- ===== UNFOLDED ===== --\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px; color: #1a1a2e; margin-top: 6px; margin-bottom: 4px;\"\u003e📏 Unfolded\u003c\/div\u003e\n\u003ctable class=\"boxsize-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1\" – 6'3\" (155cm – 190cm)\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 (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e139 × 28 × 63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e110.2 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\"\u003e168.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e47.2 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\"\u003e38.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e82.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== FOLDED ===== --\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 15px; color: #1a1a2e; margin-top: 14px; margin-bottom: 4px;\"\u003e🔲 Folded\u003c\/div\u003e\n\u003ctable class=\"boxsize-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 × 51 × 75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e51 cm\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=\"boxsize-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eEngwe L20 3.0 Boost 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 13.5Ah Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e54.6V 8A Charger\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\"\u003eAssembly Tools\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;\"\u003eMeasurements are approximate and may vary slightly between units.\u003cspan class=\"\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\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=\"\"\u003e75Nm Boost Mode\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– instant acceleration at the press of a button. Overtake, climb hills, or just feel the thrill – like riding a two‑wheeled supercar\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" 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– smooths out bumps and rough roads for a comfortable, controlled ride on any surface\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e135 km long range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 648Wh battery (48V 13.5Ah) with high‑capacity 21700 cells, keeps you going all day\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e2‑hour fast charging\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 8A fast charger gets you back on the road in just 2 hours\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 3.0\" puncture‑proof tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– enhanced grip, shock absorption, and stability for city streets and trails – puncture‑resistant for a worry‑free ride\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" 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 gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– seamless shifting for effortless hill climbs and optimal speed control in any condition\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eHydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– precise, effortless stopping power for safety and control on any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolding compact design\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– easy to store in car boots, apartments, or offices\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e680mm swept‑back handlebar\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ergonomic design for better wrist alignment, reducing strain on long rides\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eErgonomic saddle\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– optimal padding and shape for maximum comfort on short trips and long commutes\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eComplete accessory package\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– includes rear rack, fenders, and more – ready to ride out of the box\u003c\/span\u003e\u003ca href=\"https:\/\/engwe.com\/products\/engwe-l20-3-0-boost\" 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 for carrying cargo or passengers\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"text-center h1 pl-3 pr-3\"\u003eEngineered for Performance and Comfort\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAdvanced hydraulic braking system delivers precise, effortless stopping power, ensuring safety and control on any terrain.\u003c\/p\u003e\n\u003cdiv class=\"swiper mfSwiper swiper-initialized swiper-horizontal swiper-backface-hidden\"\u003e\n\u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-10b50ad493c96c747\"\u003e\n\u003cdiv class=\"swiper-slide relative\" id=\"image_twCVPG\" role=\"group\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/54f4065c-5d8279_4cb7125e058343bfbdc697831253aa4e_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 9\" width=\"305\" height=\"425\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRear Rack\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSturdy, spacious rear rack let you carry groceries, gear, or essentials with ease, making daily errands effortless.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/199470d4-5d8279_8e8364183796415d8ee72f683ced9631_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 4\" width=\"395\" height=\"239\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e20″×3.0″ Puncture Proof Tyre\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEnhanced grip, shock absorption, and stability for city streets and trails—plus puncture-resistant tires for a worry-free ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4bdc9ca3-5d8279_796d67cab14a47a7b87399169b012fa3_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 13\" width=\"418\" height=\"254\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e250W Hub Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eA reliable 250W hub motor delivers smooth acceleration, efficient energy use, and quiet operation for urban rides and daily commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b3650cac-5d8279_dd03474225f5452e856ae110ecdecc10_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 12\" width=\"419\" height=\"254\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e680mm Swept-Back Handlebar\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eErgonomically designed for better wrist alignment, reducing strain and enhancing control, making long rides more comfortable and enjoyable.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/961b9841-5d8279_3ec8a88d90db49aab5772f749519bda7_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 7\" width=\"309\" height=\"431\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eErgonomic Saddle\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eDesigned with optimal padding and shape to reduce pressure, ensuring maximum comfort and support for both short trips and long commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c11c1f8e-5d8279_d612f105509743ecabbb1ff867e256b8_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 8\" width=\"278\" height=\"387\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSeamlessly shift between seven gears for smooth pedaling, effortless hill climbs, and optimal speed control in any riding condition.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b3650cac-5d8279_dd03474225f5452e856ae110ecdecc10_mv2.png?v=1751531660\" alt=\"Engwe L20 3.0 Boost E-bike image 12\" width=\"337\" height=\"204\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_Boost_CS2.png?v=1785510820\" alt=\"\" width=\"405\" height=\"540\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Champagne","offer_id":44221925818419,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221925851187,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/d77595a9-5d8279_a67da06161f64519abe7c586c35e9fb7_mv2.png?v=1776831125"},{"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-m20","title":"ENGWE M20 Full Suspension Fat Tire Moped Style Ebike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\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\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\u003eENGWE M20 Full Suspension Fat Tire Moped Style Ebike\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eEngwe M20 – a retro moped-style e-bike with 150 km dual-battery range, 750W motor, full suspension, and fat tyres. Head-turning looks, serious performance.\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\"\u003eEngwe M20 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBrushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e55 Nm\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 (13Ah Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah Lithium-Ion Battery ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery (26Ah Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah Lithium-Ion Battery ×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Mileage\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 km (PAS mode 1)\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 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\"\u003e10°\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\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\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160mm Front \u0026amp; Rear Disc Machine Brake\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\"\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\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34.8 kg (76.72 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (13Ah Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.7 kg (94.13 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (26Ah Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45.9 kg (104.05 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 M20 — 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\/M20_size.png?v=1785731565\" alt=\"Engwe M20 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.2 ft – 6.2 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 kg (264 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\"\u003e140 × 33 × 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 – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e114 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\"\u003e167 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 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\"\u003e76.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e115.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84 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\"\u003eM20 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 13Ah Lithium-Ion Battery (13Ah 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 Lithium-Ion Battery (26Ah Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\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\"\u003eHandle Bars (Shipped Installed on Bike)\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\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 M20 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 M20\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\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_M20.png?v=1785731096\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/engwe_M20_ALL.png?v=1785731169\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/m20_range.png?v=1785731198\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/6d054796-5d8279_a25170575deb4dd7a98b6c6804ec1a85_mv2.gif?v=1751531660\" alt=\"ENGWE M20 Electric Bike image 6\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003e20*4.0 Fat Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eAdd further stability, safety, and confidence for riders of all experience levels on\/off-road in variable traction conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/6dd58cd0-5d8279_de5dc4ec4cda44eeacaf5ebf02808953_mv2.png?v=1751531659\" alt=\"ENGWE M20 Electric Bike image 14\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDual Shock Systems\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eDual shock systems extend from its front hydraulic shock to the rear air shock. 2 times more powerful shock absorbance than normal bikes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ed777d38-5d8279_ecd204f55bdd451aa78f00f0925e68a7_mv2.png?v=1751531659\" alt=\"ENGWE M20 Electric Bike image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLeading Adventure Design\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eENGWE’s e-bike fish-inspired evolution flying streamline design \u0026amp; speed boost technology.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3e4f915a-5d8279_d701445642f543208c95d9c988ae2e98_mv2.png?v=1751531660\" alt=\"ENGWE M20 Electric Bike image 13\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDual Disc Brakes\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe front and rear wheels are equipped with a double disc brake system with fast heat dissipation design to ensure smooth braking and safe braking situations.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_M20_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Dual_Disk_Brakes.png?v=1752727128\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7-Speed Gears\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eGearing is provided by a Shimano 7-speed derailleur which delivers reliable and accurate gear shifting.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_M20_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_SHIMANO_7-speed.png?v=1752729865\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLight-weight Aluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eM20 is made of lightweight aluminum alloy, the whole bike is 40% lighter than bikes using high carbon steel.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_M20_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Light-Weight_Aluminum_Alloy_Frame.png?v=1752729789\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eClear At A Glance\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe LCD display offers riders real-time information at a glance that includes your current speed, battery level, mileage, and more, keeping your attention on road conditions at all times. The bright screen is easily viewed even in direct sunlight.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_M20_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_Clear_At_A_Glance.png?v=1752727128\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTriple Layer Fat Tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 20 x 4.0-inch fat tires are equipped with a three layer design made up of imported rubber, carbon nano braiding, and a butyl rubber inner tube that enables you to travel comfortably on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/6dd58cd0-5d8279_de5dc4ec4cda44eeacaf5ebf02808953_mv2.png?v=1751531659\" alt=\"ENGWE M20 Electric Bike image 14\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKeeping You Safe \u0026amp; Lighting The Path Ahead\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe High-Brightness front LED ensures that the road ahead is well-lit with its impressively long range.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/45c64249-5d8279_30a7d57e949a4b62a0fdc1a3537caf5a_mv2.png?v=1751531659\" alt=\"ENGWE M20 Electric Bike image 12\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\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\/ENGWE_M20_CR2.png?v=1784193257\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_M20_CR.png?v=1784193280\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Black \/ Single Battery","offer_id":44221926080563,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ Dual Battery","offer_id":44221926113331,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":false},{"title":"Green \/ Single Battery","offer_id":44221926146099,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Dual Battery","offer_id":44221926178867,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Single Battery","offer_id":44221926211635,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Dual Battery","offer_id":44221926244403,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_M20_black_dual_battery.png?v=1784192716"},{"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":"pvy-z20-plus-1000w","title":"PVY Z20 Plus Full Suspension 20×4.0\" Fat Tyres Foldable Off-Road E-Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\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\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\u003ePVY Z20 Plus Full Suspension 20×4.0\" Fat Tyres Foldable Off-Road E-Bike\u003c\/h2\u003e\n\u003cp\u003ePVY Z20 Plus – a foldable all‑terrain e‑bike with 100Nm torque, 120 km range, 20×4.0\" fat tyres, and triple suspension. Fold it in 8 seconds, conquer any surface.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Z20_PLUS_1000.jpg?v=1788331952\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e250W (Unlocked: 1000W)\u003c\/li\u003e\n\u003cli\u003e100N.m\u003c\/li\u003e\n\u003cli\u003e120Km Range\u003c\/li\u003e\n\u003cli\u003e48V 16.5Ah Battery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e1000W Geared Hub Motor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe high-torque motor, with 100 N.m, ensures quick acceleration and excellent climbing. It handles tough terrains effortlessly, offering a smooth and thrilling ride.\u003c\/p\u003e\n\u003cp\u003eConfidently navigate rough off-road tracks or steep inclines for a comfortable and exciting journey.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePLUS 1000 unlocked power: 1000W\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e6b7cec1-5d8279_9d4848a8d0ac489b8840bd0d04863f17_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 6\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003eHigh Capacity Battery\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 16.5Ah Lithium Battery\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe PLUS 1000, with a 48V 16.5Ah lithium battery, excels in performance and durability. Its advanced battery tech extends life by 30% and offers a 120 km range per charge.\u003cbr\u003e\u003cbr\u003eThis means you can use it daily and charge it just once a week, saving time and enhancing battery life.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4e9150d1-5d8279_bc69c1d50449467bb71020bfdba916b3_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 5\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e6061 Aluminum Frame\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe PVY Z20 PLUS frame, made from high-quality 6061 aluminum alloy, is lightweight and strong due to a careful heat treatment process.\u003cbr\u003e\u003cbr\u003eThis treatment enhances its durability and allows it to support riders up to 150kg, making it suitable for many users.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4aada250-5d8279_762c5606a6fe4cbc864e7887898f207e_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 4\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eTechnical Specifications\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFRAMESET\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eLockable shock absorbing fork\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eUpgraded 6061 aluminum\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBRAKE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePLUS 1000\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eHydraulic brake\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eELECTRONICS\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eHall brushless gear Dc Motor\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor Power\u003c\/td\u003e\n\u003ctd\u003e250W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePLUS 1000 Battery\u003c\/td\u003e\n\u003ctd\u003e48v\/16.5Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eColor LCD Display\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeadlight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eIPX5 waterproof 1200lumen\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTail light\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eIntegrated taillight with brake light\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUnlocking Power\u003c\/td\u003e\n\u003ctd\u003e1000W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSUPPORTS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFenders\u003c\/td\u003e\n\u003ctd\u003eiron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminium pedals\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Rack\u003c\/td\u003e\n\u003ctd\u003eiron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal Assist\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e0-5 level pedal asslst\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking Temperature\u003c\/td\u003e\n\u003ctd\u003e-10~50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eIPX5 waterproof\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTyre Size\u003c\/td\u003e\n\u003ctd\u003e20*4.0 Inch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWalk Model\u003c\/td\u003e\n\u003ctd\u003eUp to 6KM\/H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDRIVETRAIN\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePLUS 1000 Torque\u003c\/td\u003e\n\u003ctd\u003e100N.M\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChainrings\u003c\/td\u003e\n\u003ctd\u003ePro wheel 48T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrankset\u003c\/td\u003e\n\u003ctd\u003e170MM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eSHIMANO 7-speed\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Speed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePLUS 1000 Range\u003c\/td\u003e\n\u003ctd\u003e120km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eWEIGHT\u0026amp;LOAD \u0026amp;OTHER\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet Weight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e29 kg (include battery)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight capacity\u003c\/td\u003e\n\u003ctd\u003e150Kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Rack Load\u003c\/td\u003e\n\u003ctd\u003e50KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMechanical Shock Length\u003c\/td\u003e\n\u003ctd\u003e150mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZero startup\u003c\/td\u003e\n\u003ctd\u003eSupport\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThrottle\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eHalf twist throttle\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/PVY_Z20_PLUS_1000W_Folding_Electric_Bike_Kaki_Available_on_the_Bike_to_Work_Scheme_21.png?v=1752821187\"\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e[A] Min Handlebar Height:\u003c\/td\u003e\n\u003ctd\u003e46.4in \/118cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[B] Maх Handlebar Height:\u003c\/td\u003e\n\u003ctd\u003e52in \/ 132cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[c] Reach:\u003c\/td\u003e\n\u003ctd\u003e24.4in \/ 62cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[D] seat Tube Length:\u003c\/td\u003e\n\u003ctd\u003e18.89in \/ 48cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[E] standover Height:\u003c\/td\u003e\n\u003ctd\u003e18.89in \/ 80cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[F] Wheelbase:\u003c\/td\u003e\n\u003ctd\u003e46.06in \/ 117cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[G] Total Length:\u003c\/td\u003e\n\u003ctd\u003e70.47in \/179cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[н] Min Saddle Height.\u003c\/td\u003e\n\u003ctd\u003e36.6in \/ 93cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[I] Max Saddle Height:\u003c\/td\u003e\n\u003ctd\u003e47.2in \/120cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eWhat’s In The Box?\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/PVY_Z20_PLUS_1000W_Folding_Electric_Bike_Kaki_Available_on_the_Bike_to_Work_Scheme_22_d20d1b15-91fa-469a-a3c1-890073dfeb00.png?v=1752821221\"\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTool Bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eLeft \/ Right Pedal\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Shelf\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIron Fender\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhone Mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBell Front\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight Brake\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTail Light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eAdapter \u0026amp; Charging Cable\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKickstand\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e57ab7fb-5d8279_72047350b5ec4b9e8cd254188b6d8114_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 9\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFat Tire\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e20*4.0″ motorcycle-grade fat tires conquer snow, potholes, and sand terrain at high speeds, ensuring stability, skid resistance, and traction.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/fa2583c8-5d8279_282fb171492e4791a5c3ddb803661095_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 7\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHydraulic Brake\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHydraulic disc brakes deliver powerful, precise, and heatresistant stopping performance in any conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5714eff2-5d8279_48150cb193b84fde986ce9a732a8a3bc_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLockable Suspension Fork\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCutting-edge front suspension forks ensure unparalleled rider comfort, absorbing shocks for a smooth and cushioned ride on various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0ef17901-5d8279_aa8754770d414a92945d7be3386f5cb9_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 12\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRear Shock\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eOur 30mm shock absorber sets a new eBike suspension standard, enhancing comfort and durability by reducing road vibrations and impacts.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4c5217c2-5d8279_6d5d391d79a94a81b601bedd7297e25a_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 8\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShifter\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe high-quality Shimano 7-Speed Gears provide 7 transmission options, optimizing energy efficiency and reducing exertion on diverse terrains\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCrankset\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Pro Wheel 48T\/170MM aluminum crankset efficiently transfers power for strong, lightweight pedal-assisted propulsion.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/fa2583c8-5d8279_282fb171492e4791a5c3ddb803661095_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 7\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDerailleur\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDurable aluminum alloy derailleur enables smooth and precise gear shifting, optimizing performance and enhancing rider control for a seamless cycling experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/692254fa-5d8279_815bd18e769a4dad95f33de848c53218_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 13\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor LCD Display\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFull color display \u0026amp; IPX5 waterproof, showcasing all essential data with clarity.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/PVY_Z20_PLUS_1000W_Folding_Electric_Bike_Kaki_Available_on_the_Bike_to_Work_Scheme_14.png?v=1752745772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeadlight\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eHighly visible LED headlights, enhanced visibility for safer night rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/PVY_Z20_PLUS_1000W_Folding_Electric_Bike_Kaki_Available_on_the_Bike_to_Work_Scheme_16.png?v=1752745772\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTaillight\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIntegrated tail lights enhance the safety of nighttime cycling by automatically activating when braking, ensuring improved visibility.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5714eff2-5d8279_48150cb193b84fde986ce9a732a8a3bc_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 11\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRear racks and mudguards\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNo more worries about muddy roads, no need to purchase a separate fender and rack, featuring premium rear rack efficiently stores your stuff.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/192b1723-5d8279_841308f531b34d62a00fb6d76244059d_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 14\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThrottle\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eErgonomic half-twist throttle: comfortable to hold and intuitive to control. Accelerate or decelerate easily with a flick of the wrist.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/24e32491-5d8279_df9feb70daaa46bb9248537230cc7811_mv2.png?v=1751531659\" alt=\"PVY Z20 PLUS 1000W Folding Electric Bike image 10\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSeat\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEnjoy fatigue-free long-distance rides with the ergonomically designed, comfortable, and shockabsorbing seat.\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_hub21.jpg?v=1784297108\" alt=\"\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_z20_plus_1000.jpg?v=1779709247\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/PVY_z20_plus_1000-2.jpg?v=1779709260\"\u003e\u003c\/p\u003e","brand":"PVY","offers":[{"title":"Kaki","offer_id":44221930274867,"sku":null,"price":1269.0,"currency_code":"EUR","in_stock":true},{"title":"Gray","offer_id":44221930373171,"sku":null,"price":1269.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44221930307635,"sku":null,"price":1269.0,"currency_code":"EUR","in_stock":true},{"title":"Green","offer_id":44221930340403,"sku":null,"price":1269.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5c41eff1-5d8279_dd0e592ca80a4466b7ca3c111fef3d46_mv2_46397ac4-2778-450a-a7da-f1f6b713212a.png?v=1776831160"},{"product_id":"engwe-ep-2-pro","title":"ENGWE EP-2 Pro 20*4.0 Fat Tires 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:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eSave up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eExclusive Offer:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eBuy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eFREE\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e(saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eLocal Support:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eDedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cspan\u003eENGWE EP-2 Pro: 250W Foldable 20×4.0\" Fat Tyres E-Bike \u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eENGWE EP-2 Pro – a foldable fat-tyre e-bike with 120 km range, Boost Mode, torque sensor, SHIMANO 7-speed gearing, and 180mm hydraulic disc brakes. Conquer any terrain, fold it and go.\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-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 8px 0 12px;\n  }\n  .size-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .size-images img {\n      flex: 1 1 100%;\n    }\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    .size-images img {\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\u003c\/p\u003e\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 EP-2 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W 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\"\u003e55 Nm\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\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah Removable Internal Lithium-ion ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 km (Electric 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 6.5 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\"\u003e10°\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160mm Front \u0026amp; Rear Disc Mechanical Brake\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\"\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\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30 kg (66 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37.8 kg (80.7 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 EP-2 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    \u003cdiv class=\"size-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP_2_pro_size_1.png?v=1785916639\" alt=\"Unfolded Dimensions\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP_2_pro_size_2.png?v=1785916639\" alt=\"Folded Dimensions\"\u003e\n    \u003c\/div\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.4 ft – 6.2 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\"\u003e144 × 32 × 66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 UNFOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113.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\"\u003e170 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46 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\"\u003e69 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\"\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\"\u003e120 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\"\u003e130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e99 × 55 × 76 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e76 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e99 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e55 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\"\u003eEP-2 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\"\u003e48V 13Ah 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 EP-2 Pro 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 EP-2 Pro\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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ep2_pro_1.png?v=1785915450\" alt=\"\"\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_15.jpg?v=1752725542\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_8.jpg?v=1752725542\"\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_13.jpg?v=1752725542\"\u003e\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_12.jpg?v=1752725542\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ep2_pro_wheel.png?v=1785915630\" alt=\"\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_14.jpg?v=1752725542\"\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-2ProAvailableontheBiketoWorkScheme1_9.jpg?v=1752725542\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Ep_2_pro_display.png?v=1785915613\" alt=\"\"\u003e\n\u003c\/h3\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_EP_2_PRO_CR1.png?v=1785915706\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_EP_2_PRO_CR2.png?v=1785915755\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Gray","offer_id":44221932273715,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44221932306483,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221932339251,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP-2Pro_-3_Available_on_the_Cycle_to_Work_Scheme1_19.jpg?v=1776831173"},{"product_id":"ep-2-3-0-boost","title":"Engwe EP-2 3.0 Boost E-Bike(Pre-sale)","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\u003eEngwe EP-2 3.0 Boost E-Bike\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_23.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStronger Boost Power\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEquipped with a powerful 75Nm Boost motor, the EP-2 3.0 delivers confident climbs and thrilling acceleration with unmatched torque.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_8.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFaster and Further\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePlug in after breakfast, hit the trails by lunch—3.5 hours is all it takes for a full charge with the included 4A fast charger.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_9.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e120KM Long Range\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWith a 48V 13.5Ah battery, you could ride out to the lake, explore forest trails, stop for a picnic, and cruise back—all on a single charge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_10.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBetter Riding Experience\u003c\/strong\u003e\u003cbr\u003eEnjoy effortless control and a more responsive ride, powered by upgraded torque and hydraulic braking.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_11.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmarter App Connectivity\u003c\/strong\u003e\u003cbr\u003eConnect via Bluetooth to the Engwe App and monitor your bike's status, rides, and security—right from your phone.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_12.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAll-Terrain Ready\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDesigned for real-world versatility. Tackle your daily commute and weekend adventures with ease.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_13.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCleanly integrated yet fully removable, the battery offers a sleek look and hassle-free charging.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_14.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 1645.88px;\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 73.5714%;\" width=\"412\"\u003e \u003ccol style=\"width: 64.4643%;\" width=\"361\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eGeneral Info\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eModel\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eEP-2 3.0 Boost\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.3 kg(71.2 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eApprox. 40.3kg(88.8 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e150kg (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eRide Height\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e5'5\" - 6'2\" (165cm - 190cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 117.562px;\"\u003e\n\u003ctd style=\"height: 117.562px;\"\u003eWaterproof Ratings\u003c\/td\u003e\n\u003ctd style=\"height: 117.562px;\"\u003eIPX7(Waterproof Wiring)\u003cbr\u003eIPX6(Display \u0026amp; Lights)\u003cbr\u003eIPX5(Motor \u0026amp; Controller)\u003cbr\u003eIPX5(Battery Box)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 117.562px;\"\u003e\n\u003ctd style=\"height: 117.562px;\"\u003eTerrain\u003c\/td\u003e\n\u003ctd style=\"height: 117.562px;\"\u003eTarmac Roads \u0026amp; Bicycle Routes\u003cbr\u003eGravel-Paved Paths\u003cbr\u003eSandy Beaches \u0026amp; Grass\u003cbr\u003eCountry Roads \u0026amp; Paved Trails\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5 Levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLab Tested Range\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e120 km(Fully Charged)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eReal-World Range\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e120 km(PAS 1)\u003cbr\u003e100 km(PAS 3)\u003cbr\u003e80 km(PAS 5)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFold\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCertification\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCE EN15194 by TUV certification\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFrameset\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFrame Style\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFoldable Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eFrame Material\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eStep-through Design, Magnesium Alloy with Integrated Battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eFork\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHydraulic, Adjustable Lockout, Aluminum \u0026amp; Steel Construction\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFront Suspension\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e50mm Travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWheel Set\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e20\" × 4.0\" Urban Hybrid Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003ePuncture Protection\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e3mm Anti-Puncture Layer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003ctd style=\"height: 78.375px;\"\u003eWheels\u003c\/td\u003e\n\u003ctd style=\"height: 78.375px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e20-inch, Double-Wall Aluminum, 36-Hole, 12-Gauge Spokes, Black\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eE-Bike System\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eMotor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e48V Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e75Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eAssist System\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTorque Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e48V 13.5Ah (648Wh), 21700 Cells with BMS Protection\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003ctd style=\"height: 78.375px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 78.375px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3.5\" LCD Color Display, ENGWE-Designed, Mid-Position , with Bluetooth\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eENGWE App\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eApp Control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCharger\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e54.6V 4A Output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eFront Light\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e30 Lux with Integrated E-Horn\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eRear Light\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAutomatically brightens When Braking or Shaking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrakes\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eHydraulic, Dual-Piston\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDisc Rotor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e180mm Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDrivetrain\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eChain\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eAnti-Rust Bicycle Chain, 1\/2\" x 3\/32\", 124 Links\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eChainring\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e48T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCrank\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eShimano Tourney RD-TY300, 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eShifter\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eShimano SL-M315-7R\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCassette\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7-Speed, 14T-28T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003ePedals\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eBoron Steel, Non-Foldable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCockpit\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSaddle\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eENGWE Soft Saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSeat Post\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10-Level Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e680mm Width\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eStem\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFoldable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSeat Clamp\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eQuick-Release\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\u003ctable style=\"width: 100%; height: 411.47px;\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 73.5714%;\" width=\"412\"\u003e \u003ccol style=\"width: 64.4643%;\" width=\"361\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eUnfolded\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRider Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5.5 (ft) - 6.2 (ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e150 kg (330lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eApprox. 40.3kg(88.8 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePackage Dimensions (LWH)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e137.5cm*29.5cm*65cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eA-WheelBase\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eB-Total Length\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e166 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eC-Reach\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e40.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eD-Standover Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eE-Minimum Saddle Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e88 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eF-Maximum Saddle Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e104 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eG-Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e126 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH--Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e135 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\" colspan=\"2\" rowspan=\"1\"\u003ePlease note: There may be a difference of 0~5 cm between measured and actual data.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFolded\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFolded Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e97*53*81 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eA-Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e81 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eB-Length\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e97 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eC-Width\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e53 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\" colspan=\"2\" rowspan=\"1\"\u003ePlease note: 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\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\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_17.png?v=1761115318\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eErgonomic Comfort\u003c\/strong\u003e\u003cbr\u003eThe saddle is built for your body. Ergonomic design reduces pressure points and keeps you comfortable on every journey.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_20.png?v=1761115318\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003eFront Light\u003c\/strong\u003e\u003cbr\u003eStay visible and ride with confidence. The LED headlight brightens your path and enhances safety for night and low-light rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_22.png?v=1761115318\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003eTorque Sensor\u003c\/strong\u003e\u003cbr\u003eFeel the power at your feet — ultra-sensitive torque sensor delivers seamless and intuitive assistance from the first pedal stroke.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_19.png?v=1761115318\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003eHydraulic Brake\u003c\/strong\u003e\u003cbr\u003eConquer bumps with confidence. The upgraded suspension fork smooths out rough terrain for a more comfortable and stable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_16.png?v=1761115318\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e20” x 4.0” Fat Tires\u003c\/strong\u003e\u003cbr\u003eThe all-terrain fat tires offer superior grip and shock absorption — from city streets to sandy beaches and snowy trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EP-23.0BoostE-Bike_21.png?v=1761115318\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003cbr\u003eTackle any incline or speed up with ease. The trusted Shimano 7-speed system adapts to your ride, your way.\u003c\/p\u003e\n\u003cp\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\/Engwe_EP-2_3.0_Boost_E-Bike.png?v=1780996963\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_EP-2_3.0_Boost_E-Bike3.png?v=1780997001\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Black","offer_id":44221937483827,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Green","offer_id":44221937516595,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EP-23.0BoostE-Bike_1.png?v=1776831277"},{"product_id":"engine-pro-3-0-boost","title":"Engine Pro 3.0 Boost Full-Suspension Foldable Fat-Tyre E-Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   \u003cspan\u003e🎁 \u003c\/span\u003e\u003cstrong\u003e100% FREE Assembly \u0026amp; Delivery\u003c\/strong\u003e\u003cspan\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\/b\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\u003ch2\u003eEngine Pro 3.0 Boost E-Bike\u003c\/h2\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .boxgeo-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, .boxgeo-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, .boxgeo-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, .boxgeo-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .boxgeo-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, .boxgeo-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, .boxgeo-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .boxgeo-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, .boxgeo-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  .boxgeo-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .boxgeo-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .boxgeo-table tr:last-child {\n    border-bottom: none;\n  }\n  .boxgeo-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .boxgeo-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 40%;\n  }\n  .boxgeo-table .value {\n    color: #333;\n    width: 60%;\n  }\n  .boxgeo-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  .boxgeo-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .boxgeo-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  .geo-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 12px 0 6px;\n  }\n  .geo-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .geo-images img {\n      flex: 1 1 100%;\n    }\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .boxgeo-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .boxgeo-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .boxgeo-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .boxgeo-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, .boxgeo-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .boxgeo-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .boxgeo-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .boxgeo-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\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=\"boxgeo-btn\" onclick=\"openBoxGeo()\"\u003e📦 Box \u0026amp; Geometry\u003c\/button\u003e\n\u003c\/div\u003e\n\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\"\u003eEngine Pro 3.0 Boost — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- GENERAL INFO --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL INFO\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eEngine Pro 3.0 Boost\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34.7 kg (76.5 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApprox. 42.7 kg (101.1 lbs)\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 (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'5\" – 6'2\" (165cm – 190cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Ratings\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX7 (Wiring) \/ IPX6 (Display \u0026amp; Lights) \/ IPX5 (Motor \u0026amp; Controller) \/ IPX5 (Battery Box)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTerrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTarmac, Gravel, Sandy Beaches, Grass, Country Roads, Paved Trails\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 Levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLab Tested Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e130 km (fully charged)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eReal-World Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e130 km (PAS 1) \/ 108 km (PAS 3) \/ 80 km (PAS 5)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFold\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE EN15194 by TUV\u003c\/td\u003e\n\u003c\/tr\u003e\n\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 Style\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFoldable Frame with Full Suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStep-through Design, Magnesium Alloy with Integrated Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic, One-Piece Die-Cast Aluminum with Adjustable Lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50mm Travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e62mm Travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WHEEL SET --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEEL SET\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4.0\" Urban Hybrid Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePuncture Protection\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3mm Anti-Puncture Layer\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20-inch, Double-Wall Aluminum, 36-Hole, 12-Gauge Spokes, Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- E-BIKE SYSTEM --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑BIKE SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e90Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor\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), Samsung 21700 Cells with BMS\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" LCD Color Display, ENGWE-Designed, Mid-Position\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIOT\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE IoT Module with GPS, 4G, and Bluetooth\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eENGWE App\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApp Control and Anti-Theft Function\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 8A Output\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30 Lux with Integrated E-Horn\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAutomatically brightens when braking or shaking\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- BRAKES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic, Dual-Piston Disc\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- DRIVETRAIN --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAnti-Rust, 1\/2\" x 3\/32\", 124 Links\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChainring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney RD-TY300, 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShifter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano SL-M315-7R\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e7-Speed, 14T-28T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBoron Steel, Non-Foldable\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COCKPIT --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🪑 COCKPIT\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE Soft Saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Post\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e10-Level Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e680mm Width\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStem\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFoldable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Clamp\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eQuick-Release\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\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：What's in the Box + Geometry（含两张尺寸图）        --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"boxgeoModal\" class=\"boxgeo-modal\" onclick=\"closeBoxGeoOutside(event)\"\u003e\n  \u003cdiv class=\"boxgeo-modal-content\"\u003e\n    \u003cbutton class=\"boxgeo-close\" onclick=\"closeBoxGeo()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eEngine Pro 3.0 Boost — What's Inside \u0026amp; Frame Dimensions\u003c\/div\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    \u003ctable class=\"boxgeo-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eEngine Pro 3.0 Boost 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\"\u003e15Ah 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\"\u003e54.6V 8A 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\"\u003eFront \u0026amp; Rear Fenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Kickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\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      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE with IMAGES ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 两张尺寸图并排 --\u003e\n    \u003cdiv class=\"geo-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EnginePro3.0Boost_22.png?v=1776831279\" alt=\"Unfolded Geometry\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EnginePro3.0Boost_24.png?v=1776831279\" alt=\"Folded Geometry\"\u003e\n    \u003c\/div\u003e\n\n    \u003ctable class=\"boxgeo-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'5\" – 6'2\" (165cm – 190cm)\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\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApprox. 42.7 kg (101.1 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\"\u003e140 × 29.5 × 65 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 Unfolded\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e110.1 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\"\u003e168 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.7 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\"\u003e68 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\"\u003e85 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\"\u003e104 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\"\u003e120 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\"\u003e133 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 Folded\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e81 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e97 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53 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    \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\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 + Geometry 弹窗 =====\n  function openBoxGeo() {\n    document.getElementById('boxgeoModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBoxGeo() {\n    document.getElementById('boxgeoModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBoxGeoOutside(e) {\n    if (e.target === document.getElementById('boxgeoModal')) {\n      closeBoxGeo();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeBoxGeo();\n    }\n  });\n\u003c\/script\u003e\n\u003ch3\u003e\n\u003c!-- ============================================================ --\u003e \u003c!-- JavaScript 脚本                                              --\u003e \u003c!-- ============================================================ --\u003e \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 + Geometry 弹窗 =====\n  function openBoxGeo() {\n    document.getElementById('boxgeoModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBoxGeo() {\n    document.getElementById('boxgeoModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBoxGeoOutside(e) {\n    if (e.target === document.getElementById('boxgeoModal')) {\n      closeBoxGeo();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeBoxGeo();\n    }\n  });\n\u003c\/script\u003e \u003cstrong\u003eSmoother Full Suspension\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCarrying forward our proven full suspension design, equipped with upgraded connection points with bearings to solve the dryness during rotatio, provide a smoother experience and stronger structural strength.\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eStronger Boost Than Ever\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEquipped with a mighty 90Nm Boost motor, Engine Pro 3.0 Boost delivers unmatched torque for confident hill climbs and powerful acceleration.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engine_Pro_3.0_Boost_E-Bike_motor.png?v=1785421210\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFaster and Further\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePowered by a premium 48V 15Ah Samsung cell, comes standard with 8A fast charging—Have lunch at your campsite. By the time you’re done, your bike’s fully charged. 2 hours is all you need to keep the adventure rolling.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EnginePro3.0Boost_8.png?v=1761208617\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e130KM Long Range\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSet off into the unknown—130km of range lets you explore winding forest paths, cross rocky ground, and still cruise back before sunset.\u003c\/p\u003e\n\u003cp\u003e\u003cimg\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engine_Pro_3.0_Boost_E-Bike_range.png?v=1785421100\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engine_Pro_3.0_Boost_E-Bike_range_2.png?v=1785421144\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eAnti-theft System\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSeamlessly connected through the Engwe App, your bike is always within reach. Enjoy smart features like keyless unlocking, GPS tracking, and motion detection alerts—for total peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_ANTI.png?v=1785421004\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eOTA Wireless Upgrade\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eWith OTA wireless updates, your Engine Pro 3.0 Boost evolves over time—unlocking new features and improvements, anytime, anywhere, automatically.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engine_Pro_3.0_Boost_E-Bike_OTA.png?v=1785421295\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTFT Display\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEquipped with a vibrant TFT display for sharper visuals, easier navigation, and smarter control at a glance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EnginePro3.0Boost_11.png?v=1761208617\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCharge on your terms. The removable battery gives you the freedom to power up anytime, anywhere.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EnginePro3.0Boost_9.png?v=1761208617\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eIt's All In Details\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_30.png?v=1761209199\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eErgonomic Comfort\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe saddle is built for your body. Ergonomic design reduces pressure points and keeps you comfortable on every journey.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_31.png?v=1761209200\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFront Light\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eStay visible and ride with confidence. The LED headlight brightens your path and enhances safety for night and low-light rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EnginePro3.0Boost_12.png?v=1761208617\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTorque Sensor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFeel the power at your feet — ultra-sensitive torque sensor delivers seamless and intuitive assistance from the first pedal stroke.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_26.png?v=1761209199\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eHydraulic Brake\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eConquer bumps with confidence. The upgraded suspension fork smooths out rough terrain for a more comfortable and stable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_27.png?v=1761209199\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e20” x 4.0” Fat Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe all-terrain fat tires offer superior grip and shock absorption — from city streets to sandy beaches and snowy trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_28.png?v=1761209199\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTackle any incline or speed up with ease. The trusted Shimano 7-speed system adapts to your ride, your way.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Engine_Pro_3.0_Boost_29.png?v=1761209199\" alt=\"\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFoldable Design\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePutting control at your fingertips. Sleek, functional, and transport available for your needs.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/EnginePro3.0Boost_10.png?v=1761208617\"\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\/Engine_Pro_3.0_Boost_E-Bike2.png?v=1780996457\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engine_Pro_3.0_Boost_E-Bike.png?v=1780996480\"\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Black","offer_id":44221937582131,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true},{"title":"Navy-Blue","offer_id":44221937549363,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EnginePro3.0Boost_17.png?v=1776831279"},{"product_id":"vitilan-u3","title":"Vitilan U3 Full Suspension Foldable Fat Tire 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  \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\u003eVitilan U3 Full Suspension Foldable Fat Tire Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan U3 – the foldable fat‑tyre e‑bike with a low step‑through frame, full suspension, and 750W motor. \u003cstrong\u003eEasy to mount\u003c\/strong\u003e, comfortable to ride, and stable on any terrain – built for every rider.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U3.png?v=1785400773\" 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=\"\"\u003eLow step‑through frame + folding design\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– easy to mount and dismount, ideal for seniors or riders with limited mobility.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e750W motor (1056W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 75Nm torque, powerful hill‑climbing, smooth starts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e48V 13Ah removable battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 65 km range in pure electric, 130 km in pedal‑assist.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual suspension system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front fork + seatpost spring, absorbs bumps for a more comfortable ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 3.0\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– strong grip, anti‑skid stability on snow, sand, gravel, and uneven ground.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7‑speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– adapts to any terrain, lets you adjust pedalling effort easily.\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  .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 U3 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- POWER \u0026 PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHub Motor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1056W Brushless Gear Motor (peak)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah Lithium Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48 – 73 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 22A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V LCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTwist Grip 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\"\u003e0~5 Level Intelligent Pedal Assist\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame 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\"\u003e20\" × 3\" Fat Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSuspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eWith Locking and Adjustment Functions\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\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        \u003c!-- LIGHTING \u0026 PROTECTION --\u003e\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 \/ 48V 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        \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\"\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      \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 U3 — 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\/V3_SIZE.png?v=1785650622\" alt=\"Vitilan U3 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 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📏 UNFOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e66.92\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e49.21\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Shelf Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Lowest Seat to Floor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.46\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Limit Height of Seat\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.18\"\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\"\u003e22.83\"\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\"\u003e13.58\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e16.73\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e49.21\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30.51\" (775mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e16.14\" (410mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e35.82\" (910mm)\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 U3 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 U3\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\u003chr\u003e\n\u003ch3\u003eEasy Access, Effortless Ride\u003c\/h3\u003e\n\u003cp\u003eThe Vitilan U3 is designed for riders of all abilities. Its low step‑through frame significantly reduces the hip and knee flexion needed to mount and dismount – making it an ideal choice for seniors or anyone with limited mobility. The 20\" fat tyres provide exceptional stability and grip, while the dual suspension system absorbs bumps and vibrations, so you stay comfortable and in control, no matter where the road takes you.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_1.png?v=1761288598\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e1056W Peak Brushless Motor\u003c\/h3\u003e\n\u003cp\u003ePowered by a 750W brushless rear hub motor (1056W 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 45KM\/H , giving you a silky smooth ride!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/U3_motor.png?v=1785651796\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e48V 13ah High-capacity Removable Battery\u003c\/h3\u003e\n\u003cp\u003eLong-lasting performance with a 48V 13ah removable battery that can be easily installed and removed for charging when you need it. You can ride 48-73 Km in 5-6 hours per charge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_21.png?v=1761289667\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eFront Fork And Seatpost Suspension\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_15.png?v=1761289667\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eLCD Display\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3_Full_Suspension_Foldable_Fat_Tire_Electric_Bike_18.png?v=1761288549\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"pas-title\"\u003e\u003c\/h2\u003e\n\u003ch2 class=\"pas-title\"\u003eElectronic Control PAS Levels\u003c\/h2\u003e\n\u003cp class=\"pas-subtitle\"\u003ePAS Levels Corresponding Speed and Range\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/U3_Electronic_Control_PAS_Levels.png?v=1785651891\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003e20\"*3\" Spoked Wheels\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe 20*3.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\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_19.png?v=1761288598\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\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.v\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3_Full_Suspension_Foldable_Fat_Tire_Electric_Bike_26_74c95edc-e13e-44f4-ac5a-5c2e37ad8a1e.png?v=1761288756\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\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\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_14.png?v=1761288599\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\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\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3_Full_Suspension_Foldable_Fat_Tire_Electric_Bike_13.png?v=1761288549\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e160 mm Mechanical 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\/0728\/8609\/1925\/files\/U3FullSuspensionFoldableFatTireElectricBike_16.png?v=1761288599\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\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\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/U3_Full_Suspension_Foldable_Fat_Tire_Electric_Bike_27.png?v=1761288862\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U3.jpg?v=1780570788\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U3-2.jpg?v=1780570809\" alt=\"\"\u003e\n\u003c\/h3\u003e","brand":"Vitilan","offers":[{"title":"Black \/ Bike Only","offer_id":44221937745971,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ With Helmet","offer_id":44606243373107,"sku":null,"price":1069.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ With Front And Back Baskets","offer_id":44221937778739,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ With Waterproof Bike Rack Bag","offer_id":44606243405875,"sku":null,"price":1079.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Bike Only","offer_id":44221937811507,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ With Helmet","offer_id":44606243438643,"sku":null,"price":1069.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ With Front And Back Baskets","offer_id":44221937844275,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ With Waterproof Bike Rack Bag","offer_id":44606243471411,"sku":null,"price":1079.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ Bike Only","offer_id":44221937877043,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ With Helmet","offer_id":44606243504179,"sku":null,"price":1069.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ With Front And Back Baskets","offer_id":44221937909811,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"White \/ With Waterproof Bike Rack Bag","offer_id":44606243536947,"sku":null,"price":1079.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/U3FullSuspensionFoldableFatTireElectricBike_1.png?v=1776831282"},{"product_id":"onesport-ot16","title":"Onesport OT16 Max 20×4.0\" Fat Tyres Foldable 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: \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\u003eOnesport OT16 Max 20×4.0\" Fat Tyres Foldable All-Terrain E-Bike\u003c\/h2\u003e\n\u003cp\u003eOneSport OT16 Max – a folding fat‑tyre e‑bike with a 500W peak motor, 120 km range, 20×4.0\" tyres, hydraulic disc brakes, and 80mm front suspension. Foldable power, all‑terrain confidence.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1_c207dca6-2f8e-44e8-aa1c-eba6519e34c1.jpg?v=1787395090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT16MAX_1.jpg?v=1787395142\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePowerful 48V 250W motor with easy 30° hill climbing\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThis strong motor provides steady power to help you ride uphill without effort or strain. Whether it's gentle slopes or steeper hills, enjoy smooth and safe rides every time.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_9.png?v=1762420956\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eLong-Lasting Battery Life\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe 48V 18Ah large capacity battery ensures long-lasting rides, so you can enjoy your trips without worrying about frequent recharging.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_8.png?v=1762420956\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eStable and Comfortable Ride\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe 20×4.0 inch fat tires offer excellent grip and stability, making every ride smooth and safe on various surfaces.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_4.png?v=1762420956\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cspan\u003eSpecifications\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT16_MAX_SPEC_c255a43d-1115-4b9f-a84e-1e9ebe937879.jpg?v=1787395046\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003eDimensions\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1_faadd7a8-9293-4ce4-89f3-7feaaa.png?v=1762421141\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_3.png?v=1762420956\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_5.png?v=1762420956\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrong Load Capacity \u0026amp; Convenient Foldable Design\u003c\/strong\u003e\u003cbr\u003eSupports up to 120kg with a sturdy frame for a safe ride. The easy foldable design makes storage and transport simple, adding convenience to your daily travel.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_9.png?v=1762420956\"\u003e\u003cbr\u003e\u003cstrong\u003eSmooth Shimano 7-Speed Gear System\u003c\/strong\u003e\u003cbr\u003eEasy to use and versatile, allowing you to adjust your speed comfortably on different terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_7.png?v=1762420956\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReliable Hydraulic Disc Brakes\u003c\/strong\u003e\u003cbr\u003eOffer quick and safe stopping power, giving you confidence and control on every ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OnesportOT16Max_6.png?v=1762420956\"\u003e\u003cbr\u003e\u003cstrong\u003eComfortable 80mm Front Suspension\u003c\/strong\u003e\u003cbr\u003eAbsorbs bumps and uneven roads, making your rides gentle and smooth, perfect for longer journeys.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT16-2_max_CR2.jpg?v=1787394849\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT16-2_max_CR.jpg?v=1787394847\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"OneSport","offers":[{"title":"Black","offer_id":44221939253299,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Beige","offer_id":44221939286067,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT16MAX-B-B.8.jpg?v=1776831307"},{"product_id":"onesport-ot08-fat-tire-e-bike","title":"Onesport OT08 Hydraulic Brakes \u0026 20×4.0\" Fat Tyres E-Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\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\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\u003eOnesport OT08 Hydraulic Brakes \u0026amp; 20×4.0\" Fat Tyres E-Bike\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1_58c0fce8-8b5c-49d4-a75e-6c234642d9f9.jpg?v=1786022834\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/2_4c5a7122-ea4b-4d79-8d5d-c669323d2a24.jpg?v=1786022836\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/3_3f69fb84-9e41-4f88-b1d7-5ad50324a55e.jpg?v=1786022835\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/6_b70b9c6b-e7ff-4d89-82bb-65407c32c839.jpg?v=1786022836\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5_42112685-b318-4dca-8623-81fc868c4694.jpg?v=1786022835\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/8_6dbef9ef-0b0c-49b0-add7-c571b3a290b2.jpg?v=1786022836\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/7_0cd16132-58cb-48ff-9af5-f35e69b91fb1.jpg?v=1786022835\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/4_9b3bd762-5542-4349-b653-29184a57ee24.jpg?v=1786022835\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5_42112685-b318-4dca-8623-81fc868c4694.jpg?v=1786022835\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/10_0884fc08-7b08-4f8d-a3db-f8b2935d41e8.jpg?v=1786022830\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/9_6da56669-ee7e-4d63-b709-1c3618aaf13a.jpg?v=1786022833\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Onesport_OT08_Fat_Tire_E-Bike.jpg?v=1779698442\" alt=\"\"\u003e\u003c\/h2\u003e","brand":"OneSport","offers":[{"title":"Blue-grey","offer_id":44766766039091,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44766766071859,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/B-OT08ZT.1.jpg?v=1779191894"},{"product_id":"varun-s20-2-foldable-electric-bike","title":"VARUN S20-2  20×4.0\" Fat Tyres Dual Suspension Foldable 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 class=\"popup-box-title\"\u003eVARUN S20-2  20×4.0\" Fat Tyres Dual Suspension Foldable Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFat Tires: 20x4.0\"\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 13A\u003c\/li\u003e\n\u003cli\u003eMax Range: 100km\u003c\/li\u003e\n\u003cli\u003eTorque: 55N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 150kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1-motor.png?v=1779094720\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003e55Nm Torque, Powerful Ride\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eBoasting a high-performance brushless motor, this e-bike delivers smooth, powerful output with reliable torque and strong acceleration. Compliant with EU regulations, it reaches a top speed of 25 km\/h, while its durable design ensures low-noise operation and excellent heat dissipation for long-lasting use.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1-battery.png?v=1779095029\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e48V 13Ah Anti-theft Battery\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003eGo the Distance, Non-Stop\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eIts high-performance battery features IP65 waterproof and dustproof protection for all outdoor riding, 4-5 hours fast charging to minimize waiting time, and up to 1000 charge-discharge cycles for stable long-term use, ensuring consistent power for worry-free commutes and adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1-fork_1.png?v=1779095058\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eLockable Front Fork\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003eBumps Erased, Trains Conquered\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eMore than just absorbing bumps, the front shock dominates rough terrain—effortlessly smoothing out gravel, rocks and jagged paths, while gliding over smooth climbs and paved roads to keep you firmly in control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1-suspension.png?v=1779095104\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eRear Shock Absorber\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDual Suspension, Doubled Absorption\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe upgraded rear shock, exclusive to the plus version, is a ride game-changer. Its high-performance design dampens road bumps and vibrations effectively, doubling shock absorption for better comfort, improved control, and extended e-bike service life.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1-plus_3.png?v=1779095156\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEquipped with a Shimano 7-speed gear system and 5 levels of pedal assist, all controlled via a multi-function thumb lever. Effortlessly switch between 7 gears and toggle the 5 pedal assist levels without disrupting your ride rhythm, perfectly adapting to hills, flats and all terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-12.png?v=1775044291\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eHeadlight \u0026amp; Taillight \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThis ultra-bright headlight and matching taillight work together to deliver reliable illumination and safety. The headlight cuts through rain and gloom with exceptional performance, lighting up your path clearly. Meanwhile, the taillight enhances your visibility to others on the road.\u003c\/p\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"width: 100%; height: 352.688px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"180\" style=\"width: 32.1429%;\"\u003e \u003ccol width=\"348\" style=\"width: 62.1429%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eProduct Certification\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCE (EN 15194)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrushless Motor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e250W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCharge Time\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e4-5h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIP 65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRange\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e60-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTorque\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e55Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eGearing\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eShimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDerailleur\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7-Speed Shimano Rear Derailleur\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSuspension\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFront suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20x4.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrakes\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDual Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFrame\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eAluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLight\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLED Adaptable Headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePedal-sssist System\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed Sensor-5 PAS Gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch2\u003eSize\u003c\/h2\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"348\"\u003e \u003ccol width=\"207\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Saddle Height\u003c\/td\u003e\n\u003ctd\u003e80-100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e120-135cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Total Length\u003c\/td\u003e\n\u003ctd\u003e165cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Rear Seat Height\u003c\/td\u003e\n\u003ctd\u003e65cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Folded Length\u003c\/td\u003e\n\u003ctd\u003e95cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Folded Height\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Varun_S20_-1_-13.png?v=1775044425\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s20-2_ecocycle_hub1.jpg?v=1780646266\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s20-2_ecocycle_hub2.jpg?v=1780646226\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_S20-2.1.png?v=1779712212\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_S20-2.png?v=1779712234\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44323986833459,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44323986866227,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44324023238707,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/S20-1PLUSWHITE1.png?v=1779095354"},{"product_id":"vitilan-v7","title":"Vitilan V7 Foldable All-Terrain Fat Tyre Commuter Electric Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp\u003e   \u003cspan\u003e \u003c\/span\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\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\u003eVitilan V7 Foldable Fat Tyre All-Terrain Commuter Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan V7 – a foldable fat-tyre e-bike with 750W motor, 65-mile range, dual suspension, and hydraulic disc brakes. Conquer commutes and trails, then fold it and go.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_V7_96b74b50-5995-426c-8d2e-2ee50c05cb10.jpg?v=1788332631\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_V7-5.jpg?v=1788332631\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003ePowerful Motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 750W brushless motor (1200W peak), 80Nm torque for hills and acceleration\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eLong-Range Battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah removable Samsung\/LG battery, up to 65 miles (104 km) range\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFat Tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 20\" x 4.0\" all-terrain tyres, stable on city streets and off-road trails\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFoldable \u0026amp; Portable\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– space-saving foldable frame, easy to store and transport\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual Suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front suspension + shock-absorbing seat, smooth ride over bumps\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eHydraulic Disc Brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 180mm rotors, reliable all-weather stopping power\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eStep-Through Frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– low-step design, easy mounting for all riders.\u003c\/span\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\"\u003eVitilan V7 — 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⚡ TECHNICAL SPECIFICATIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHub Motor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e750W Brushless Motor (peak 1200W)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah Samsung\/LG Lithium 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 3.0A Junlei 3-pin charging head\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eController\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V \/ 25A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e81F version Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMile Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 – 104 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\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 Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1~5 Level\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE-bike Class\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eClass 3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWater-resistant Protection\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🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic front fork\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4\" Fat Tires\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\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\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSignal Turn Light \/ 48V LED Light\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📦 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\"\u003e78 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      \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 V7 — 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\/V7_Foldable_All-Terrain_Size.png?v=1785595613\" alt=\"Vitilan V7 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 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📏 UNFOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Adjustable Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48.5\" – 51.77\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Chain Stay Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Stand Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e28.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheel Diameter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Minimum Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e11.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔲 FOLDED\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eM – Folded Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Folded Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Folded Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e31.5\"\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 V7 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 V7\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\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=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003eSame Performance, Lower Price\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe V7 has been designed to meet a wider range of customer needs: whilst building on the classic framework of the I7 and retaining its peak power and performance, it offers customers a model that delivers even better value for money.\u003cbr\u003e\u003cbr\u003eWe have retained the iconic wide-tyre look and folding frame, and integrated a full suspension system, upgraded hydraulic disc brakes, a larger saddle, and a smart app system to create a riding experience that is powerful, smooth and connected.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V7_1.png?v=1785598079\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\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\"\u003eHigh-Capacity Removable Battery\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003ePowered by a 960Wh battery, the Hunter Pro delivers an impressive 105KM max range—perfect for daily commutes or all-day adventures. Spend less time charging and more time riding, free from range anxiety. Say hello to exciting, unadulterated fun! Go further, do more, and never miss out on a thrilling ride.\u003cspan class=\"special-text-value\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"special-text-container\"\u003e\n\u003cdiv class=\"special-text-item\"\u003e\u003cspan class=\"special-text-title\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V7_2.png?v=1785598119\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"special-text-item\"\u003e\n\u003cspan class=\"special-text-title\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"special-text-item\"\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003e1200W Brushless Motor\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe V7 motor unleashes 750W of power (peaking at 1200W) and 80 N·m of torque, giving you the strength to conquer any terrain—climb steep hills and tackle rough trails with unstoppable force.\u003c\/p\u003e\n\u003cp\u003eThe V7 has a default top speed of 25 km\/h. If the customer requests it, the speed limit can be removed, allowing the vehicle to reach a top speed of 45 km\/h.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V7_3.png?v=1785598171\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\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\"\u003eDual Suspension System\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe V7 retains the advanced dual suspension system of the I7PRO, built around a durable four-link structure and a 80mm adjustable front fork. With Horst link pivots, it delivers lasting comfort and control across rough terrain—ensuring every ride feels smooth, stable, and ready for adventure.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V7_4.png?v=1785598202\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\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\"\u003eFoldable Suspension Frame\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eThe foldable design allows the e-bike to take up minimal space when stored at home or in the garage. It can also be easily folded to fit into a large car trunk, making it convenient to transport for travel, vacations, or outdoor adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/vitilan_V7_5.png?v=1785598229\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 class=\"pas-title\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 class=\"pas-title\"\u003eElectronic Control PAS Levels\u003c\/h2\u003e\n\u003cp class=\"pas-subtitle\"\u003ePAS Levels Corresponding Speed and Range\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_5.png?v=1785598283\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003eAnti-Oil Shock Absorber \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cspan\u003eoil-hydraulic shock and four-link configuration help you better minimize bumps from vibration while driving, ensuring smooth handling and enhanced comfort on any terrain.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_Anti-Oil_Shock_Absorber.png?v=1785645549\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003e180mm Hydraulic Disc Brake\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003eHigh-performance 180mm hydraulic disc brakes deliver powerful, smooth, and quiet stopping. The quick-response braking system ensures reliable control and shorter stopping distances, even on rainy days or slippery roads, giving you confidence and safety in any riding condition.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_180mm_Hydraulic_Disc_Brake.png?v=1785645601\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003eTwist Grip Throttle \u0026amp; Shimano\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e7-Speed The newly upgraded twist grip throttle frees your thumb, making speed control easier and your ride safer. Combined with Shimano 7-Speed gears, enjoy a wide, smooth, and precise shifting range that lets you effortlessly adapt to any terrain-whether cruising city streets or tackling hills and trails.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_Twist_Grip_Throttle_Shimano.png?v=1785645681\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003eLED Headlight and Rear Turn Signal Light\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003eBright 48V LED headlights and rear lights illuminate the road ahead, ensuring visibility and safety during both day and night rides. The superhero-style rear turn signal provides a clear warning to traffic and pedestrians, keeping you safe and confident in any environment.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_LED_Headlight_and_Rear_Turn_Signal_Light.png?v=1785645749\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003eLOGAN Hydraulic Brake\u003cbr\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003eDesigned specifically for electric bikes, LOGAN hydraulic brakes deliver reliable and consistent stopping power with excellent heat dissipation. The dual-piston caliper design provides precise modulation, ensuring smooth and controlled braking-ideal for high-speed commutes, rugged trails, or any demanding riding conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_LOGAN_Hydraulic_Brake.png?v=1785645820\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"pas-subtitle\"\u003e\u003cspan\u003e20\" x 4\" Puncture-Resistant Fat Tire\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cspan\u003eThese 20\" x 4\" fat tires reduce ground pressure for a smoother, safer ride across various terrains. Durable and stable, they are perfect for both daily commuting and off-road adventures, giving you confidence on every journey.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7_Puncture-Resistant_Fat_Tire.png?v=1785645884\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"pas-subtitle\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub_vitilan_V7.jpg?v=1784295927\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_V7_CR.jpg?v=1788335654\" alt=\"\"\u003e\n\u003c\/h2\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","brand":"Vitilan","offers":[{"title":"Black \/ Bike Only","offer_id":44331734761523,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ Bike Helmet","offer_id":44331734827059,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ Bike tire","offer_id":44331734859827,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Black \/ Waterproof Bike Rack Bag","offer_id":44331734794291,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true},{"title":"Dark Grey \/ Bike Only","offer_id":44331735023667,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Dark Grey \/ Bike Helmet","offer_id":44331735089203,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Dark Grey \/ Bike tire","offer_id":44331735121971,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Dark Grey \/ Waterproof Bike Rack Bag","offer_id":44331735056435,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Bike Only","offer_id":44331734892595,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Bike Helmet","offer_id":44331734958131,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Bike tire","offer_id":44331734990899,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true},{"title":"Green \/ Waterproof Bike Rack Bag","offer_id":44331734925363,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/V7FoldableAll-TerrainCommuterElectricBike_1.png?v=1779333445"},{"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-m26-2-plus","title":"VARUN M26-2 Plus 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 class=\"popup-box-title\"\u003eVARUN M26-2 Plus All-Terrain Fat-Tire E-Bike\u003c\/h2\u003e\n\u003cp\u003eVarun M26-2 Plus – a 750W fat‑tyre e‑bike with 70 km range, 26×4.0\" off‑road tyres, and Shimano 7‑speed gearing. Built for commuting and adventure – on any surface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26 x 4.0\" Fat Tire\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 18A\u003c\/li\u003e\n\u003cli\u003eMax Range: 150 km\u003c\/li\u003e\n\u003cli\u003eTorque: 80 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 18A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e5-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\u003e70-150km\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 alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/size-m26-2-plus_1.png?v=1779336113\"\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\u003e39KG (86lbs)\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\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_5.png?v=1779336686\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eThe Shimano 7-speed shifter with multi-function thumb lever allows smooth gear changes and easy switching between 5 pedal assist levels.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_4.png?v=1779336687\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrong Rear Rack\u003c\/strong\u003e\u003cbr\u003eBuilt with durable materials and a maximum load capacity of 110lbs, the rear rack easily supports groceries, bags, and daily cargo.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_2.png?v=1779336686\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLED Adaptive Headlight\u003c\/strong\u003e\u003cbr\u003eBright LED headlight improves visibility and lights your path for safer riding at night or in poor weather.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_7.png?v=1779336686\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBrake-activated Taillight\u003c\/strong\u003e\u003cbr\u003eThe brake-activated taillight flashes when braking to alert drivers and improve safety on the road.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_3.png?v=1779336687\"\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 climbing performance across different terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/VARUN_M26-2_PLUS_1.png?v=1779336687\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear mechanical disc brakes provide responsive and reliable stopping power in all weather conditions.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub1.jpg?v=1784193824\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44333609746483,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Orange","offer_id":44333609779251,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M26-2_PLUS-fat-tire-ebike_5.png?v=1779371248"},{"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":"engwe-l20-3-0-pro-e-bike","title":"Engwe L20 3.0 Pro Mid-drive Step-thru E-bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp\u003e✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\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\u003eBuy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/strong\u003e\u003cbr\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e🇮🇪 Local Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003cdiv class=\"_4f9bf79 _43c05b5\"\u003e\n\u003cdiv class=\"ds-message _63c77b1\"\u003e\n\u003cdiv class=\"ds-markdown ds-assistant-message-main-content\"\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cstrong\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003ch2\u003eEngwe L20 3.0 Pro E-bike\u003c\/h2\u003e\n\u003cp\u003eThe ENGWE L20 3.0 Pro is a premium folding electric bike featuring a powerful 250W mid-drive motor with 100Nm of torque and an impressive 160KM max range. Engineered with full suspension and a compact foldable frame, this e-bike delivers exceptional performance for both urban commuting and off-road adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/L20_3.0_Pro.png?v=1784277598\"\u003e\u003c\/p\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  .size-images {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin: 8px 0 12px;\n  }\n  .size-images img {\n    flex: 1 1 45%;\n    min-width: 160px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 8px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  @media (max-width: 500px) {\n    .size-images img {\n      flex: 1 1 100%;\n    }\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    .size-images img {\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\"\u003eEngwe L20 3.0 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- GENERAL INFO --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL INFO\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eL20 3.0 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e32.8 kg (72.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\"\u003eApprox. 42 kg (92.6 lbs)\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 (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1\" – 6'3\" (155cm – 190cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFold\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 Levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLab Tested Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 km (Fully Charged)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eReal-World Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e140 km (PAS 1) \/ 110 km (PAS 3) \/ 96 km (PAS 5)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE (EN15194)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Ratings\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX7 (Wiring) \/ IPX6 (Display \u0026amp; Lights) \/ IPX5 (Motor \u0026amp; Controller) \/ IPX4 (Battery Box)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTerrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTarmac Roads, Gravel-Paved Paths, Sandy Beaches \u0026amp; Grass, Country Roads \u0026amp; Paved Trails\u003c\/td\u003e\n\u003c\/tr\u003e\n\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 Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy, Internal Battery, Step-Through Design\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Style\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCompact, Full Suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic, Adjustable Lockout, One-Piece Die-Cast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30mm Travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- E-BIKE SYSTEM --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑BIKE SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMivice X700 Mid-Drive, 48V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor\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), 21700 Cells with BMS (LG or Samsung)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 8A Output\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" LCD Color Display, ENGWE-Designed, Mid-Position\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIOT\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE IOT Module with GPS, 4G \u0026amp; Bluetooth\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eENGWE App\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApp Control Available\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30 Lux with Integrated E-Horn\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAutomatically brightens when braking or shaking\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- BRAKES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic, Dual-Piston\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisc Rotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- DRIVETRAIN --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔧 DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKMC E8S Anti-Rust, 112 Links\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChainring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney RD-TY300, 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShifter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano SL-M315-7R\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e7-Speed, 14T-28T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBoron Steel, Non-Foldable\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WHEEL SET --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEEL SET\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 3.0\" Urban Hybrid Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePuncture Protection\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3mm Anti-Puncture Layer\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20-inch, 12-gauge Spokes, 36-hole, Double-Wall Aluminum, Black\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COCKPIT --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🪑 COCKPIT\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE Soft Saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Post\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e10-Level Adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e680mm Width\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStem\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFoldable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Clamp\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eQuick-Release\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\"\u003eEngwe L20 3.0 Pro — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE with IMAGES ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 两张尺寸图并排：展开 + 折叠 --\u003e\n    \u003cdiv class=\"size-images\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_PRO_Size1.png?v=1785512706\" alt=\"Unfolded Dimensions\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_L20_3.0_PRO_Size2.png?v=1785512697\" alt=\"Folded Dimensions\"\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ===== UNFOLDED ===== --\u003e\n    \u003cdiv style=\"font-weight: 700; font-size: 15px; color: #1a1a2e; margin-top: 6px; margin-bottom: 4px;\"\u003e📏 Unfolded\u003c\/div\u003e\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1\" – 6'3\" (155cm – 190cm)\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 (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e144 × 27 × 64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e110.2 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\"\u003e172.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e51.2 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\"\u003e38.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e116.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e82.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102.0 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== FOLDED ===== --\u003e\n    \u003cdiv style=\"font-weight: 700; font-size: 15px; color: #1a1a2e; margin-top: 14px; margin-bottom: 4px;\"\u003e🔲 Folded\u003c\/div\u003e\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 × 53 × 78 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e78 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53 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=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eEngwe L20 3.0 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\"\u003e48V 15Ah Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e54.6V 8A Charger\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\"\u003eAssembly Tools\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      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\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e100Nm mid-drive motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 250W mid-drive, 100Nm torque, torque sensor for natural pedal feel\u003c\/span\u003e\u003ca href=\"https:\/\/www.galaxus.ch\/en\/s4\/product\/engwe-l20-30-pro-electric-bikes-63986180?tagIds=681\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/ebikeguides.com\/product\/engwe-l20-3-0-pro\/#tab-description\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e160 km range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 720Wh Samsung removable battery\u003c\/span\u003e\u003ca href=\"https:\/\/www.autotrader.co.uk\/electric-bikes\/content\/engwe-l20-3-0-pro-review-2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e2‑hour fast charge\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 8A charger, lunch-break ready\u003c\/span\u003e\u003ca href=\"https:\/\/www.galaxus.ch\/en\/s4\/product\/engwe-l20-30-pro-electric-bikes-63986180?tagIds=681\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.decathlon.ch\/en\/p\/mp\/engwe-l20-3-0-pro-100-nm-mid-drive-motor-anti-theft-module-gps-comfort\/58ed94e2-1116-4511-85ae-ae84ce0f18ea\/c250\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/ebikeguides.com\/product\/engwe-l20-3-0-pro\/#tab-description\" 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– front + rear, world’s first full‑suspension folding e‑bike\u003c\/span\u003e\u003ca href=\"https:\/\/www.galaxus.ch\/en\/s4\/product\/engwe-l20-30-pro-electric-bikes-63986180?tagIds=681\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.decathlon.ch\/en\/p\/mp\/engwe-l20-3-0-pro-100-nm-mid-drive-motor-anti-theft-module-gps-comfort\/58ed94e2-1116-4511-85ae-ae84ce0f18ea\/c250\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds small\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– step‑through aluminium frame, fits in a car boot or under a desk\u003c\/span\u003e\u003ca href=\"https:\/\/www.galaxus.ch\/en\/s4\/product\/engwe-l20-30-pro-electric-bikes-63986180?tagIds=681\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.autotrader.co.uk\/electric-bikes\/content\/engwe-l20-3-0-pro-review-2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIoT smart security\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– built‑in GPS tracking, app control, alarm system\u003c\/span\u003e\u003ca href=\"https:\/\/www.galaxus.ch\/en\/s4\/product\/engwe-l20-30-pro-electric-bikes-63986180?tagIds=681\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.decathlon.ch\/en\/p\/mp\/engwe-l20-3-0-pro-100-nm-mid-drive-motor-anti-theft-module-gps-comfort\/58ed94e2-1116-4511-85ae-ae84ce0f18ea\/c250\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eHydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– all‑weather stopping power\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr\u003e\n\u003ch2 class=\"text-center h1 pl-3 pr-3\"\u003eEngineered for Performance and Comfort\u003c\/h2\u003e\n\u003cdiv class=\"swiper mfSwiper swiper-initialized swiper-horizontal swiper-backface-hidden\"\u003e\n\u003cdiv class=\"swiper-wrapper\" id=\"swiper-wrapper-2d7f72b266def333\"\u003e\n\u003cdiv class=\"swiper-slide relative\" id=\"image_twCVPG\" role=\"group\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003ePowerful and responsive stopping power for a safer, smoother ride in any weather or terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe L20 3.0 Boost E-bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/54f4065c-5d8279_4cb7125e058343bfbdc697831253aa4e_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cspan\u003eFoldable Frame\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eCompact, portable, and travel-friendly—store it anywhere and take it everywhere with ease.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/L203.0PRO_fold.png?v=1784277844\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRear Rack\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSturdy, spacious rear rack let you carry groceries, gear, or essentials with ease, making daily errands effortless.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/L203.0PRO_rear_rack.png?v=1784277681\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e20″×3.0″ Puncture Proof Tyre\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEnhanced grip, shock absorption, and stability for city streets and trails—plus puncture-resistant tires for a worry-free ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe L20 3.0 Boost E-bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4bdc9ca3-5d8279_796d67cab14a47a7b87399169b012fa3_mv2.png?v=1751531660\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e680mm Swept-Back Handlebar\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eErgonomically designed for better wrist alignment, reducing strain and enhancing control, making long rides more comfortable and enjoyable.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe L20 3.0 Boost E-bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/961b9841-5d8279_3ec8a88d90db49aab5772f749519bda7_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eErgonomic Saddle\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eDesigned with optimal padding and shape to reduce pressure, ensuring maximum comfort and support for both short trips and long commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/L203.0PRO_saddle.png?v=1784278125\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 7-Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSeamlessly shift between seven gears for smooth pedaling, effortless hill climbs, and optimal speed control in any riding condition.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Engwe L20 3.0 Boost E-bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b3650cac-5d8279_dd03474225f5452e856ae110ecdecc10_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Engwe","offers":[{"title":"Champagne","offer_id":44544698449971,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44544698482739,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/L203.0PRO_black.png?v=1784277932"},{"product_id":"engwe-e26-3-0-mid-drive-full-suspension-electric-bike","title":"ENGWE E26 3.0 Mid-Drive Full Suspension Electric Bike(New Arrival)","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\u003eENGWE E26 3.0 Mid-Drive Full Suspension Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEngwe E26 3.0 Pro – a full‑suspension eSUV e‑bike with 100Nm mid‑drive motor, 135 km range, GPS tracking, and hydraulic brakes. One bike for commutes, gravel, and weekend adventures.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_Pro_11.png?v=1785728493\" 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=\"\"\u003e100Nm mid‑drive motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 250W Mivice motor with 500W peak\u003c\/span\u003e\u003ca href=\"https:\/\/www.autoevolution.com\/news\/engwe-just-dropped-an-at-e-bike-calling-it-an-suv-it-s-pricey-but-may-be-worth-every-penny-273631.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, delivers class‑leading torque for steep hills and rough terrain\u003c\/span\u003e\u003ca href=\"https:\/\/www.tmcnet.com\/usubmit\/-engwe-introduces-e26-30-pro-expanding-into-emerging-\/2026\/07\/09\/10412007.htm\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e720Wh removable LG battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– up to 135 km range\u003c\/span\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" 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– 80mm adjustable front fork + 30mm rear air shock with four‑bar linkage\u003c\/span\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, absorbs bumps for a smooth ride on any surface\u003c\/span\u003e\u003ca href=\"https:\/\/www.ixbt.com\/live\/car\/odin-elektrovelosiped-dlya-goroda-gruntovok-i-dalnih-marshrutov-engwe-predstavila-e26-30-pro-s-polnoy-podveskoy-i-akkumulyatorom-720-vtch.html#comments\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 3.0\" all‑road tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– grippy and stable on city streets, gravel, sand, and light trails\u003c\/span\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" 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– powerful all‑weather stopping power\u003c\/span\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" 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 drivetrain\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:\/\/www.ixbt.com\/live\/car\/odin-elektrovelosiped-dlya-goroda-gruntovok-i-dalnih-marshrutov-engwe-predstavila-e26-30-pro-s-polnoy-podveskoy-i-akkumulyatorom-720-vtch.html#comments\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSmart eSUV features\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– GPS tracking, anti‑theft alarm, app connectivity, and ride monitoring\u003c\/span\u003e\u003ca href=\"https:\/\/www.tmcnet.com\/usubmit\/-engwe-introduces-e26-30-pro-expanding-into-emerging-\/2026\/07\/09\/10412007.htm\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eStep‑through aluminium frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– easy mounting, fits riders from 5'4\" to 6'4\"\u003c\/span\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\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 front rack, travel bag, fenders, lights, kickstand, and rear rack (25kg capacity)\u003c\/span\u003e\u003ca href=\"https:\/\/www.ixbt.com\/live\/car\/odin-elektrovelosiped-dlya-goroda-gruntovok-i-dalnih-marshrutov-engwe-predstavila-e26-30-pro-s-polnoy-podveskoy-i-akkumulyatorom-720-vtch.html#comments\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.instalki.pl\/testy\/hardware\/engwe-e26-3-0-pro-test-recenzja-opinia\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/odditymall.com\/full-suspension-esuv-ebike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e34 kg (75 lbs)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy and stable, with 150 kg max load\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_PRO_15.png?v=1785728709\" alt=\"\"\u003e\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\"\u003eEngwe E26 3.0 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- GENERAL INFO --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL INFO\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eE26 3.0 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (Without Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30.2 kg (66.6 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (With Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34 kg (75 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42 kg (92.6 lbs)\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 (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRide Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'4\" – 6'4\" (163 – 193 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFold\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE EN15194 by TUV certification\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Ratings\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX7 (Wiring) \/ IPX6 (Display \u0026amp; Lights) \/ IPX5 (Motor \u0026amp; Controller) \/ IPX4 (Battery Box)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTerrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTarmac Roads, Gravel-Paved Paths, Sandy Beaches \u0026amp; Grass, Country Roads \u0026amp; Paved Trails\u003c\/td\u003e\n\u003c\/tr\u003e\n\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 Style\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFull Suspension Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame Material\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80mm Adjustable Suspension Fork (Hydraulic Lockout)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Suspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30mm Adjustable Air Shock with 4-Bar Linkage\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- E-BIKE SYSTEM --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ E‑BIKE SYSTEM\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W Mivice X700 Mid-Drive, 48V\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e720Wh (48V 15Ah) LG Lithium-Ion Battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" Full-Color Display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eENGWE App\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eApp Control Available\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLED Headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLED Headlight\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- BRAKES \u0026 DRIVETRAIN --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🛑 BRAKES \u0026amp; DRIVETRAIN\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Hydraulic Disc Brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGear System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 8-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WHEEL SET --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚙️ WHEEL SET\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26\" × 3.0\" All-Road Tires with Reflective Sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- SECURITY \u0026 COCKPIT --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🔒 SECURITY \u0026amp; COCKPIT\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGPS Tracking\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAnti-Theft Alarm\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eENGWE Soft Saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- ACCESSORIES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🧰 ACCESSORIES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCenter-mounted (included)\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 3.0 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\/0691\/7668\/8691\/files\/e26-3.0-size.png?v=1785729684\" alt=\"Engwe E26 3.0 Pro 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'4\" – 6'4\" (163 – 193 cm)\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\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 – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e197 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Handlebar Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAdjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e93 – 103 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e126 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48 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 3.0 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\"\u003e48V 15Ah LG 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\"\u003e54.6V 4A 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\"\u003eFront \u0026amp; Rear Fenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Kickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\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\"\u003eENGWE Bike Tracker\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\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 3.0 Pro 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 3.0 Pro\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=\"text-overlay__heading h2\"\u003eYour Accessible Everyday eSUV\u003c\/h2\u003e\n\u003cdiv class=\"text-overlay__block reading-width rte\"\u003e\n\u003cp\u003eMore capable than a trekking eBike. More comfortable than an ATB. Built for commuting, countryside rides, and weekend exploration.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_Pro_10.png?v=1785728804\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e263.0pro1.png?v=1785728359\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26_3.0_pro2.png?v=1785728491\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26_3.0_pro_3.png?v=1785728492\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26_3.0_pro_4.png?v=1785728491\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_PRO_battery.png?v=1785728923\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_PRO_tire.png?v=1785728975\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003e3.5\" Full-Color Display\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eClearly displays speed, navigation, and riding information in different lighting conditions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_4.png?v=1785729071\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eHydraulic Disc Brakes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e Deliver smoother braking power and more controlled stopping performance.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_6.png?v=1785729126\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003e150 kg Payload Capacity \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe reinforced frame structure supports heavier daily cargo and riding loads with confidence.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_8.png?v=1785729190\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eLED Front Light\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eImproves nighttime visibility and road awareness for safer riding.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_10.png?v=1785729234\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eLED Rear Light\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eEnhances rear visibility for more confident urban commuting and night riding.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_11.png?v=1785729279\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eShimano 8-Speed Drivetrain \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eShift smoothly through different riding conditions for a more natural riding experience.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e26-3.0-pcframe_2.png?v=1785729317\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Engwe","offers":[{"title":"Grey","offer_id":44657384161331,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Blue","offer_id":44657384095795,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26_3.0_Pro_2.png?v=1785728492"},{"product_id":"apefox-rh20-dual-750w-motor-100km-range-folding-fat-tyre-e-bike","title":"APEFOX RH20 Dual 750W Motor 100km Range Folding Fat-Tyre E-Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp\u003e✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\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\u003eBuy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/strong\u003e\u003cbr\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e🇮🇪 Local Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003cdiv class=\"_4f9bf79 _43c05b5\"\u003e\n\u003cdiv class=\"ds-message _63c77b1\"\u003e\n\u003cdiv class=\"ds-markdown ds-assistant-message-main-content\"\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cstrong\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003ch2\u003eAPEFOX RH20 Dual 750W Motor 100km Range Folding Fat-Tyre E-Bike\u003c\/h2\u003e\n\u003cp\u003eAPEFOX RH20 – a dual-motor folding fat-tyre e-bike with 1500W peak power, 100 km range, full suspension, and hydraulic disc brakes. Built for city streets, gravel paths, and everything in between.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_01.jpg?v=1789029742\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_02.jpg?v=1789029740\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_03.jpg?v=1789029742\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_04.jpg?v=1789029743\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_05.jpg?v=1789029743\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_06.jpg?v=1789029741\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_07.jpg?v=1789029742\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_08.jpg?v=1789029741\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_09.jpg?v=1789029741\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_10.jpg?v=1789029740\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_11.jpg?v=1789029740\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_12.jpg?v=1789029740\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20_13.jpg?v=1789029740\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_4f9bf79 _43c05b5\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"Engwe","offers":[{"title":"Default Title","offer_id":44837356666931,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/RH20.1.jpg?v=1789029535"},{"product_id":"u9-electric-bike","title":"Vitilan U9  20 × 3.0” Full Suspension Torque Sensor Foldable 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:\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\u003eVitilan U9  20 × 3.0” Full Suspension Torque Sensor Foldable Electric Bike\u003c\/h2\u003e\n\u003cp\u003eVitilan U9 – a compact folding e-bike with 500W (peak 960W) motor, 15Ah LG battery, full suspension, and all-terrain fat tyres. Powerful, comfortable, and easy to store.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e48V 15Ah LG Lithium-Ion Battery\u003c\/li\u003e\n\u003cli\u003e500W\/960W Rated\/Peak Motor\u003c\/li\u003e\n\u003cli\u003eTorque Sensor\u003c\/li\u003e\n\u003cli\u003eFull Suspension\u003c\/li\u003e\n\u003cli\u003e50-80km Range\u003c\/li\u003e\n\u003cli\u003eMax Speed: 45km\/h \u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_8.png?v=1788958535\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe U9 is the next evolution in Vitilan’s U-series of step-through electric bicycles, designed for riders who require a comfortable riding experience whilst tackling more challenging terrain. Driven by the same spirit of adventure and everyday practicality, it takes the original vision a step further through sophisticated engineering. From rugged trails and snow-covered paths to city streets, the U9 offers a seamless riding experience without compromise.Dual suspension, a torque sensor, knobby tyres, and hydraulic disc brakes – all ensure a fully optimised all-terrain e-bike system that operates as a unified machine.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 400px; width: 100%; margin: 0 auto;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0869\/8367\/2110\/files\/fcfcfa0ae54018d7dba693bffe5099f3_0bc69c94-14f0-44d9-91fd-ce80e672f7cc.gif?v=1788428777\" alt=\"避震动图\" style=\"width: 100%; height: auto; display: block; border-radius: 8px;\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFull-Terrain Suspension for Any Ride\u003c\/strong\u003e\u003cbr\u003eA responsive front suspension and upgraded rear soft-tail system absorb bumps and rough terrain for a smoother, more comfortable ride. Built to handle hard landings and tough trails, the rear suspension keeps the frame stable while reducing wear and maintenance.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_27.png?v=1788958523\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e500W Upgraded Brushless Gear Hub Motor\u003c\/strong\u003e\u003cbr\u003eThe Vitilan U9 is equipped with a motor that delivers 500W of continuous power and 960W of peak power, producing 65Nm of torque. Combined with a torque sensor, this means you can easily navigate up and down hills. From rugged trails and snowy paths to city streets, U9 delivers one seamless ride without compromise.\u003cbr\u003eThe U9 can reach a top speed of 45 km\/h. If you wish to remove the speed limit, please contact our support team.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_30.png?v=1788958521\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e48V 15Ah LG Battery\u003c\/strong\u003e\u003cbr\u003ePowered by LG’s 48V 15Ah battery, the U9 offers outstanding range, ensuring you can tackle long rides with complete peace of mind. Spend less time charging and more time enjoying the thrill of the ride – because your adventures should never be limited by battery life.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_32.png?v=1788958520\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eCycling Upgrades\u003c\/strong\u003e\u003cbr\u003eEnjoy a smooth ride and precise control. Smart torque sensor translate every movement into smooth motor power.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"max-width: 400px; width: 100%; margin: 0 auto;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0869\/8367\/2110\/files\/540dcf17a209bc199b6a1ad44ece4d86_311011e9-1463-4b4a-a32c-5550899aa628.gif?v=1788428548\" alt=\"折叠动图\" style=\"width: 100%; height: auto; display: block; border-radius: 8px;\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eSimple and easy to fold design\u003c\/strong\u003e\u003cbr\u003eFolding e-bike takes up less space in the home or garage,you can also fold it up and put it in the large trunk, itis easy for you to take with the e-bike on the travel and vacation.\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eSpecification\u003c\/h2\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=\"261\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e48V 15AH LG detachable battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMile Range:\u003c\/td\u003e\n\u003ctd\u003e50-80km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHub Motor:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e500W Brushless Motor(peak 960W)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Payload Capacity:\u003c\/td\u003e\n\u003ctd\u003e330 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Rider Heights:\u003c\/td\u003e\n\u003ctd\u003e5'3\" ~ 6'5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e20\" x 3\" Fat Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGear Shifting System:\u003c\/td\u003e\n\u003ctd\u003eShimano 7 Speed Gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAuxiliary lights:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eBrake lights, left and right turn signals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBell\/Horn:\u003c\/td\u003e\n\u003ctd\u003eElectric Horn\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger:\u003c\/td\u003e\n\u003ctd\u003e54.6V 2.0A DC 2.1 Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eController:\u003c\/td\u003e\n\u003ctd\u003e48V \/ 15A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay:\u003c\/td\u003e\n\u003ctd\u003eMulti-function Intelligent Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight:\u003c\/td\u003e\n\u003ctd\u003e78lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Fork:\u003c\/td\u003e\n\u003ctd\u003eAir Suspension Front Fork\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThrottle:\u003c\/td\u003e\n\u003ctd\u003eThumb Throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFender:\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Speed：\u003c\/td\u003e\n\u003ctd\u003e45km\/h (Initial speed 25km\/h)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIP level\u003c\/td\u003e\n\u003ctd\u003eIPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eSize\u003c\/h2\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=\"261\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA. Total Length:\u003c\/td\u003e\n\u003ctd\u003e66.54\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB. Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e46.06\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC. Wheelbase:\u003c\/td\u003e\n\u003ctd\u003e45.28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD. Minimum Seat Height:\u003c\/td\u003e\n\u003ctd\u003e31.10\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE. Maximum Seat Height:\u003c\/td\u003e\n\u003ctd\u003e41.34\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF. Chain Stay Length:\u003c\/td\u003e\n\u003ctd\u003e19.29\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG. Frame to Ground Height:\u003c\/td\u003e\n\u003ctd\u003e15.35\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH. Top Tube Length:\u003c\/td\u003e\n\u003ctd\u003e25.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI. Wheel Diameter:\u003c\/td\u003e\n\u003ctd\u003e20\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ. Head tube length:\u003c\/td\u003e\n\u003ctd\u003e23.62\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eK. Maximum Handlebar Height:\u003c\/td\u003e\n\u003ctd\u003e51.97\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL. Length:\u003c\/td\u003e\n\u003ctd\u003e37.01\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM. Height:\u003c\/td\u003e\n\u003ctd\u003e31.50\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eN. Width:\u003c\/td\u003e\n\u003ctd\u003e18.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Height:\u003c\/td\u003e\n\u003ctd\u003e5’3”-6’5”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_14.png?v=1788958513\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLCD Digital Panel \u003c\/strong\u003e\u003cbr\u003eDisplays critical ride data like speed, battery life, and mileage, with excellent visibility in all light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_26.png?v=1788958516\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDNM Center Shock Absorber \u003c\/strong\u003e\u003cbr\u003eThe four-link suspension with DNM AO-6 30mm Air Suspension absorbs rear-wheel impacts with precision. Delivers a smoother ride over rocky or uneven trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_19.png?v=1788958525\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Quality Hydraulic Front Forks \u003c\/strong\u003e\u003cbr\u003eWith its single-shoulder hydraulic suspension, you can ride with confidence in any situation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_18.png?v=1788958527\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-speed Gear Shift System \u003c\/strong\u003e\u003cbr\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_22.png?v=1788958524\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHydraulic Brake Sensitive \u003c\/strong\u003e\u003cbr\u003e180mm mechanical disc brakes provide ample braking force even in the harshest conditions efficiently. they are less susceptible to mud or rain, less effort is required on the levers, and fingers and arms are less prone to fatigue.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_28.png?v=1788958512\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLED Headlight and Rear Turn Signal Light \u003c\/strong\u003e\u003cbr\u003eThe bright 48V headlights and rear LED lights illuminate the road ahead, ensuring your safety while riding both day and night. The rear taillights, featuring brake lights and left\/right turn signals, serve as an effective safety warning when you're navigating through traffic or crowds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_10.png?v=1788958506\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSoft and Comfortable Seat \u003c\/strong\u003e\u003cbr\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\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_11.png?v=1788958510\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThumb Throttle \u003c\/strong\u003e\u003cbr\u003eThanks to the assist sensor, you can save both time and energy whilst cycling. With the Thumb Throttle, you can easily keep up with traffic and navigate rush-hour journeys with ease, even without pedalling hard.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Vitilan_U9_Electric_Bike_16.png?v=1788958521\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e20\"*3\" CHAOYANG Wheels \u003c\/strong\u003e\u003cbr\u003eThe 20*3.0 fat tires with granular pattern grip the ground more powerfully and anti-skid\u003c\/p\u003e","brand":"Vitilan","offers":[{"title":"Black","offer_id":44841384116275,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Creamy White","offer_id":44841384149043,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Champagne Gold","offer_id":44841384181811,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_U9_Electric_Bike_1.png?v=1789112096"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/collections\/ENGWEL20Step-ThruE-bikeAvailableonCycletoWorkScheme_14.png?v=1778568697","url":"https:\/\/ecocyclehub.ie\/collections\/electric-bikes-with-fat-tyres.oembed?page=3","provider":"Ecocycle Hub","version":"1.0","type":"link"}