{"title":"All Bikes","description":"","products":[{"product_id":"onesport-ot12","title":"Onesport OT12 Step-Through Commuter 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\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\u003eOnesport OT12 Step-Through Commuter E-Bike\u003c\/h2\u003e\n\u003cp\u003eOneSport OT12 – a step-through city e-bike with 65 km range, 250W motor, and 27.5\" wide tyres. Affordable, comfortable, and built for everyday commuting.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_1.jpg?v=1770277502\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_2.jpg?v=1770277502\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_3.jpg?v=1770277503\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_4.jpg?v=1770277502\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_5.jpg?v=1770277501\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_6.jpg?v=1770277502\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_7.jpg?v=1770277501\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_8.jpg?v=1770277502\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Onesport_OT12_urban_E_bike_9.jpg?v=1770277501\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT12_CR.jpg?v=1787394589\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"OneSport","offers":[{"title":"Black","offer_id":44221902520371,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221902553139,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT12.B_1_78ca74c6-bcbe-4b07-a9eb-f6f801a60b5e.jpg?v=1776830951"},{"product_id":"kaisda-k201-3-0","title":"KAISDA K201 3.0 Dual Battery Fat Tyres City Ebike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eSave up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003cb\u003e Exclusively for Online Orders:– Free Assembly + Delivery on This Bike\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e– Skip the setup. We professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003cspan\u003e \u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cspan\u003e \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\u003eKAISDA K201 3.0 Dual Battery City Ebike\u003c\/h2\u003e\n\u003cp\u003eKaisda K201 – a foldable fat-tyre e-bike with dual-battery system (748Wh total), 90 km range, 250W motor, and SHIMANO 7-speed gears. Compact power, built for city commutes and weekend adventures.\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual-battery system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 748Wh total capacity (36V 20.8Ah), 90 km range, ride longer without worrying about range anxiety\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e250W brushless motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 40Nm torque, rear-drive for better traction\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds in seconds\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– compact 6061 aluminium frame, portable and easy to store\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 3.0\" CST fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– wide, grippy, stable on mixed surfaces\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 7-speed gears\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, reliable shifting\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTEKTRO disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 180mm rotors, reliable all-weather stopping\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIPX6 waterproof\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ride confidently in wet conditions\u003c\/span\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n\u003cbutton class=\"spec-btn\"\u003e📋 Specifications\u003c\/button\u003e \u003cbutton class=\"size-btn\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e \u003cbutton class=\"btw-btn\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"specModal\" class=\"spec-modal\"\u003e\n\u003cdiv class=\"spec-modal-content\"\u003e\n\u003cbutton class=\"spec-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eDuotts K201 — 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\"\u003e250W (Sustained), 36V Brushless Rear Hub Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaximum Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLithium-ion 36V, 20.8Ah (748.8Wh) with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V 2AH Charger ×2, 4–5 Hours Charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eThumb Throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Smart Easy Read Display, Colorful screen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCadence Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e60–120 km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDefault 25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\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\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 25.4mm, 720mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpring suspension, 50mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMechanical disc brake\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7 Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20\" × 3.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 36h Front \u0026amp; Rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTubes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eButyl Rubber, Schrader Valve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLED Light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTail Light\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDry battery tail light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170mm w\/ 48T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlatform Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSilicone Seat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum Alloy, 27.2×350mm with Shock Absorbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded, Rear Mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\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\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 180 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003eSpecifications subject to change without prior notice.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据）                   --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"sizeModal\" class=\"size-modal\"\u003e\n\u003cdiv class=\"size-modal-content\"\u003e\n\u003cbutton class=\"size-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eDuotts K201 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\u003c!-- 尺寸图 --\u003e \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K201_SIZE.png?v=1785747989\" alt=\"Duotts K201 Size Diagram\"\u003e \u003c!-- 尺寸数据表格 --\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"note-row\"\u003e\n\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 180 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\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 – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Frame Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Bottom Bracket Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e166 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003ePlease note: The product you receive is based on the option you selected to order. \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"btwModal\" class=\"btw-modal\"\u003e\n\u003cdiv class=\"btw-modal-content\"\u003e\n\u003cbutton class=\"btw-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts K201 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 Duotts K201 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\u003cdiv class=\"t4s-top-heading t4s_des_title_1 t4s-text-center\"\u003e\n\u003ch3\u003e\u003cstrong\u003eDual Battery \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e36V 20.8Ah (748.8WH) large capacity, the battery core is provided by DMEGC, a Fortune 500 company, making the battery safer and more reliable. The clever battery lock design is convenient and durable, and it can travel 80-90 kilometers in electric mode.You can take it off at any time and take it home to charge.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_1.png?v=1767669775\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e250W Powerful Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e250W brushless motor with 40N.M maximum torque combined with intelligent controller produce 25KM\/H maximum speed. The rear drive motor is easier to handle, better traction giving, and less maintenance required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t4s-shipping-list t4s-justify-content-center  t4s-shipping-divided-false t4s-shipping-icon-medium t4s-text-center t4s-ver-center-false t4s-row t4s-row-cols-lg-3 t4s-row-cols-md-2 t4s-row-cols-2 t4s-gx-md-30 t4s-gy-md-30 t4s-gx-10 t4s-gy-10\"\u003e\n\u003cdiv class=\"t4s-shipping-item t4s-col-item t4s-eff t4s-eff-img-none\"\u003e\n\u003cdiv class=\"t4s-shipping-inner\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_6.png?v=1767669775\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eColor LCD Screen \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe display adopts an integrated panel design and a high-brightness LCD color screen, which is more convenient to operate. The buttons are easily accessible and can be clearly seen even in bright sunlight. It provides speed, mileage, power and other information.The USB function can charge your mobile phone at any time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_12.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCST 20*3.0 Tires \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eDual-compound rubber tires enable precise cornering, and EPS puncture protection keeps you out of trouble on your commute.The 3.0mm width and deep reverse thread design make it fast on pavement and have some grip when on softer surfaces.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_11.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eOptical Headlights And Taillights \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eComplying with StvZO headlights and taillights, the light diffusion is large, allowing you to see more clearly when riding at night, and protecting your riding safety in all aspects.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_7.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTEKTRO Mechanical Disc Brake \u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe top brand brake system is equipped with a 180mm disc to ensure your riding safety.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_5.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTransmission System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe front suspension features a locking function, ensuring a smooth and comfortable ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/4352\/4843\/files\/KAISDAK2013_9.png?v=1767670090\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub20.jpg?v=1784297629\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/K201_CR.png?v=1785747900\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"KAISDA","offers":[{"title":"Default Title","offer_id":44221903175731,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/KAISDAK2013_1.png?v=1776830960"},{"product_id":"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":"geleipu-c14-electric-scooter","title":"Geleipu C14 Electric Scooter","description":"\u003ch3 data-path-to-node=\"8,0\"\u003e\u003cb data-path-to-node=\"8,0\" data-index-in-node=\"0\"\u003e\u003cspan class=\"\"\u003e⚠️ IRELAND LEGAL WARNING – This scooter may exceed the legal speed (≤20 km\/h) and power (≤400W) for public roads. Use on public roads is illegal and may result in seizure, fines, or prosecution.\u003cbr\u003e👉 [\u003ca href=\"https:\/\/ecocyclehub.ie\/pages\/electric-scooter-purchase-and-use-important-notice\"\u003eClick here for full disclaimer and legal details\u003c\/a\u003e]\u003c\/span\u003e\u003c\/b\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"8,0\"\u003e\u003cb data-path-to-node=\"8,0\" data-index-in-node=\"0\"\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e   Official Authorized Dealer: \u003c\/b\u003eAll our e-bikes and e-scooters come with a full, genuine manufacturer's warranty.\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,1,0\"\u003e\u003cb data-path-to-node=\"8,1,1,0\" data-index-in-node=\"0\"\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 data-path-to-node=\"8,1,3,0\"\u003e   🇮🇪 \u003cb data-path-to-node=\"8,1,3,0\" data-index-in-node=\"5\"\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eGeleipu C14 Electric Scooter\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e[Powerful 500W Motor]\u003c\/strong\u003e\u003cbr\u003eThe C14 is equipped with a 500W brushless motor that delivers strong acceleration. Reach an exciting top speed of 32 km\/h, making it perfect for both city commuting and leisure rides.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e[100 km Long-Lasting Range]\u003c\/strong\u003e\u003cbr\u003eThe C14 electric bike is designed for riders who prioritize long-lasting performance and everyday comfort. Powered by a reliable 500W motor and a high-capacity 48V 17.5Ah battery, it delivers an impressive range of up to 100 km on a single charge.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e[14*2.5 Inch Puncture-Resistant Tires]\u003c\/strong\u003e\u003cbr\u003eEquipped with 14×2.5 inch puncture-resistant tires, the C14 ensures excellent shock absorption and reliable traction on urban roads. The wide tire profile enhances stability and comfort, making every journey smooth and enjoyable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e[Mechanical Disc Braking System]\u003c\/strong\u003e\u003cbr\u003eWith front and rear mechanical disc brakes, the C14 offers responsive and consistent stopping power in various weather conditions, providing an extra layer of safety and control when you need it most.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/GeleipuC14ElectricScooter_7.png?v=1764150407\"\u003e\u003c\/p\u003e","brand":"Geleipu","offers":[{"title":"Default Title","offer_id":44221911826483,"sku":null,"price":679.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/GeleipuC14ElectricScooter_1.png?v=1776830991"},{"product_id":"duotts-c29-max","title":"DUOTTS C29 Max Hydraulic Brakes Commuter 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\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\u003eDUOTTS C29 Max Hydraulic Brakes Commuter Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e960W High-quality Motor\u003c\/li\u003e\n\u003cli\u003e120 KM Maximum Range\u003c\/li\u003e\n\u003cli\u003e65 Nm Max Torque\u003c\/li\u003e\n\u003cli\u003e48V 18AH High-quality Battery\u003c\/li\u003e\n\u003cli\u003e25 KM\/H Top Speed\u003c\/li\u003e\n\u003cli\u003e150 KG Max Load\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eExploring the C29 Max E-BIKE\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_4.png?v=1763611973\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMore than just transportation, the Duotts C29 Max redefines what it means to ride free. With a powerful electric assist and intelligent torque sensing, every pedal feels effortless and in sync with your rhythm—like gliding through the wind. Whether you’re weaving through the city or escaping into the countryside, the C29 Max keeps you moving smoothly and confidently. From design to performance, it’s not just an e-bike — it’s a statement of freedom, efficiency, and exploration.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_14.png?v=1763611972\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePowerful Motor Performance\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEquipped with a \u003cstrong\u003e48V 960W\u003c\/strong\u003e high-efficiency motor delivering up to \u003cstrong\u003e65Nm\u003c\/strong\u003e of torque, the C29 Max provides powerful acceleration for any terrain. Whether commuting in the city or tackling uphill roads, it ensures a smooth and energetic ride with instant response.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_8.png?v=1763611973\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIntelligent Torque Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFeaturing an advanced torque sensor, the C29 Max provides precise pedal-assist power based on your pedaling strength. This results in a smoother, more natural ride that feels like an extension of your own power. Choose from five assist levels for any riding condition.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_12.png?v=1763611973\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExtended Riding Range\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe built-in 48V 18Ah lithium battery delivers up to 120 km of assisted range per charge. Perfect for long-distance commuting or weekend rides, it reduces the need for frequent charging and gives you the freedom to ride farther.\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\u003eElectronic Spec\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\u003e48V 960W 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\u003e65 Nm\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 18Ah battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery Charger\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e54.6V 2A charger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging Time\u003c\/td\u003e\n\u003ctd\u003e8–9 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eS869 2.4\" 3-button multi-function HD LCD display, Bluetooth-enabled for Duotts App\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Range\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eUp to 120 km in assist mode (actual performance varies with temperature, terrain, rider weight, etc.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTop Speed\u003c\/td\u003e\n\u003ctd\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Climbing\u003c\/td\u003e\n\u003ctd\u003eAngle30°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eComponents Spec\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminium alloy frame\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandlebar\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum alloy handlebar, 68 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrank\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum alloy crank, 170 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission System\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano Tourney 1×7-speed derailleur system\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\u003eSingle-crown aluminium suspension fork, 100 mm travel, non-adjustable, with lockout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Shock\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Brake\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eZOOM dual-piston hydraulic disc brake, 160 mm rotor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Brake\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eZOOM dual-piston hydraulic disc brake, 160 mm rotor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Wheel\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eKenda 29\" x 2.1\" tyre with reflective stripes, 30 TPI\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Wheel\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eKenda 29\" x 2.1\" tyre with reflective stripes, 30 TPI\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeadlight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e40 LUX headlight, manually operated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaillight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eIntegrated brake taillight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminium alloy pedals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMudguard\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003ePlastic full coverage mudguards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRear Rack\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSteel rear rack, max load 25 kg\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGeneral Spec\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e29.25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertification\u003c\/td\u003e\n\u003ctd\u003eCE certified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1840*1130*680 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd\u003eTorque sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd\u003e0-5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuitable for riders from 170 cm to 200 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Include\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCharger, user manual, tool kit, half-twist throttle, pedals, quick-release axle, motor axle protectors, air pump, phone bag\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\u003cbr\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\/DUOTTSC29MaxElectricBike_20.png?v=1763611973\"\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\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd\u003e170–200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBicycle Weight\u003c\/td\u003e\n\u003ctd\u003e27.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA. Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB. Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd\u003e80cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC. Rear Rack Height\u003c\/td\u003e\n\u003ctd\u003e78cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD. Wheelbase\u003c\/td\u003e\n\u003ctd\u003e116cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE. Rear Chainstay\u003c\/td\u003e\n\u003ctd\u003e47cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF. Seat Tube\u003c\/td\u003e\n\u003ctd\u003e45cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG. Top Tube\u003c\/td\u003e\n\u003ctd\u003e57cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH. Down Tube\u003c\/td\u003e\n\u003ctd\u003e77cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI. Front Fork\u003c\/td\u003e\n\u003ctd\u003e70cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ. Wheel Height\u003c\/td\u003e\n\u003ctd\u003e70cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eK. Bike Height\u003c\/td\u003e\n\u003ctd\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL. Bike Length\u003c\/td\u003e\n\u003ctd\u003e180cm\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\u003eWhat’s In The Box?\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\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTools\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo.4 Hex Key\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo.5 Hex Key\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhillips Head Screwdriver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo.10\u0026amp;12 Wrench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo.13\u0026amp;15 Wrench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eElectronic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccessories\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBicycle Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePump\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Manual\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\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\/DUOTTSC29MaxElectricBike_9.png?v=1763611972\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eComfort Suspension Design\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe aluminum suspension front fork with 100mm travel absorbs shocks and bumps effectively, providing enhanced comfort and stability even on rough terrain. Every ride feels smoother and more controlled.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_13.png?v=1763611972\"\u003e\u003cbr\u003e\u003cstrong\u003eHydraulic Disc Braking\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEquipped with ZOOM dual-piston hydraulic disc brakes on both wheels, the C29Max offers strong, responsive stopping power. Enjoy confident control and safety even on downhill or wet conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_15.png?v=1763611973\"\u003e\u003cbr\u003e\u003cstrong\u003eSmart Display \u0026amp; Bluetooth\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe S869 HD LCD display provides real-time speed, battery, and mileage data. Bluetooth connectivity with the Duotts App enables smart control and performance tracking from your smartphone.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_10.png?v=1763611972\"\u003e\u003cbr\u003e\u003cstrong\u003eIntegrated Lighting System\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eA 40Lux headlight and integrated brake taillight provide superior visibility for night riding. Stay seen and safe in any low-light condition.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_16.png?v=1763611972\"\u003e\u003cbr\u003e\u003cstrong\u003eAll-Terrain Anti-Slip Tires\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEquipped with Kenda 29×2.1” anti-slip tires, the C29Max ensures excellent grip and stability across city streets, paved roads, and light off-road trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_17.png?v=1763611972\"\u003e\u003cbr\u003e\u003cstrong\u003eFully Equipped for Utility\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eComes fully equipped with full-coverage mudguards, durable alloy pedals, and a steel rear rack supporting up to 25kg — perfect for commuting, shopping, or leisure rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTSC29MaxElectricBike_3.png?v=1763611973\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSuperior Climbing Power\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWith a maximum climbing angle of 30°, the C29Max easily conquers hills and rough terrain. Its powerful motor and precise assist control ensure smooth, effortless climbing performance.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29MAX_CR1.jpg?v=1787402156\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29_MAX_CR2.png?v=1787402162\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"DUOTTS","offers":[{"title":"Black-blue","offer_id":44221911957555,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/DUOTTSC29MaxElectricBike_1.png?v=1776830998"},{"product_id":"fafrees-f26-lasting","title":"Fafrees F26 Lasting 250W Step-Through Commuter 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\u003ch2\u003eFafrees F26 Lasting 250W Step-Through Commuter E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e100km Mileage\u003c\/li\u003e\n\u003cli\u003e36V\/25Ah Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003eCST 26*1.95 Tires\u003c\/li\u003e\n\u003cli\u003e120kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FafreesF26Lasting13.png?v=1776831002\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCommute with ease on a step-through e-bike designed for comfort and range.\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\/c66dd6a533f94924ac0a9db456120987.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\u003e25Ah Battery\u003c\/strong\u003e\u003cbr\u003eRide up to 120 km on a single charge for worry-free long-distance travel.\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\/eda34c087121455daab8589f0ec08ccf.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\u003e2.3\" LCD Display\u003c\/strong\u003e\u003cbr\u003eMonitor speed, battery, and distance in real time for a smarter ride.\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\/54a8185e9d844bc198cbaa1bf5a1188e.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\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eDeliver responsive, reliable stopping power for safe city and downhill riding.\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\/b17cf8edc8344bfe960426ee60d053d4.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 Suspension\u003c\/strong\u003e\u003cbr\u003eAbsorbs shocks and vibrations for a smoother, more stable ride on city streets and rough paths.\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\/7d760e66932b4c1db550816a8e0bfb1b.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\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003eCruise at 25 km\/h with smooth, efficient power for urban and uphill rides.\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\" style=\"width: 100%; height: 1058.06px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\" style=\"width: 46.6071%;\"\u003e \u003ccol width=\"100\" style=\"width: 17.8571%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eGENERAL\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;\"\u003eRange\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e80-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eMax 25km\/h\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;\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003en\/a\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;\"\u003e31 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e120kg\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;\"\u003e158-198cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCertifications\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eEN15194 + CE + E-Mark\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;\"\u003eWater Resistance\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIP54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eELECTRONIC\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eMotor\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear drive, 36V, 250W(sustained) 380W(peak)\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;\"\u003eMotor Torque\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V 20.3Ah, 730.8Wh, removable lithium-ion\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;\"\u003eBattery Weight\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e4.3kg\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V Output: 42V\/ 3A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e6 hours from 0% to 100%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e2.3\" LCD smart easy read display, IP54\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;\"\u003eSensor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eLights\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCOMPONENTS\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\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHigh-carbon Steel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum 31.8mm, 680mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eFork\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eBrakes\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eMechanical disc brakes\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;\"\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e160mm 6-bolt\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear, Shimano 7-Speed\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;\"\u003eShifter\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\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 style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eWheels\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e26in, 14g, 36hole, double wall Aluminum\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;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eChaoyang 26x1.95, 30tpi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eTubes\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eChain\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e124L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e44T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCassette\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCrankset\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePedals\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9\/16\" pedals\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFlip-up foam saddle\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;\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension Seatpost, Ø 28.6mm, 350mm Length. 15mm travel\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;\"\u003eKickstand\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIncluded\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;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFenders\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIncluded\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\/FafreesF26Lasting31.png?v=1763966222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA: Max. Seat Height\u003c\/td\u003e\n\u003ctd\u003e99 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB: Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e82 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC: Standover Height\u003c\/td\u003e\n\u003ctd\u003e45 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD: Frame Size\u003c\/td\u003e\n\u003ctd\u003e41 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE: Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e110 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF: Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e104 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG: Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e20 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH: Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e56-66 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI: Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e110 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ: Total Length\u003c\/td\u003e\n\u003ctd\u003e177 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Width\u003c\/td\u003e\n\u003ctd\u003e63 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003en\/a\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\u003eWhat’s In The Box?\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e\u003ccol width=\"261\"\u003e\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePACKAGE INCLUDED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x F26 Lasting ebike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Tool kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x User manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1 x Gift box (Includes 1*Inner tube, 2*Valve caps, 2*wheel reflectors, 2*Brake linings, 1*key chain)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_32.png?v=1763966328\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e7-Speed Shimano Shifter: Shift smoothly across gears for better control and easier riding on varied terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_29.png?v=1763966433\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eIntegrated Lighting: Stay visible and safe with bright front and rear lights for confident riding day or night.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_25.png?v=1763966465\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eStep-Through Frame: Easy to mount and ride, designed for comfort and accessibility across a wide height range.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_33.png?v=1763966434\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eAdjustable Stem: Ergonomic, height-adjustable stem ensures comfortable handling for riders of all sizes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_34.png?v=1763966434\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eFront Rack: Built-in front rack adds utility for shopping, errands, or daily commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F26_Lasting_35.png?v=1763966434\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eChain Cover: Shields the chain from dirt and clothing, improving safety and reducing maintenance.\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\/F26_lasting_CR1.png?v=1787649902\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Satin Black","offer_id":44221912186931,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Regal Blue","offer_id":44221912252467,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Storm Gray","offer_id":44221912285235,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true},{"title":"Snow White","offer_id":44221912318003,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FafreesF26Lasting1.png?v=1776831002"},{"product_id":"fafrees-ff20-cuv","title":"Fafrees FF20 CUV Dual-Battery Longtail Fat Tires Cargo E-Bike","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\u003ch2 style=\"text-align: left;\"\u003eFafrees FF20 CUV Dual-Battery Longtail Fat Tires Cargo E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e100-140km Mileage\u003c\/li\u003e\n\u003cli\u003e48V\/12Ah*2 Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003eCST 20*3.0 Fat Tires\u003c\/li\u003e\n\u003cli\u003e200kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eVersatile and family-ready, the FF20 CUV features a 250W pedal-assist motor, dual batteries for up to 140 km range, and a modular longtail frame with 200 kg load capacity. Perfect for school runs, daily errands, and weekend adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDiscover the all-in-one versatility of\u003c\/span\u003e\u003cspan\u003e a longtail e-bike built to carry kids, cargo, and more.\u003c\/span\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\/a825afe4d0cc40c4a1199bd70b750835.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\u003eFamily-First Utility\u003c\/strong\u003e\u003cbr\u003eSafely carry up to two children with a modular setup built for family 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\/495539ab753b44eab0ae87fcc433446e.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\u003eDual Batteries, Extended Range\u003c\/strong\u003e\u003cbr\u003eTwo 48V 12\/15Ah batteries discharge evenly for up to 140\/170 km of stable, efficient riding — with quick, removable charging.\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\/84964773e4d84b4e8d0aace9bfe783ac.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\u003eTorque Assist, Road Legal\u003c\/strong\u003e\u003cbr\u003e250W motor with torque sensor delivers up to 75 Nm for smooth, compliant power on every ride.\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\/10fd05a36a7d48b591115e0f30edde22.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\u003eHydraulic Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear hydraulic brakes deliver consistent, powerful stopping in all weather and under heavy load.\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\/46ebb9ad0f264fc2bf8616bf33cec882.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\u003eDual Suspension\u003c\/strong\u003e\u003cbr\u003eFront fork and suspension seatpost absorb shocks for a smoother, more comfortable ride under load.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 1058.06px;\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 46.6071%;\" width=\"261\"\u003e \u003ccol style=\"width: 17.8571%;\" width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eGENERAL\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;\"\u003eRange\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e100-140km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eMax 25km\/h\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;\"\u003e3 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eHandlebar\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;\"\u003e38kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e200kg\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;\"\u003e160-200cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCertifications\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eEN15194 + CE + E-Mark\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;\"\u003eWater Resistance\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIPX5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eELECTRONIC\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003eMotor\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear drive, 48V, 250W(sustained) 750W(peak)\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;\"\u003eMotor Torque\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e75Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e48V 24Ah, 1152Wh, removable lithium-ion\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;\"\u003eBattery Weight\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e3.1+3.1kg\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e48V Output: 54.6V\/ 3A\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e9 hours from 0% to 100%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3.5\" IPS color LCD, backlit, IP65\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;\"\u003eSensor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eTorque sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eLights\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCOMPONENTS\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\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e6061 Aluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eFork\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension fork, 60mm travel, with lockout\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\n\u003cdiv\u003e\n\u003cdiv\u003eHydraulic disc brakes\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;\"\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e180mm 6-bolt\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;\"\u003en\/a\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;\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eWheels\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e20in, 13g, 36hole, double wall Aluminum\u003c\/div\u003e\n\u003c\/div\u003e\n\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eChaoyang 20x3.0, 30tpi, puncture resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eTubes\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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 style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eChain\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e152L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e52T\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSingle-Speed, 16T\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;\"\u003eCrankset\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003ePedals\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9\/16\" pedals\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;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFlip-up foam saddle\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;\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd style=\"height: 58.7812px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension Seatpost, Ø 27.2mm, 350mm Length. 15mm travel\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;\"\u003eKickstand\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIncluded\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;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFenders\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eIncluded\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\/FF20_CUV_31.png?v=1770373271\" alt=\"\"\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: 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\u003e85 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC: Standover Height\u003c\/td\u003e\n\u003ctd\u003e48 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD: Frame Size\u003c\/td\u003e\n\u003ctd\u003e45 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE: Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e125 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF: Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e114 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG: Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e27 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH: Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI: Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e135 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ: Total Length\u003c\/td\u003e\n\u003ctd\u003e190 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Width\u003c\/td\u003e\n\u003ctd\u003e67 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e190*50*85 CM\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\u003eWhat’s In The Box?\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\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePACKAGE INCLUDED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x FF20 CUV ebike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x User manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1 x Gift box (Includes 2* brake pads, 1* inner tube, 2* valve caps, 1* tool kit, and 1* keychain)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e*To ensure timely delivery and consistent product quality, Fafrees reserves the right to replace components with alternatives of equal or higher quality when necessary. This will not affect the product’s intended performance or safety.\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\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_25.png?v=1763971579\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eHydraulic Disc Brakes: Front and rear hydraulic brakes deliver consistent, powerful stopping in all weather and under heavy load.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_26.png?v=1763971579\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eColor LCD Display:Bright, easy-to-read screen shows speed, battery, and assist level—making every ride simple and informed.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_27.png?v=1763971580\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e20×3.0\" Fat Tires:Grip confidently on cobblestones, gravel, or sand with wide tires that cushion bumps and boost traction.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_28.png?v=1763971579\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eFolding Handlebar: Easily store your bike in tight spaces with a rust-resistant aluminum frame and foldable handlebar.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_29.png?v=1763971581\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e200 kg Max Load: Safely carry up to 200 kg, the rider (150 kg), front basket (20 kg), and rear rack (100 kg) — ideal for kids or cargo.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FF20_CUV_30.png?v=1763971580\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eFully Equipped for the Road: From lights and fenders to footrests and a strong kickstand—everything you need for daily family rides.\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Satin Black \/ Passenger \/ 48V 24AH","offer_id":44221912350771,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Satin Black \/ Passenger \/ 48V 30AH","offer_id":44397348814899,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Satin Black \/ Cargo \/ 48V 24AH","offer_id":44221912383539,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Satin Black \/ Cargo \/ 48V 30AH","offer_id":44397348847667,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Oliver Green \/ Passenger \/ 48V 24AH","offer_id":44221912449075,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Oliver Green \/ Passenger \/ 48V 30AH","offer_id":44397348880435,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Oliver Green \/ Cargo \/ 48V 24AH","offer_id":44221912481843,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Oliver Green \/ Cargo \/ 48V 30AH","offer_id":44397348913203,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Passenger \/ 48V 24AH","offer_id":44221912547379,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Passenger \/ 48V 30AH","offer_id":44397348945971,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Cargo \/ 48V 24AH","offer_id":44221912580147,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Cargo \/ 48V 30AH","offer_id":44397348978739,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey \/ Passenger \/ 48V 24AH","offer_id":44221912645683,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey \/ Passenger \/ 48V 30AH","offer_id":44397349011507,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey \/ Cargo \/ 48V 24AH","offer_id":44221912678451,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey \/ Cargo \/ 48V 30AH","offer_id":44397349044275,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FF20CUV38.png?v=1780390292"},{"product_id":"fafrees-f20-x-max","title":"Fafrees F20 X-Max  30Ah Full Suspension Foldable Fat Tyres E-Bike","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\u003eFafrees \u003cspan\u003eF20 X-Max: 980W Peak Motor, 4.0\" Fat Tyres \u0026amp; Full Suspension – Foldable Off-Road Power\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFAFREES F20 X-Max – a foldable fat-tyre e-bike with a 1440Wh Samsung battery (140 km range), 980W peak motor, SHIMANO 7-speed gearing, and hydraulic brakes. Conquer any terrain, fold it and go.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/f20_x-max.png?v=1785753932\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e1440Wh Samsung battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– massive 48V 30Ah capacity, delivers\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120–140 km range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003eon a single charge, removable for easy charging\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e980W peak motor (750W sustained)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 65Nm torque, climbs steep hills with ease, 25 km\/h top speed\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 4.0\" CST fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 60tpi, exceptional grip and stability on sand, snow, gravel, and city streets\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolds compactly\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– handlebar, frame, and pedals fold down; easy to store in car trunks or apartments\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– smooth, reliable shifting for hills and flats\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– 160mm rotors, powerful all-weather stopping power\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– 50mm travel front fork + suspension seatpost, smooths out bumps and rough terrain\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e3.5\" IPS colour LCD display\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– USB charging port, backlit, IP65, shows speed, battery, and assist level\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e3 pedal assist levels\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– choose your power output for any riding condition\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e180 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy 6061 aluminium frame, fits riders 165–210 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eComplete package\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– includes rear rack, fende\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\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\/F20X-Max_3.png?v=1776831007\" alt=\"\"\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  \/* 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\"\u003eFafrees F20 X-Max — 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\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120–140 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMax 25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHandlebar, Frame, Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e49 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e165–210 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertifications\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eEN15194 + CE + E-Mark\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWater Resistance\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- ELECTRONIC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRear drive, 48V, 750W (sustained) 980W (peak)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 30Ah, 1440Wh, removable lithium-ion, Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e7.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V Output: 54.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\"\u003e9 hours from 0% to 100%\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" IPS color LCD, USB Port, backlit, IP65\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront and rear lights (with turn signals)\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 25.4mm, 620mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSuspension fork, 50mm travel, without lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160mm 6-bolt\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDerailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRear, Shimano 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 7 Speed Trigger\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20in, 13g, 36hole, double wall Aluminum\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, 60tpi\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTubes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eButyl rubber, schrader valve\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e138L\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7-Speed 14-28T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e152mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9\/16\" Foldable pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFlip-up foam saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSuspension Seatpost, Ø 31.8mm, 400mm Length, 15mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\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\"\u003eFafrees F20 X-Max — 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\/f20_x-max_size.png?v=1785754268\" alt=\"Fafrees F20 X-Max 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\"\u003e165–210 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e105 × 45 × 76 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 – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e106 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e86 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e38 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Frame Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e132 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e116 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Bottom Bracket Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e186 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\"\u003eF20 X-Max 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\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTool Kit\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\"\u003eGift Box\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1 (Includes: 1 inner tube, 2 valve caps, 4 spokes, 2 wheel reflectors, 2 battery fuses, 2 brake linings, 1 key chain)\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      \u003cem\u003eTo ensure timely delivery and consistent product quality, Fafrees reserves the right to replace components with alternatives of equal or higher quality when necessary. This will not affect the product's intended performance or safety.\u003c\/em\u003e\n      \u003cbr\u003e\u003cbr\u003ePlease 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 Fafrees F20 X-Max 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 Fafrees F20 X-Max\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\u003ch3\u003e\n\u003cstrong\u003e30Ah Samsung Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003ePacked with 21700 Samsung cells (1440Wh), it delivers up to 140km range per charge.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1dd042dabc294387a07b0d0f0fd45af4.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-Torque 750W Motor\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeel the power with a peak 980W output and strong 65Nm torque for confident, controlled riding.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ebc7e240dc6e48fe9f43d0cde4bb2970.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eHydraulic Braking\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFront and rear hydraulic brakes with 160mm rotors provide strong grip and fast response.\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\/e774f7908c6a4b629d5401e5a56a9b53.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDisplay with USB Port\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEasily view speed, range, and gear with the large LCD screen—plus, charge your phone on the go.\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\/da35367de69c4787b57680856887c9e0.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\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTriple Suspension\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eA complete suspension setup—front, rear, and seatpost—smooths out every bump for long-time riding.\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\/efda2130513140598ad42c05a2b1d0a8.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\u003cbr\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eTriple Folding Design\u003c\/h3\u003e\n\u003cp\u003eFolds at the frame, handlebars, and pedals—making it ultra-compact, easy to store, and perfect for transport on any trip.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/F20X-Max_8.png?v=1763974225\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eShimano 7-Speed Gear Shift\u003c\/h3\u003e\n\u003cp\u003eTackle hills, flats, or stop-and-go traffic with smooth shifting. Smart gear use can extend battery life by up to 15%.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/F20X-Max_10.png?v=1763974225\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLights with Turn Signals\u003c\/h3\u003e\n\u003cp\u003eBright front and rear lights with turn signals keep you visible and predictable.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/F20X-Max_11.png?v=1763974225\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eFront \u0026amp; Rear Cargo Racks\u003c\/h3\u003e\n\u003cp\u003eBuilt-in racks let you carry groceries, gear, or supplies with ease—ideal for commuting or weekend adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/F20X-Max_6.png?v=1763974225\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCST 20×4.0\" Fat Tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 2 rem;\"\u003eWide 4.0\" tires offer extra grip and stability on snow, sand, mud, gravel, and city roads alike.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/F20X-Max_9.png?v=1763974225\"\u003e\u003c\/span\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\/fafrees_F20_X-Max_Customer_review1.jpg?v=1779344126\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_X-Max_Customer_review2.jpg?v=1779344126\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Black","offer_id":44221913989171,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Gray","offer_id":44221914021939,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221914054707,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221914087475,"sku":null,"price":1619.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/F20X-Max_3.png?v=1776831007"},{"product_id":"fafrees-f20-folding-ebike-1","title":"FAFREES F20+ 20Ah Foldable 20×3.0″ Fat Tyres Ebike","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\u003eFAFREES F20+ 20Ah Foldable 20×3.0″ Fat Tyres Ebike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e75-100km Mileage\u003c\/li\u003e\n\u003cli\u003e36V\/20Ah Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003e20*3.0 inch Tires\u003c\/li\u003e\n\u003cli\u003e140kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUpgraded and versatile, the F20+ features a 250W motor, 20Ah battery, fat puncture-resistant tires, and a foldable integrated frame. Ideal for stable, long-range rides across all terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExplore the features F20+ Fat E-bike\u003c\/strong\u003e\u003cbr\u003eDiscover the power of a foldable e-bike with upgraded fat tires and extended range.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8e9a1ce77b9e44549cbb713891646c8c.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Capacity Battery\u003c\/strong\u003e\u003cbr\u003e20Ah automotive-grade battery powers up to 90km per charge.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/fdb49c48415f42dba5326d73bd5f286e.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEfficient \u0026amp; Capable\u003c\/strong\u003e\u003cbr\u003e250W motor (peak 450W) delivers smooth acceleration and 25km\/h top speed.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/944d8b951a404f4eb19b9e9c3c57916b.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eFront Suspension\u003c\/strong\u003e\u003cbr\u003e70mm Oil suspension fork absorbs shocks for a smoother, more comfortable ride.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/479a7ff1203f4dc9b98572394c90c6d5.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCompact \u0026amp; Foldable\u003c\/strong\u003e\u003cbr\u003eThe F20+ folds at the frame, handlebars, and pedals—ideal for tight storage, car trunks, or public transit.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4424bd5d18484963adad7069ec2ab8f4.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003ePuncture-Resistant Tires\u003c\/strong\u003e\u003cbr\u003e20\"×3.0\" fat tires with reinforced anti-puncture layers—offering better protection and longer durability.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\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\u003e75-90km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eMax 25km\/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\u003eFolding Parts\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHandlebar, Frame, Pedals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e28kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e140kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e160-195cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eEN15194 + CE + 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\u003eIP54\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, 36V, 250W(sustained) 450W(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\u003e45Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V 20Ah, 720Wh, removable lithium-ion, 21700 cells\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\u003e4.6kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V Output: 42V\/ 2A\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003e10 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\u003eLCD smart easy read display, IP54\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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e6061 Aluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\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 25.4mm, 580mm\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, 70mm 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 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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear, Shimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\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, 6-spoke, one-piece, 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 20x3.0\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\u003e122L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain Ring\u003c\/td\u003e\n\u003ctd\u003e48T\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\u003e152mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e9\/16\" Foldable pedals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSaddle\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFlip-up foam saddle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSteel, Ø 27.2mm, 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\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA: Max. Seat Height\u003c\/td\u003e\n\u003ctd\u003e98 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB: Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e84 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC: Standover Height\u003c\/td\u003e\n\u003ctd\u003e36 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\u003e120 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF: Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e105 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG: Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e20 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH: Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e58 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI: Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e116 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ: Total Length\u003c\/td\u003e\n\u003ctd\u003e170 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Width\u003c\/td\u003e\n\u003ctd\u003e60 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e86*38*71 CM\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\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e\u003ccol width=\"261\"\u003e\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x F20+ ebike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Tool kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x User manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1 x Gift box (Includes 1*Inner tube, 2*Valve caps, 1*wheel reflector, 2*Brake linings, 1*key chain)\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FAFREESF20_FoldingEbike_11.png?v=1764587222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUpgraded Integrated Frame:\u003c\/strong\u003e One-piece frame adds strength, stability, and a sleek look—built to perform on both city roads and rough terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FAFREESF20_FoldingEbike_12.png?v=1764587222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart LCD Display: \u003c\/strong\u003eTrack speed, battery, and mileage at a glance—adjust assist levels on the go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FAFREESF20_FoldingEbike_13.png?v=1764587222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Drivetrain: \u003c\/strong\u003eOffers precise, smooth shifting for better control across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FAFREESF20_FoldingEbike_14.png?v=1764587222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes:\u003c\/strong\u003e Front and rear brakes with power-off levers ensure quick and reliable stopping power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FAFREESF20_FoldingEbike_15.png?v=1764587222\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRide-Ready Out of the Box:\u003c\/strong\u003e Comes with essential accessories: front and rear lights, a strong rear rack, and a built-in handlebar bell for added safety and comfort.\u003cspan role=\"img\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMarkus V.\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e2026\/1\/9\u003c\/strong\u003e\u003cbr\u003eGreat product my new Fafrees F20 + ! My last one was stolen, the new one brings back the fun of biking ! Recommended for everyone. \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafree_20_plus_grey_customer.png?v=1779339474\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Black","offer_id":44221914218547,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Gray","offer_id":44221914251315,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221914284083,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221914316851,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FAFREESF20_FoldingEbike_5.png?v=1776831010"},{"product_id":"fafrees-f20-pro","title":"Fafrees F20+ Pro 25Ah Foldable E-Bike","description":"\u003ch3 data-path-to-node=\"8,0\"\u003e\u003cb data-path-to-node=\"8,0\" data-index-in-node=\"0\"\u003eWhy Buy From Us?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,1,0\"\u003e\u003cb data-path-to-node=\"8,1,1,0\" data-index-in-node=\"0\"\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 data-path-to-node=\"8,1,2,0\"\u003e  🎁 \u003cb data-path-to-node=\"8,1,2,0\" data-index-in-node=\"3\"\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb data-path-to-node=\"8,1,2,0\" data-index-in-node=\"97\"\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,3,0\"\u003e   🇮🇪 \u003cb data-path-to-node=\"8,1,3,0\" data-index-in-node=\"5\"\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch2\u003eFafrees F20+ Pro 25Ah Foldable E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e95-120km Mileage\u003c\/li\u003e\n\u003cli\u003e36V 25Ah Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003e20*3.0 inch\u003c\/li\u003e\n\u003cli\u003e140kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eStylish and upgraded, the F20+ Pro features a new integrated frame, tri-color chameleon paint, larger battery, and puncture-resistant fat tires. Ideal for bold commutes and weekend adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FafreesF20_ProFoldableE-Bike_15.png?v=1776831012\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eF20+ Pro E-bike\u003c\/strong\u003e\u003cbr\u003eExperience the upgraded power and style of a foldable e-bike built for comfort, color, and performance.\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\/03f32d619e7f4657bc1b60b21fba148a.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\u003eUpgraded 22.5Ah Battery\u003c\/strong\u003e\u003cbr\u003eDelivers up to 100km range with efficient 36V power and smart protection for safer, longer 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\/eca6937055a14b95b43059a016736811.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\u003ePowerful Motor\u003c\/strong\u003e\u003cbr\u003e250W brushless motor (peak 450W) delivers 45N·m of torque for smooth acceleration and strong performance on any 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\/af1025b810ed4cb6970208d7b0fdb172.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\u003eCompact \u0026amp; Foldable\u003c\/strong\u003e\u003cbr\u003eThe F20+ Pro folds at the frame, handlebars, and pedals—ideal for tight storage, car trunks, or public transit.\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\/ae3e7b92a71a44d2a1fbf366869a07c8.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 Suspension\u003c\/strong\u003e\u003cbr\u003e70mm Oil fork with lockout absorbs shocks and adapts to different terrains for a smoother, controlled ride.\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\/ea41e71fb56c4597ad8d599d648b2043.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\u003ePuncture-Resistant Tires\u003c\/strong\u003e\u003cbr\u003e20\"×3.0\" fat tires with reinforced anti-puncture layers—offering better protection and longer durability.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable data-sheets-baot=\"1\" data-sheets-root=\"1\" 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\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\u003e85-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003eMax 25km\/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\u003eFolding Parts\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHandlebar, Frame, Pedals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e28kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e140kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e160-195cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertifications\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eEN15194 + CE + 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\u003eIP54\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, 36V, 250W(sustained) 450W(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\u003e45Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V 22.5Ah, 810Wh, removable lithium-ion, 21700 cells\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\u003e4.6kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V Output: 42V\/ 2A\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003e12 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\u003eLCD smart easy read display, IP54\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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e6061 Aluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\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 25.4mm, 580mm\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, 70mm travel, with 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 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\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear, Shimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\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, 6-spoke, one-piece, 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 20x3.0 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\u003e122L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain Ring\u003c\/td\u003e\n\u003ctd\u003e48T\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\u003e152mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e9\/16\" Foldable pedals\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSaddle\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFlip-up foam saddle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSteel, Ø 27.2mm, 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\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003ctable data-sheets-baot=\"1\" data-sheets-root=\"1\" 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: Max. Seat Height\u003c\/td\u003e\n\u003ctd\u003e98 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB: Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e84 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC: Standover Height\u003c\/td\u003e\n\u003ctd\u003e36 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\u003e120 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF: Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e105 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG: Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e20 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH: Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e58 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI: Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e116 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ: Total Length\u003c\/td\u003e\n\u003ctd\u003e170 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Width\u003c\/td\u003e\n\u003ctd\u003e60 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e86*38*71 CM\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\/FafreesF20_ProFoldableE-Bike_20.png?v=1764588569\"\u003e\u003c\/p\u003e\n\u003cp\u003eUpgraded Integrated Frame: One-piece frame adds strength, stability, and a sleek look—built to perform on both city roads and rough terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FafreesF20_ProFoldableE-Bike_21.png?v=1764588569\"\u003e\u003c\/p\u003e\n\u003cp\u003eSmart LCD Display: Track speed, battery, and mileage at a glance—adjust assist levels on the go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FafreesF20_ProFoldableE-Bike_22.png?v=1764588569\"\u003e\u003c\/p\u003e\n\u003cp\u003eShimano 7-Speed Drivetrain: Offers precise, smooth shifting for better control across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FafreesF20_ProFoldableE-Bike_23.png?v=1764588569\"\u003e\u003c\/p\u003e\n\u003cp\u003eMechanical Disc Brakes:Front and rear brakes with power-off levers ensure quick and reliable stopping power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/FafreesF20_ProFoldableE-Bike_24.png?v=1764588569\"\u003e\u003c\/p\u003e\n\u003cp\u003eEssential Accessories Included: Comes with front light, rear brake light, and a sturdy rear rack for daily convenience.\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\/fafrees_F20_pro_25ah_Customer_review2.jpg?v=1779341369\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_pro_25ah_Customer_review3.jpg?v=1779341370\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Nebula Teal","offer_id":44221914349619,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Aurora Blue","offer_id":44221914382387,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Pinkish Purple","offer_id":44221914415155,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey","offer_id":44221914447923,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Satin Black","offer_id":44221914480691,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/FafreesF20_ProFoldableE-Bike_11.png?v=1776831012"},{"product_id":"fafrees-f700w","title":"Fafrees F700W City E-bike","description":"\u003ch3 data-path-to-node=\"8,0\"\u003e\u003cb data-path-to-node=\"8,0\" data-index-in-node=\"0\"\u003eWhy Buy From Us?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb data-path-to-node=\"8,1,0,0\" data-index-in-node=\"0\"\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,1,0\"\u003e\u003cb data-path-to-node=\"8,1,1,0\" data-index-in-node=\"0\"\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 data-path-to-node=\"8,1,2,0\"\u003e  🎁 \u003cb data-path-to-node=\"8,1,2,0\" data-index-in-node=\"3\"\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb data-path-to-node=\"8,1,2,0\" data-index-in-node=\"97\"\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,3,0\"\u003e   🇮🇪 \u003cb data-path-to-node=\"8,1,3,0\" data-index-in-node=\"5\"\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch3\u003eFafrees F700W City E-bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e100km Mileage\u003c\/li\u003e\n\u003cli\u003e36V\/10Ah Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003e700C*42C Tires\u003c\/li\u003e\n\u003cli\u003e150kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eElegant and efficient, the F700 series features a lightweight 19.5 kg aluminum frame, hidden battery, torque sensor, and Shimano CUES 9-speed gearing. Perfect for smooth, reliable city rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fafrees F700W Available on the Cycle to Work Scheme - Black\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F700W_Available_on_the_Cycle_to_Work_Scheme_2.png?v=1776831013\"\u003e\u003c\/p\u003e\n\u003cp\u003eExperience the everyday speed of a lightweight city e-bike with sleek design and intelligent torque support.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cc591214582844dea6ea109e79009b02.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHidden Battery\u003c\/strong\u003e\u003cbr\u003eThe hidden 36V 10Ah battery and torque sensor work together to provide up to 100 km range.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e793a143a2f04ec5acce8c5029732335.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eTorque-Sensing Motor\u003c\/strong\u003e\u003cbr\u003eThe 250W rear hub motor and torque sensor deliver compliant performance with 580W peak output and 40 Nm torque.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/48ebd7803af34f5aa6f53482787822bd.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eIntegrated Display\u003c\/strong\u003e\u003cbr\u003eA sleek, integrated display with single-button control and four assist levels keeps your ride smooth, smart, and stylish.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d0d9166683d24c72b4b3203d52c13745.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eChaoyang 700*42C Tires\u003c\/strong\u003e\u003cbr\u003eOffers excellent stability and traction for city streets and light gravel paths.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2dea6d2914ad4e1b9799686073bcee41.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStreamlined Frame\u003c\/strong\u003e\u003cbr\u003eA minimalist aluminum frame with hidden battery delivers refined style and effortless portability.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e90-100KM 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\u003e4 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eSHIMANO CUES 9 Speed\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eChaoyang 700*42C\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolding parts\u003c\/td\u003e\n\u003ctd\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight\u003c\/td\u003e\n\u003ctd\u003e19.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\u003e175-210CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e250W(Sustained) 580W(Peak), 36V 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\u003e40N.M\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eLithium-ion 36V, 10Ah (360Wh)\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\u003e36V 3.0AH Charger, 4 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\u003eFrame Embedded LED Display\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003eTorque 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, 680mm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork\u003c\/td\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eHydraulic 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 9 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\u003eDouble Walled Aluminum, 36H\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\/ 38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals\u003c\/td\u003e\n\u003ctd\u003ePlatform Pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeat\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eVELO Vintage Saddle\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum Alloy, 30.9mm, L\/ 300mm\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\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Fafrees_F700W_Available_on_the_Bike_to_Work_Scheme_14.png?v=1757991902\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ctable height=\"258\" style=\"width: 100%; height: 195.938px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[A] Max. Seat Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e110 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[B] Min. Seat Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e94 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[C] Standover Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e63 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[D] Frame Size\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e58 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[E] Max. Handlebar Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e106 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[F] Min. Handlebar Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e106 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[G] Bottom Bracket Height\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e22 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[H] Top Tube Length\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e60 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[I] Wheelbase Length\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e110 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 76.3538%; height: 19.5938px;\"\u003e[J] Total Length\u003c\/td\u003e\n\u003ctd style=\"width: 23.2852%; height: 19.5938px;\"\u003e180 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eWhat’s In The Box?\u003c\/h3\u003e\n\u003ctable data-sheets-baot=\"1\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e\u003ccol width=\"261\"\u003e\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x F700W ebike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x User manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1 x Gift box (Includes 2* brake pads, 1* inner tube, 2* valve caps, 2* reflectors, 1* multi-functional tool, 1* 13\/15 wrench, and 1* keychain)\u003c\/div\u003e\n\u003c\/div\u003e\n\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\/627640f3-5d8279_1d0560b4e07d47feb91914d987d0102c_mv2.png?v=1751531659\" alt=\"Fafrees F700W E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSleek. Lightweight.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCrafted with a lightweight aluminum frame weighing just 19.5kg, this e-bike offers a perfect blend of durability and refined aesthetics. The seamless frame integration and hidden battery create a sleek and modern look.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/832ecd31-5d8279_1fdfdec396184468b038999cb50ff1df_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStreamlined Look, Hidden Battery.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCombined with the advanced torque sensor, the hidden 36V 10Ah lithium battery delivers an impressive range of up to 100km on a single charge. While 4-hour fast charging gets you back on the road quickly.Streamlined Look, Hidden Battery. Combined with the advanced torque sensor, the hidden 36V 10Ah lithium battery delivers an impressive range of up to 100km on a single charge. While 4-hour fast charging gets you back on the road quickly.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f0f738a5-5d8279_92c912af72964dbfa5f079b22d47a1df_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Assistance, Powerful Performance.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEquipped with a rear hub motor and torque sensor, this e-bike strikes the ideal balance between affordability and performance. The 250W rated motor ensures compliance and reliability, while the 580W peak output with 40N-m of torque provides extra power when needed and smooth acceleration.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/cbeb87c7-5d8279_a89c372815d54d708094198b858843af_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSeamless Control, Premium Design.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWith its frame-integrated display, one-button operation, and four assist levels, the ebike ensures effortless control and a user-friendly experience.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/41cac64a-5d8279_50dd5b56808e4c7688f02b34df0e02f8_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePremium 700*42C City Tires\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDesigned for city streets, bike lanes, and light gravel paths, the Chaoyang 700x42C city tires offer excellent stability and grip. Reflective stripes improve visibility at night.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/16fad689-5d8279_38fdcbeae4e3421a87e5e24d5d863896_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePowerful Braking\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor enhanced safety, the ebike is equipped with high-performance hydraulic disc brakes, delivering quick and responsive braking in all weather conditions, with reduced hand effort for long rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/d70712cd-5d8279_9c7bdbe95fc14d438e7dc3f9c39b34d9_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEffortless Shifting\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Shimano CUES 9-speed gear system adapts easily to different urban terrains, providing greater flexibility and control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1d078b41-5d8279_e573a6cf32a0460384c13ede3d88d05e_mv2.png?v=1751531659\" alt=\"Fafrees F700W Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRide Safer and in Style\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe StVZO-compliant front light and rear brake light enhance safety. The VELO vintage saddle adds both style and comfort. The ebike comes with a premium gift kit, ensuring riders have everything they need.\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Royal Blue","offer_id":44221914513459,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221914546227,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F700W_Available_on_the_Cycle_to_Work_Scheme_1.png?v=1776831014"},{"product_id":"fafrees-f28-pro","title":"Fafrees F28 Pro 27.5\" Step-Through Frame City 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\u003ch2\u003eFafrees F28 Pro 27.5\" Step-Through Frame City E-Bike\u003c\/h2\u003e\n\u003cp\u003eFAFREES F28 Pro – a 27.5\" step-through city e-bike with 65 km range, 45Nm torque, 80mm suspension, and a premium Selle Royal saddle. Stable, comfortable, and ready for daily commuting.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n\u003cp\u003e27.5\" wheels – stable, smooth city riding\u003c\/p\u003e\n\u003cp\u003e65 km range – 540Wh battery, rides for days\u003c\/p\u003e\n\u003cp\u003e45Nm torque – hill-climbing confidence\u003c\/p\u003e\n\u003cp\u003e80mm suspension – absorbs bumps, lockable\u003c\/p\u003e\n\u003cp\u003eStep-through frame – easy mount, easy stop\u003c\/p\u003e\n\u003cp\u003eShimano 7-speed – smooth, reliable shifting\u003c\/p\u003e\n\u003cp\u003eDisc brakes – all-weather stopping power\u003c\/p\u003e\n\u003cp\u003eReady to ride – rack, fenders, lights included\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\" style=\"width: 100.071%; height: 940.8px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\" style=\"width: 46.1131%;\"\u003e \u003ccol width=\"180\" style=\"width: 31.8021%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd rowspan=\"1\" colspan=\"2\" style=\"height: 19.6px;\"\u003eGENERAL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eRange\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e55-65km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eSpeed\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eMax 25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e24.7 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e120kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eRider Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e155-198cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCertifications\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eEN15194 + CE + E-Mark\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eWater Resistance\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eIP54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd rowspan=\"1\" colspan=\"2\" style=\"height: 19.6px;\"\u003eELECTRONICS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eMotor\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eRear drive, 36V, 250W(sustained) 480W(peak)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eMotor Torque\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e45Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e36V 15Ah, 540Wh, removable lithium-ion\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eBattery Weight\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e3kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCharger\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e36V Output: 42V\/ 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e9 hours from 0% to 100%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eDisplay\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3.5\" IPS color LCD with USB, IP65\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eSensor\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eLights\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\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 style=\"height: 19.6px;\"\u003e\n\u003ctd rowspan=\"1\" colspan=\"2\" style=\"height: 19.6px;\"\u003eCOMPONENTS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eFrame\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\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 style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eFork\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension fork, 80mm travel, with lockout\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eBrakes\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eMechanical disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e160mm 6-bolt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eDerailleur\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eRear, Shimano 7-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eShifter\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\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 style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eWheels\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e27.5in, 13g, 36hole, double wall Aluminum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCST 27.5x1.75, 30tpi, puncture resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eTubes\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\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 style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eChain\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e116L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCassette\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\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 style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eCrankset\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e170mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003ePedals\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e9\/16\" pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eSaddle\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSelle Royal soft-touch foam saddle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.2px;\"\u003e\n\u003ctd style=\"height: 39.2px;\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd style=\"height: 39.2px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum, Ø 27.2mm, 350mm Length\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eKickstand\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.6px;\"\u003e\n\u003ctd style=\"height: 19.6px;\"\u003eFenders\u003c\/td\u003e\n\u003ctd style=\"height: 19.6px;\"\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\/0728\/8609\/1925\/files\/Fafrees_F28_Pro_Available_on_the_Bike_to_Work_Scheme_11.png?v=1758079316\" alt=\"\"\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\u003e100 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[B] Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e78 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[C] Standover Height\u003c\/td\u003e\n\u003ctd\u003e50 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[D] Frame Size\u003c\/td\u003e\n\u003ctd\u003e40 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[E] Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e116 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[F] Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e110 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[G] Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e29 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[H] Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e68 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[I] Wheelbase Length\u003c\/td\u003e\n\u003ctd\u003e114 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[J] Total Length\u003c\/td\u003e\n\u003ctd\u003e178 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eWhat’s In The Box?\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e\u003ccol width=\"261\"\u003e\u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x F28 Pro ebike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Charger\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x Tool kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 x User manual\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e1 x Gift box (Includes 1*Inner tube, 2*Valve caps, 2*wheel reflectors, 2*Brake linings, 1*key chain, 1*Multifunctional tool)\u003c\/div\u003e\n\u003c\/div\u003e\n\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\/d84c8ca4-5d8279_94e28b22e5c34571b4fae64d2f2284fe_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemovable 14.5Ah Battery\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eElegant and removable. Integrated 36V 14.5Ah battery with locking key, simple to remove and take home for charging, completely protects the battery's running safety while riding. A great battery life in assisted mode, lasting up to 110KM on a single charge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/9486a204-5d8279_b12052c5736449ab95cbcf5310f34387_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep-thru Frame\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe aluminum step-thru frame comes in 4 stylish color options, opening up the roads for those who are prevented from hopping on a high frame and those who want their own styles.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3ded48c0-5d8279_ec5d6e4cc33845ed8b5e2b6be8b03a69_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250w Brushless Motor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLight and compact yet powerful enough. 250W brushless motor with 45N.M maximum torque produce 25KM\/H maximum speed and peak output of up to 480W. The rearhub motor is quiet and responsive, offering enough slope-climbing capacity for most urban roads.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/2a76502d-5d8279_5d381ee7dd6c4211ba466777fd7cd7ac_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBacklit LCD Display\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe mid-mounted color display integrates a range of features to keep you updated with all your vital metrics, including speed, power, pedal-assist level, etc. It syncs your phone to connect with your bike and the people around. You can even charge your phone via its concealed USB port!\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/dd85346b-5d8279_5ca09ea01a144b50ad856751a19e546f_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShock Absorber\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMore than powerful. 27.5-inch front suspension fork with lockout function for adapting to different roads. 80mm of travel distance means that even the roughest pavements can be tamed. The Italian brand SR SELLE ROYAL Silicone Saddle ensures long ride comfort.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/27c63318-5d8279_c40172d8289740bcbb0f346cf4e802ff_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBig Wheels better\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e27.5-inch*1.75 slim city tires that are anti-slip, wearresistant, and have a smooth cornering profile to deliver better speed on road. With highly reflective strips to increase visibility in low-light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/13beb495-5d8279_c5d974ac5258453d94d37ee2be6ac756_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMulti-angle Stem\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eChoose your style! Reduce the stem angle for a lean forward aggressive stance, or increase the angle for a comfortable upright position with the handlebar pulled up and close to you.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/933e18ea-5d8279_ac73dcbc6fac4f6d94fba9a7744fcce0_mv2.png?v=1751531659\" alt=\"Fafrees F28 Pro E-Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBike Lights and Brakes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe headlight has a K-Mark-compliant reflective sheet, and the effective illumination distance is 10m, lighting the road ahead. With front and rear mechanical 160mm disc brakes and power-offer brake levers, you can stop the bike in a more effective and quick way.\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Regal Blue","offer_id":44221914644531,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey","offer_id":44221914677299,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Titanium Gold","offer_id":44221914710067,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Dark Green","offer_id":44221914742835,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/dfa625c5-5d8279_fbbf93b0c4ed4b978d6e7d0744c3a074_mv2.png?v=1776831016"},{"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-folding-ebike","title":"FAFREES F20 18Ah Folding 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\"\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\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eFAFREES F20 Folding Ebike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e68-90km Mileage\u003c\/li\u003e\n\u003cli\u003e36V\/18Ah Lithium Battery\u003c\/li\u003e\n\u003cli\u003e25km\/h Default Speed\u003c\/li\u003e\n\u003cli\u003e20\" * 3.0\" Tires\u003c\/li\u003e\n\u003cli\u003e140kg Payload\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEfficient and versatile, the F20 features a foldable step-through frame, 3.0\" fat tires, and a 18Ah automotive-grade battery. Perfect for budget-friendly, practical rides with longer range.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Available_on_the_Bike_to_Work_Scheme_3.png?v=1776831023\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDiscover the everyday ease of a foldable e-bike with fat tires for any road.\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\/45166bfc8f1d4e9bb3510f0a9ca2a5d5.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\u003eRemovable 36V 16Ah Battery\u003c\/strong\u003e\u003cbr\u003eCompact design, 80km range, and easy charging with 21700 automotive-grade cells.\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\/94cec73312fe4587a6ba2e4983e8c90e.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\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003eRear-drive motor delivers 25km\/h speed with strong 40Nm torque and low maintenance.\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\/a421b306f7b441d099a09655eccacaf0.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 Suspension\u003c\/strong\u003e\u003cbr\u003eOil suspension fork absorbs shocks for a smoother, more comfortable ride.\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\/4e0e525a9eb943f38a1aacd267f79233.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\u003eStep-Through Foldable Frame\u003c\/strong\u003e\u003cbr\u003eEasy to hop on and folds small for storage, travel, or daily commuting.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c292881aa3084819a74cc6ff5a6834ee.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCST 20×3.0” Fat Tires\u003c\/strong\u003e\u003cbr\u003eWide tires with solid one-piece rims ensure stability across any surface—snow, sand, or city roads.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e60-80KM Range\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\u003eFront spring fork\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\"*3.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\u003e26KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e140KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e160-195CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e250W(Sustained) 450W(Peak), 36V 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\u003e40N.M\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e36V\/16AH 21700 Lithium-ion\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\u003e36V 2AH Charger, 7-8 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 25.4mm, 580mm\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 with lockout\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\u003eMechanical 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\u003eDouble Walled Aluminum\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\/ 48T\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\u003eSteel, 27.2mm, L\/ 350mm\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\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"FAFREES F20 Folding Ebike image 3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/eac7e1e6-5d8279_eb3a9dc486ea4d9ba5dc8bc02d2a1bb8_mv2.png?v=1751531659\"\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\u003e100 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[B] Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e78 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[C] Standover Height\u003c\/td\u003e\n\u003ctd\u003e36 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[D] Frame Size\u003c\/td\u003e\n\u003ctd\u003e40 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[E] Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e118 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[F] Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e108 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[G] Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e21 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[H] Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e64 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\u003e174 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e88*38*70 CM\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\/0691\/7668\/8691\/files\/Fafrees_F20_Available_on_the_Bike_to_Work_Scheme_4.png?v=1780384938\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart LCD Display: \u003c\/strong\u003eTrack speed, battery, and mileage at a glance—adjust assist levels on the go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Available_on_the_Bike_to_Work_Scheme_5.png?v=1780384936\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Drivetrain:\u003c\/strong\u003e Offers precise, smooth shifting for better control across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Available_on_the_Bike_to_Work_Scheme_6.png?v=1780384936\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes:\u003c\/strong\u003e Front and rear brakes with power-off levers ensure quick and reliable stopping power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Available_on_the_Bike_to_Work_Scheme_7.png?v=1780384935\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEssential Accessories Included:\u003c\/strong\u003e Comes with front light, rear brake light, and a sturdy rear rack for daily convenience.\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_18ah_cusotome.jpg?v=1779340026\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_18ah_cusotome2.jpg?v=1779340063\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_18ah_cusotome3.jpg?v=1779340120\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Black","offer_id":44221915234355,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":false},{"title":"Grey","offer_id":44221915267123,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221915299891,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221915332659,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/a3dc98ac-5d8279_fcc37958fcd545288840920bd88fd169_mv2.png?v=1776831023"},{"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":"fafrees-f20-pro-foldable-e-bike","title":"Fafrees F20 Pro Foldable E-Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \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\u003eFafrees F20 Pro Foldable E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e250W Brushless Motor\u003c\/li\u003e\n\u003cli\u003e36V 20Ah Battery\u003c\/li\u003e\n\u003cli\u003eFront Suspension\u003c\/li\u003e\n\u003cli\u003eStep-Through Foldable Frame\u003c\/li\u003e\n\u003cli\u003eCST 20×3.0” Fat Tires\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eVibrant and capable, the F20 Pro features a bold color-shifting paint, an upgraded 20Ah battery, 3.0 fat tires, and a foldable step-through frame. Ideal for stylish, confident everyday rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/F20_Pro_20AH_2.png?v=1776831029\"\u003e\u003c\/p\u003e\n\u003cp\u003eExperience the bold style and upgraded range of a foldable e-bike with fat tires built for everyday comfort.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2f39d98e05ef4a0e9db6decc81caa60b.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eRemovable 36V 18Ah Battery\u003c\/strong\u003e\u003cbr\u003eCompact design, 90km range, and easy charging with 21700 automotive-grade cells.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e94b0e87d861437893fa7566d72d8f3a.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCST 20×3.0” Fat Tires\u003c\/strong\u003e\u003cbr\u003eWide tires with solid one-piece rims ensure stability across any surface—snow, sand, or city roads.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9f3cd6ff172e4bcc802a68cf6ae74c83.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eFront Suspension\u003c\/strong\u003e\u003cbr\u003e75mm oil fork with adjustable damping ensures a smoother, more tailored ride on any terrain.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e945befb11ef400ba222fa7e1303b9af.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStep-Through Foldable Frame\u003c\/strong\u003e\u003cbr\u003eEasy to hop on and folds small for storage, travel, or daily commuting.\u003c\/p\u003e\n\u003cdiv style=\"max-width: 200px; width: 100%; margin: 0 auto;\"\u003e\u003cvideo style=\"width: 100%; height: auto; border-radius: 8px;\" playsinline=\"\" muted=\"\" loop=\"loop\" autoplay=\"autoplay\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f2c3ac6676cf4f16a92afeba26f0c770.mp4\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003eRear-drive motor delivers 25km\/h speed with strong 40Nm torque and low maintenance.\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\u003e70-90KM Range\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\u003eFront spring fork\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\"*3.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\u003e25.5KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd\u003e140KG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e160-195CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e250W(Sustained) 450W(Peak), 36V 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\u003e40N.M\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e36V\/18AH 21700 Lithium-ion\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\u003e36V 2AH Charger, 7-8 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 25.4mm, 580mm\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, 70mm travel with lockout\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\u003eMechanical 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\u003eDouble Walled Aluminum\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\/ 48T\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\u003eSteel, 27.2mm, L\/ 350mm\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_Pro_Available_on_the_Bike_to_Work_Scheme_13.png?v=1758013909\"\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\u003e100 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[B] Min. Seat Height\u003c\/td\u003e\n\u003ctd\u003e78 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[C] Standover Height\u003c\/td\u003e\n\u003ctd\u003e36 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[D] Frame Size\u003c\/td\u003e\n\u003ctd\u003e40 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[E] Max. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e118 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[F] Min. Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e108 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[G] Bottom Bracket Height\u003c\/td\u003e\n\u003ctd\u003e21 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e[H] Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e64 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\u003e174 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFolded Size\u003c\/td\u003e\n\u003ctd\u003e88*38*70 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_Pro_Available_on_the_Bike_to_Work_Scheme_14.png?v=1780383609\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWaterproof LCD Display: \u003c\/strong\u003eColor, backlit screen with speed, battery, and gear info—plus walk assist for added support.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Pro_Available_on_the_Bike_to_Work_Scheme_15.png?v=1780383609\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Drivetrain: \u003c\/strong\u003eOffers precise, smooth shifting for better control across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Pro_Available_on_the_Bike_to_Work_Scheme_16.png?v=1780383608\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes: \u003c\/strong\u003eFront and rear brakes with power-off levers ensure quick and reliable stopping power.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Pro_Available_on_the_Bike_to_Work_Scheme_17.png?v=1780383607\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEssential Accessories Included: \u003c\/strong\u003eComes with front light, rear brake light, and a sturdy rear rack for daily convenience.\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_Customer_review.jpg?v=1779340431\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_Customer_review3.jpg?v=1779340431\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fafrees_F20_Customer_review2.jpg?v=1779340431\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Aurora Blue \/ 18AH","offer_id":44221915758643,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"Aurora Blue \/ 20AH","offer_id":44221915791411,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Pinkish Purple \/ 18AH","offer_id":44221915824179,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"Pinkish Purple \/ 20AH","offer_id":44221915856947,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Misty Green \/ 18AH","offer_id":44221915889715,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"Misty Green \/ 20AH","offer_id":44221915922483,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Grey \/ 18AH","offer_id":44221915955251,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"Gunmetal Grey \/ 20AH","offer_id":44221915988019,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Satin Black \/ 18AH","offer_id":44221916020787,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"Satin Black \/ 20AH","offer_id":44221916053555,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/97b5cb2f-5d8279_72163063b1e24c77b274318c6bda6e26_mv2.png?v=1776831029"},{"product_id":"fafrees-f20-mate-hs-cargo-e-bike","title":"Fafrees F20 Mate HS Fat Tyres Foldable Cargo E-Bike","description":"\u003ch2\u003eWhy Buy From Ecocycle Hub?\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\u003eThis 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\/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\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub_c1a64c30-5839-42b3-8a1c-8d57cbeb0b95.jpg?v=1784294114\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003chr\u003e\n\u003ch2\u003eFafrees F20 Mate HS Fat Tyres Foldable Cargo E-Bike\u003c\/h2\u003e\n\u003cp\u003eFAFREES F20 X-Max – a foldable fat-tyre e-bike with a 1440Wh Samsung battery (140 km range), 980W peak motor, SHIMANO 7-speed gearing, and hydraulic brakes. Conquer any terrain, fold it and go.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/f20_mate_e24.png?v=1785756117\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e3‑wheel stability, no balance worries\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– unbeatable stability, ideal for seniors, riders with limited mobility, or carrying heavy loads. Low step‑through frame makes mounting and dismounting effortless.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e500W motor (750W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 65Nm torque, handles steep hills and cargo with ease.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e1125Wh high‑capacity battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 23.45Ah, pure electric range 70‑90 km, pedal‑assist range up to 120 km. Removable, 3A fast charging (7‑8 hours full charge).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eUpgraded triple hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front and rear hydraulic brakes for powerful, smooth, and safe stopping.\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– excellent grip and stability on gravel, mud, snow, and city streets.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eEnhanced suspension system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front spring fork (35mm travel) + suspension seatpost (15mm travel) absorb bumps for a comfortable ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e180 kg max payload\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy aluminium frame with front and rear racks (front 20kg, rear 45kg), perfect for groceries, deliveries, or camping gear.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull safety lighting \u0026amp; signals\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– LED headlight, taillight, turn signals, hazard lights, horn, and rearview mirrors – meets EU L2e‑P road safety standards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFolding frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– folds compactly for storage in car boots or small spaces.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eLarge LCD display\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– shows speed, battery, trip data, with 5 pedal‑assist levels and walk‑assist mode.\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  .regulation-notice {\n    background: #fef3c7;\n    border-left: 5px solid #f59e0b;\n    padding: 14px 18px;\n    border-radius: 6px;\n    margin: 12px 0 4px;\n    font-size: 13px;\n    line-height: 1.6;\n    color: #333;\n  }\n  .regulation-notice strong {\n    color: #b45309;\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    .regulation-notice {\n      padding: 10px 14px;\n      font-size: 12px;\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\"\u003eFafrees F20 Mate HS Cargo — Full Technical Details\u003c\/div\u003e\n\n    \u003c!-- 法规提示 --\u003e\n    \u003cdiv class=\"regulation-notice\"\u003e\n      \u003cstrong\u003e⚠️ EU REGULATION NOTICE:\u003c\/strong\u003e This e-bike is certified under EU Regulation 168\/2013 (L2e-P) with full CoC documentation and E-mark compliant components. Supports speeds up to 30 km\/h 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.\n    \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\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65–85 km \/ 70–90 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMax 30 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolding Parts\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHandlebar, Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160–200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertifications\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eEU Type-Approved (L2e-P) + E-Mark\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWater Resistance\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX5\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- ELECTRONIC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRear drive, 48V, 500W (sustained) 750W (peak)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 21Ah \/ 23.45Ah, 1008Wh \/ 1125.6Wh, removable lithium-ion\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5.3 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V Output: 54.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\"\u003e7–8 hours from 0% to 100%\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" IPS color LCD, backlit, IP65\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront and rear lights, and turn signals\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebars\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum 31.8mm, 660mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSuspension fork, 35mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Rotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm 6-bolt\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDerailleur \/ Shifter\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20in, 13g, 36hole, double wall Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 20×3.0, 30tpi, puncture resistant\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTubes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eButyl rubber, schrader valve\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80L + 46L\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain Ring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-Speed, 16T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e165mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9\/16\" pedals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSaddle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFoam saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSuspension Seatpost, Ø 27.2mm, 400mm Length, 15mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eKickstand\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFenders\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIncluded\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\"\u003eFafrees F20 Mate HS Cargo — 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\/f20_mate_2_size.png?v=1785756024\" alt=\"Fafrees F20 Mate HS Cargo Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160–200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e74 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFolded Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e100 × 74 × 82 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 – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e106 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e82 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Frame Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e116 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e109 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Bottom Bracket Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e118 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e174 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\"\u003eF20 Mate HS Cargo 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\"\u003eCharger\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\"\u003eChain Lock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Basket Bag\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRearview Mirrors\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLicense Plate Mount\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eGift Box\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1 (Includes: 2 brake pads, 1 inner tube, 2 valve caps, 2 reflectors, 1 multi-functional tool, 1 13\/15 wrench, 1 keychain)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- 法规提示 --\u003e\n    \u003cdiv class=\"regulation-notice\"\u003e\n      \u003cstrong\u003e⚠️ EU REGULATION NOTICE:\u003c\/strong\u003e This e-bike is certified under EU Regulation 168\/2013 (L2e-P) with full CoC documentation and E-mark compliant components. Supports speeds up to 30 km\/h 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.\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      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 Fafrees F20 Mate HS Cargo 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 Fafrees F20 Mate HS Cargo\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\u003chr\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_16.png?v=1776831031\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eSpeed Differential System\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAllows the rear wheels to rotate independently for smoother cornering and reduced tire wear.\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\/de8589e379de4cc6a63f45dc8dd1c7fa.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\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTriple Hydraulic Brakes\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFront and dual rear braking deliver stronger stopping power and safer handling.\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\/602af789dd9b4637af33520de1642f34.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003ch3\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eDual Parking Brake Levers\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe dual brake levers keeps your ride stable when parked — especially useful on slopes or during loading.\u003cbr\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\/849aef2839164b1b9628fb2d1bfff234.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\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDouble Suspension\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFront fork and rear shock tube absorb bumps and vibrations for a smoother, comfortable ride.\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\/970d8452c303450fbb6b50e0ab75e36a.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\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cbr\u003e\u003cstrong\u003e500W Hub Motor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eDelivers up to 750W peak power and 65Nm torque, making hills and heavy loads easy to handle.\u003cbr\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\/aa1d8c4c59cc453c84dc0a59e3bbcf67.mp4\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" playsinline=\"\" style=\"width: 100%; height: auto; border-radius: 8px;\"\u003e\n    \u003c\/video\u003e\u003c\/div\u003e\n\u003chr\u003e\n\u003ch3\u003eFully Certified for Road\u003c\/h3\u003e\n\u003cp\u003e The F20 Mate is EU L2e-P certified for legal road use and equipped with all compliant components — ready for licensed riders 16+.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-1.png?v=1770366810\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eUpgraded Battery Options\u003c\/h3\u003e\n\u003cp\u003eUpgraded 48V battery available in 21Ah and 23.45Ah options. The larger capacity delivers extended range up to 90km.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-2.png?v=1770366812\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e20×3.0\" Fat Tires\u003c\/h3\u003e\n\u003cp\u003eWider tires offer better grip and lower pressure for smooth rides on gravel, mud, snow, or sand.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-3.png?v=1770366812\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLCD Color Display\u003c\/h3\u003e\n\u003cp\u003eClear and easy to use, it shows speed, battery, mileage, and assist level — with walk mode for extra help anytime.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-4.png?v=1770366810\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eStep-Thru Foldable Frame\u003c\/h3\u003e\n\u003cp\u003eLow-step design makes mounting easy, while the foldable frame offers hassle-free storage and transport.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-5.png?v=1770366814\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eHeavy-Duty Design\u003c\/h3\u003e\n\u003cp\u003eReinforced frame supports up to 180 kg total load, with front and rear basket capacity for daily cargo and confident hauling.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_-6.png?v=1770366812\"\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\/MATE_2_HS_CR1.png?v=1785755915\" alt=\"\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/EU-F20_Mate_HS2.jpg?v=1779344879\"\u003e\u003c\/p\u003e","brand":"Fafrees","offers":[{"title":"Gunmetal Black \/ Standard Combo \/ 21Ah","offer_id":44221916086323,"sku":null,"price":2049.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ Standard Combo \/ 23.45Ah","offer_id":44221916119091,"sku":null,"price":2699.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ Standard Combo + Front Basket \/ 21Ah","offer_id":44221916151859,"sku":null,"price":2099.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ Standard Combo + Front Basket \/ 23.45Ah","offer_id":44221916184627,"sku":null,"price":2749.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ Standard Combo + Enlarged Rear Rack + Front Basket (Free) \/ 21Ah","offer_id":44221916217395,"sku":null,"price":2199.0,"currency_code":"EUR","in_stock":true},{"title":"Gunmetal Black \/ Standard Combo + Enlarged Rear Rack + Front Basket (Free) \/ 23.45Ah","offer_id":44221916250163,"sku":null,"price":2799.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo \/ 21Ah","offer_id":44221916282931,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo \/ 23.45Ah","offer_id":44221916315699,"sku":null,"price":2699.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo + Front Basket \/ 21Ah","offer_id":44221916348467,"sku":null,"price":2099.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo + Front Basket \/ 23.45Ah","offer_id":44221916381235,"sku":null,"price":2749.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo + Enlarged Rear Rack + Front Basket (Free) \/ 21Ah","offer_id":44221916414003,"sku":null,"price":2199.0,"currency_code":"EUR","in_stock":true},{"title":"Haze Blue \/ Standard Combo + Enlarged Rear Rack + Front Basket (Free) \/ 23.45Ah","offer_id":44221916446771,"sku":null,"price":2799.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fafrees_F20_Mate_Cargo_E-Bike_Available_on_the_Bike_to_Work_Scheme_18.png?v=1776831031"},{"product_id":"varun-m26-2-altus-e-bike","title":"Varun M26-2 Altus E-Bike","description":"\u003cdiv data-control=\"\" data-index=\"4\" data-key=\"content\" class=\"chevron iCon-right text- item-content opend\"\u003e\n\u003cdiv data-label=\"Text Block\" id=\"e-1700714024433\" class=\"element-wrap\" data-icon=\"gpicon-textblock\" data-id=\"1700714024433\" data-ver=\"1\"\u003e\n\u003ch3 data-path-to-node=\"8,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,0\"\u003eWhy Buy From Us?\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"8,1,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,1,0,0\"\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,1,0,0\"\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8,1,1,0\"\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 data-path-to-node=\"8,1,2,0\"\u003e  🎁 \u003cb data-index-in-node=\"3\" data-path-to-node=\"8,1,2,0\"\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb data-index-in-node=\"97\" data-path-to-node=\"8,1,2,0\"\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp data-path-to-node=\"8,1,3,0\"\u003e   🇮🇪 \u003cb data-index-in-node=\"5\" data-path-to-node=\"8,1,3,0\"\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch3 class=\"elm text-edit gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg gf_gs-text-paragraph-1\"\u003eVarun M26-2 Altus E-Bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26x1.95\"\u003c\/li\u003e\n\u003cli\u003eBattery: 48 V 7.8 A\u003c\/li\u003e\n\u003cli\u003eMax Range: 80 km\u003c\/li\u003e\n\u003cli\u003eTorque: 55 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\u003cp\u003e\u003cstrong\u003eShimano 21-speed gear system, giving you more options.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/2_19993e7e-3f14-456f-af4f-f5aef9.png?v=1761023735\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDual charging modes for both convenience and safety\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4_1e4a91e4-0382-4815-a133-4cc7f0.png?v=1761023735\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart display to track your ride in real-time\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/5_f6b04106-0f5b-42d3-853b-aaf19d.png?v=1761023735\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-content=\"\"\u003e\n\u003carticle data-index=\"1\" data-key=\"content1\" class=\"item-content\"\u003e\n\u003cdiv data-label=\"Text Block\" data-key=\"text-block\" id=\"e-1676973829928\" class=\"element-wrap\" data-icon=\"gpicon-textblock\" data-ver=\"1\" data-id=\"1676973829928\"\u003e\n\u003cdiv class=\"elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-1\" data-gemlang=\"en\" data-exc=\"\"\u003e\n\u003cdiv data-content=\"\"\u003e\n\u003carticle data-index=\"2\" data-key=\"content1\" class=\"item-content\"\u003e\n\u003cdiv data-label=\"Text Block\" data-key=\"text-block\" id=\"e-1676973829955\" class=\"element-wrap\" data-icon=\"gpicon-textblock\" data-ver=\"1\" data-id=\"1676973829955\"\u003e\n\u003cdiv class=\"elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-1\" data-gemlang=\"en\" data-exc=\"\"\u003e\n\u003cdiv data-control=\"\" data-index=\"3\" data-key=\"content\" class=\"chevron iCon-right text- item-content opend\"\u003e\n\u003cdiv data-label=\"Text Block\" id=\"e-1676973829909\" class=\"element-wrap\" data-icon=\"gpicon-textblock\" data-id=\"1676973829909\" data-ver=\"1\"\u003e\n\u003cdiv class=\"elm text-edit gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg gf_gs-text-paragraph-1\" data-exc=\"\"\u003e\n\u003ch3 class=\"popup-box-title\"\u003eTechnical\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 137.157px;\" 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 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;\"\u003eProduct Certification\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eCE\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 7.8A\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-6h\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;\"\u003eBrushless Motor\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;\"\u003e55N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSpeed\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;\"\u003e50-80km\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\"\u003ePerformance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 274.313px;\" 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 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: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eSensor\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eCadence Sensor-3 PAS Gear\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 21-Speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003ctd style=\"height: 78.375px;\"\u003eDerailleur\u003c\/td\u003e\n\u003ctd style=\"height: 78.375px;\"\u003e3-Speed Shimano Front Derailleur\u003cbr\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;\"\u003eTires\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26x1.95\"\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: 39.1875px;\"\u003e\n\u003ctd style=\"height: 39.1875px;\"\u003eLight\u003c\/td\u003e\n\u003ctd style=\"height: 39.1875px;\"\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\u003eSize \u0026amp; Fit\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommended Height: 155cm-195cm\u003c\/li\u003e\n\u003cli\u003eLoad Capacity: 150kg\u003c\/li\u003e\n\u003cli\u003eBicycle Weight: 23.5kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"width: 100%; height: 39.1876px;\" 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 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;\"\u003eTotal Length\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e170cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTotal Height\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e115cm\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\/1_2_1980c0a3-f69e-4d46-8041-841f.png?v=1761023735\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis electric mountain bike is equipped with a 250W high-speed brushless motor, delivering smooth and efficient power for uphill climbs and long-distance rides. With a top speed of 25 km\/h (15.5 mph), it strikes the perfect balance between speed and safety, complying with most regional e-bike regulations.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1_3_2b1d2f91-ecfc-47b6-8bee-3253.png?v=1761023735\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis electric bike is equipped with a removable 48V 374.4Wh battery. When fully charged, it can travel 40-80Km (24.9-49.7Miles) in a combination of 3 riding modes—Pedal Assist, Pedal-only, Push-assist and Cruise Mode. Provide a long range and plenty of power for your mountain ride, daily commute or leisure ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1_e4ebdfea-b4d3-4e71-83f9-9c84d7.png?v=1761023735\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDual Brake Disc\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis e-bike features high-performance front and rear hydraulic disc brakes, delivering exceptional braking force and precise modulation for maximum control. Whether you're navigating steep downhill trails, wet roads, or sudden stops, the dual-disc braking system ensures instant response and consistent performance in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/1_dfab1ad1-c313-406c-939d-be1a42.png?v=1761023735\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Shimano 21-speed transmission allows quick and smooth shifting via trigger shifters, delivering a more responsive and enjoyable ride.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44221916479539,"sku":null,"price":1000.0,"currency_code":"EUR","in_stock":true},{"title":"Red","offer_id":44221916512307,"sku":null,"price":1000.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_M26-2_1.jpg?v=1776831032"},{"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-m27-1","title":"Varun M27-1 Mountain Electric Bike","description":"\u003ch3\u003eWhy Buy From Us?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2-year warranty\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ewith spare parts available.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" rel=\"noopener\" target=\"_blank\"\u003eBike to Work \/ Cycle to Work Scheme\u003cspan\u003e \u003c\/span\u003e\u003c\/a\u003eavailable\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssembly Service:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eProfessional bike assembly and home delivery (€90 extra).\u003c\/li\u003e\n\u003cli\u003e🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eLocal Support:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIreland-based customer and after-sales support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eVarun M27-1 Mountain Electric Bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e48V 13A Removable Lithium-ion Battery\u003c\/li\u003e\n\u003cli\u003eUp to 100km Range in Padal-assist Mode\u003c\/li\u003e\n\u003cli\u003eUp to 60km Range in Cruise Mode\u003c\/li\u003e\n\u003cli\u003e330lbs Maximum Capacity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_6.png?v=1765273474\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e55 Nm Torque, Master Your Way\u003c\/p\u003e\n\u003cp\u003eRedefine your ride with an advanced, EU-compliant brushless motor designed for the mountain and beyond. Feel its consistent torque empower you up steep slopes, and trust in its rugged reliability on light trails. This is seamless acceleration and precise control, perfected.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_7.png?v=1765273442\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 624Wh Lithium-ion Battery\u003c\/strong\u003e\u003cbr\u003eEmpower Your Ride, Expand Your Adventure.\u003c\/p\u003e\n\u003cp\u003eEmbrace flexibility with the M27-1's removable 48V 13Ah battery, designed for convenient charging anywhere. Experience the freedom of a 60-100 km pedal-assist range, confidently tackling daily commutes and unlocking new possibilities for your adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_8.png?v=1765273448\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFront Fork Suspension\u003c\/strong\u003e\u003cbr\u003eConqure the Road with Ease\u003cbr\u003eTame the rough stuff with confidence. Our advanced front suspension fork absorbs bumps, cracks, and potholes, transforming rough terrain into a smooth, stable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_9.png?v=1765273439\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Version with Smart Display\u003c\/strong\u003e\u003cbr\u003evehicle tracking and route tracing\u003cbr\u003eThis M27-1 Smart features a smart display with a built-in USB port, functioning as a portable power source for on-the-go charging. Beyond this, the smart system allows you to connect to a dedicated app for route planning, real-time navigation via key-disp App, and vehicle location tracking, ensuring you stay connected and ride with peace of mind.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_10.png?v=1765273449\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 13A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e250W Brushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e55N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e55-100km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 21-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e3-Speed Shimano Front Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e27.5x1.95\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Fork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eSuspension Fork\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eLED Adaptable Headlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_16.png?v=1765273418\"\u003e\u003c\/p\u003e\n\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize \u0026amp; Fit\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e73cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e68cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e105cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e81cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e101cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e175cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_11.png?v=1765273431\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eExperience the dual advantage of a lightweight build and rugged durability. Crafted from robust aluminum alloy, this frame achieves a remarkable strength-to-weight ratio. It supports up to 330 lbs (150 kg) while its clean, seamless design ensures a smooth and controlled ride across all terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_12.png?v=1765273419\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eTake complete command of your ride with the professional Shimano 21-speed system (3 front, 7 rear gears). The thumb lever puts effortless shifting and quick pedal-assist changes right at your fingertips. Fine-tune your power for steep climbs or shift into high gear for smooth sprints, ensuring optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_13.png?v=1765273424\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Visibility Lighting System\u003c\/strong\u003e\u003cbr\u003eEquipped with a bright front headlight and a rear light for all-around safety. The headlight clearly illuminates your path after dark, while both lights work in unison to ensure you are highly visible to others, providing double protection for a secure ride in low-light conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_14.png?v=1765273426\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResponsive Disc Brakes\u003c\/strong\u003e\u003cbr\u003eFront and rear mechanical disc brakes deliver reliable, responsive stopping power in all weather. Ideal for urban commuting, they ensure smooth, consistent performance on busy streets, steep hills, or sudden stops. With easy maintenance and durability, they guarantee safe, stable rides for daily commutes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_M27-1_15.png?v=1765273432\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 21-Speed Derailleur\u003c\/strong\u003e\u003cbr\u003eThe Shimano 21-speed shifting system, featuring a 3-speed front and 7-speed rear derailleur, works in harmony to deliver smooth and reliable gear changes across a wide gear range. This ensures optimal efficiency and control, whether you're accelerating on city streets, climbing gentle hills, or cruising on suburban paths.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cbr\u003e\u003cstrong\u003eRider Reviews\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub3_b46e3613-6746-4f13-be8d-55939e4f8c97.jpg?v=1784294581\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub2_587a8822-4bb5-4a4e-9a33-19c482e7d269.jpg?v=1784294536\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub4.jpg?v=1784294603\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Varun","offers":[{"title":"Blue \/ Basic","offer_id":44221916971059,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Blue \/ Smart","offer_id":44221917003827,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Basic","offer_id":44221917036595,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":true},{"title":"Red \/ Smart","offer_id":44221917069363,"sku":null,"price":1049.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/92bbc5e9-5d8279_9f4a8a79f4c84bd095c66c20eb34cc8a_mv2.jpg?v=1776831038"},{"product_id":"varun-s26-1","title":"VARUN S26-1 Dual Suspension 26×4.0\" Fat Tyres Electric Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e Save up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €180)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003ch2\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2\u003eVARUN S26-1 Dual Suspension 26×4.0\" Fat Tyres Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTires: 26x4.0\" Fat Tire\u003c\/li\u003e\n\u003cli\u003eBattery: 48V 18A\u003c\/li\u003e\n\u003cli\u003eMax Range: 150km\u003c\/li\u003e\n\u003cli\u003eTorque: 85 N.m\u003c\/li\u003e\n\u003cli\u003eTop Speed: 25 km\/h\u003c\/li\u003e\n\u003cli\u003eMax Load: 170 kg\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_17.png?v=1765276297\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e250W Brushless Motor\u003c\/strong\u003e\u003cbr\u003e85Nm Torque, Tackle Hills with Ease\u003cbr\u003ePowered by an EU-compliant motor delivering 85Nm of torque, this e-bike tames any terrain. Conquer steep hills with effortless power and enjoy seamless control—from city streets to rugged trails, every pedal stroke is smooth and assured.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_18.png?v=1765276296\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull-Suspension System\u003c\/strong\u003e\u003cbr\u003eDual Suspension, Efficient Shock Absorption\u003cbr\u003eThe full-suspension system is your key to a smoother ride. With capable shock absorbers at both front and rear, it actively eats up bumps and vibrations from rough trails or uneven city streets. This doesn't just boost your comfort—it also enhances control and protects the bike from wear and tear, making your investment last longer.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/battery-2.png?v=1765276428\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e48V 18Ah Battery\u003c\/strong\u003e\u003cbr\u003e864Wh for Long-lasting Rides\u003cbr\u003ePowered by an 864Wh anti-theft battery, it offers the flexibility of easy removal for convenient indoor or outdoor charging. Designed to support long-distance adventures, it delivers an impressive range of up to 150 km (93 miles). For comprehensive security and durability, the battery is safeguarded by a BMS, ensuring operation in harsh freezing conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/fat-tire.png?v=1765276428\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e26×4.0\" Fat Tires\u003c\/strong\u003e\u003cbr\u003ePuncture-Resistant \u0026amp; Shock-Absorption\u003cbr\u003eThe all-terrain fat tires deliver exceptional grip and outstanding shock absorption. Coupled with their puncture-resistant design, they ensure a smooth and secure ride for your journey—whether you're navigating city streets, riding across sandy beaches, or traversing snowy terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/display-2.png?v=1765276425\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLCD Central Display\u003c\/strong\u003e\u003cbr\u003eAll Your Ride Data, Crystal Clear\u003cbr\u003ePlan every journey with confidence. The central LCD display acts as your command center, putting key ride metrics—from real-time speed to remaining battery—right at your fingertips. The clear, glanceable screen lets you stay updated without breaking focus, so you can keep your eyes on the path ahead.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTechnical\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Certification\u003c\/td\u003e\n\u003ctd\u003eCE \u0026amp; StVZO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e48V 18A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFast Charge Time\u003c\/td\u003e\n\u003ctd\u003e4-6h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eBrushless Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque\u003c\/td\u003e\n\u003ctd\u003e85N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed\u003c\/td\u003e\n\u003ctd\u003e25km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRange\u003c\/td\u003e\n\u003ctd\u003e70-120km\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePerformance\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eCadence Sensor-5 PAS Gear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGearing\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eShimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDerailleur\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e7-Speed Shimano Rear Derailleur\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e26x4.0\" Fat Tire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eFull-suspension\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eDual Disc Brakes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eAluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd\u003eIP 54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\n\u003cdiv\u003eHeadlight \u0026amp; Taillight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_25.png?v=1765276282\"\u003e\u003c\/p\u003e\n\u003ctable border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"261\"\u003e \u003ccol width=\"100\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Standover Height\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Handlebar Length\u003c\/td\u003e\n\u003ctd\u003e66cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e113cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Top Tube Length\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Reach\u003c\/td\u003e\n\u003ctd\u003e43cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e128cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-Min Saddle Height\u003c\/td\u003e\n\u003ctd\u003e85cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Max Saddle Height\u003c\/td\u003e\n\u003ctd\u003e110cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Total Length\u003c\/td\u003e\n\u003ctd\u003e196cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_19.png?v=1765276279\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Shifter\u003c\/strong\u003e\u003cbr\u003eThe Shimano 7-speed gear shifter, combined with a multi-function thumb lever, allows riders to seamlessly adapt to varying speeds and terrains. This intuitive control enables effortless gear changes and quick switching between the five pedal assist levels for optimal performance in all conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_20.png?v=1765276291\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAluminum Alloy Frame\u003c\/strong\u003e\u003cbr\u003eCrafted from robust aluminum alloy, this bike frame supports riders up to 375 lbs (170 kg). Its seamless design conceals welding marks for a sleek appearance while enhancing suspension performance and control, delivering a smooth and dependable ride across various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_21_9e31d26b-6af2-4e71-9080-7bf6290e7e03.png?v=1765276519\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFender-style Mudguard\u003c\/strong\u003e\u003cbr\u003eEquipped with a rear mudguard, it precisely covers the area above and on both sides of the rear wheel, effectively solving the mud splatter during rides. Whether you're on muddy trails, slippery roads, or waterlogged sections, it blocks the mud, gravel, and dirty water.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_22.png?v=1765276286\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdaptive Lighting System\u003c\/strong\u003e\u003cbr\u003eFeaturing a bright front headlight and a rear light, ensuring your safety during night rides and in low-light conditions. The headlight clearly illuminates your path while both lights work together to make you highly visible to other road users, providing double protection for a secure ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_23.png?v=1765276295\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShimano Gearing System\u003c\/strong\u003e\u003cbr\u003eHarness raw climbing power and trail-ready control. This Shimano 7-speed derailleur offers robust, precise shifting for steep ascents and technical sections. Its consistent performance optimizes your power output, turning challenging terrain into conquered ground.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/VARUN_S26-1_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_24.png?v=1765276292\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMechanical Disc Brakes\u003c\/strong\u003e\u003cbr\u003eWith front and rear mechanical disc brakes, this system provides reliable all-weather stopping power. From rain-slicked roads to foggy mornings, the brakes deliver instant response and unwavering control, ensuring your safety when you need it most.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s26-1_ecocycle_hub.jpg?v=1780645621\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/varun_s26-1_ecocycle_hub2.jpg?v=1780645665\"\u003e\u003c\/p\u003e","brand":"Varun","offers":[{"title":"Black","offer_id":44221917167667,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221917200435,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1115126d-5d8279_8bc48761924a477f8e6a05bc8f67b629_mv2.png?v=1776831041"},{"product_id":"onesport-ot16-2-e-bike","title":"OneSport OT16-2 Urban Foldable 20×3.0 Tyres 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  \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 style=\"text-align: left;\"\u003eOneSport OT16-2 Urban Foldable 20×3.0 Tyres E-bike\u003c\/h2\u003e\n\u003cp\u003eOneSport OT16-2 – a folding e-bike with 120 km range, 48V 17Ah battery, and 20×3.0\" wide tyres. Built for city commutes, folds for compact storage.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot16-2__01.jpg?v=1787321259\" alt=\"\"\u003e\u003cimg\u003e\u003c\/p\u003e\n\u003ch3\u003eKey B\u003cimg\u003eullet Points\u003c\/h3\u003e\n\u003cp\u003e\u003cb\u003e⚡ 250W Efficient Motor:\u003c\/b\u003e Powered by a 250W ANANDA brushless motor (40Nm torque), delivering smooth acceleration and reliable performance up to 25 km\/h.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e🔋 48V 17Ah High-Capacity Battery:\u003c\/b\u003e Travel further with an impressive range of up to 120 km in pedal-assist mode (60 km in pure electric mode) on a single charge.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e🚲 20\" x 3.0\" All-Terrain Tires:\u003c\/b\u003e Wide pneumatic tires paired with front fork suspension ensure exceptional grip and comfort on city streets, gravel, and light off-road trails.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e📦 Compact Foldable \u0026amp; Low Step-Thru Frame:\u003c\/b\u003e Quick-fold mechanism allows for easy storage in car trunks and small spaces. Ergonomic step-thru design ensures easy mounting for all riders.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e⚙️ Shimano 7-Speed \u0026amp; Dual Disc Brakes:\u003c\/b\u003e Effortlessly match your riding pace across flat streets or steep hills with smooth gear shifts and responsive stopping power.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e📱 Smart LCD Display \u0026amp; Bluetooth App:\u003c\/b\u003e Track your speed, battery level, distance, and custom ride parameters via the high-definition display or phone app.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_11.png?v=1762506806\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eAlways Evolving, Always Trusted.\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eOT16-2 isn’t just a folding e-bike — it’s a journey shaped by real riders. Over the years, we’ve listened, refined, and upgraded every detail to make it smoother, smarter, and more reliable. Celebrated across Europe, OT16-2 has earned the trust of thousands who ride farther, fold faster, and enjoy the road in total comfort. From your daily commute to spontaneous weekend escapes — it’s the ride that keeps getting better.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_8.png?v=1762506799\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e48V 17Ah Battery\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe OT16-2 features a powerful 48V 17Ah battery, enabling an impressive range of up to 120 kilometers on a single charge. This long-lasting electric bike ensures you can enjoy extended rides and adventures without worrying about frequent recharges, making it ideal for both daily commutes and long-distance explorations. As one of the top-rated electric bikes in the fatbike category, the OT16-2 combines a robust design with efficient power management, perfect for riders seeking reliability and performance in a foldable ebike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_9.png?v=1762506800\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e250W Motor Easy Cruising\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eUnleash your riding potential with the fatbike OT16-2, a top-rated ebike powered by a dynamic 250W motor that delivers impressive acceleration and speed, enhanced with a cruise control feature for effortless riding. This powerful combination ensures a smooth and consistent speed, reducing fatigue on longer journeys, making it ideal for both scenic rides and daily commutes. Experience the perfect blend of power and convenience designed for your comfort and enjoyment.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_10.png?v=1762506798\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eEasily Foldable Compact And Convenient\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe OT16-2 features a convenient foldable design, making it one of the top-rated electric bikes for those seeking portability and ease of use. This innovative design allows for effortless storage and transportation, perfect for commuters, city dwellers, or anyone with limited space. This foldable e-bike not only delivers stability and comfort on various terrains but also ensures you can take your ride anywhere with ease.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot16-2__10.jpg?v=1787321375\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSize\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot16-2__09.jpg?v=1787321342\" alt=\"\"\u003e\u003cimg alt=\"OneSport OT16-2 E-bike Available on the Cycle to Work Scheme\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/42a8bee8-5d8279_cf884a6d1fd84c63b6aa66b865b7a9ca_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eFront Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with a shock-absorbing front fork, the OT16-2 foldable e-bike ensures a smoother ride by effectively dampening bumps and vibrations, particularly on rough or uneven surfaces, enhancing comfort and control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_7.png?v=1762506552\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRear Shelf\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eComes with a rear rack, offering convenient storage for personal items or cargo, enhancing its utility for commuting, shopping, or leisurely outings. Making it a perfect choice for a foldable ebike, providing practicality without compromising on style.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_6.png?v=1762506556\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eQuick Release\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeatures a foldable and quick-release design, making it incredibly convenient for storage and transport. This fatbike is ideal for commuters or those with limited space, combining flexibility with practicality.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_5.png?v=1762506547\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSaddle Suspension\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeaturing a shock-absorbing seat, provides enhanced comfort, reducing the impact on rough terrains and ensuring a more pleasant ride, especially on longer journeys. As a top-rated ebike, it enhances the overall riding experience for all users.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_4.png?v=1762506542\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eGear\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eOutfitted with a Shimano 7-speed gear system, the OT16-2 provides smooth and versatile shifting for different riding conditions. Whether climbing hills or cruising on flat terrain, this fatbike enhances your cycling experience with optimal control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_3.png?v=1762506555\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDashboard\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBoasting a color display with Bluetooth functionality, this foldable e-bike allows seamless connection to your smartphone app. This integration enhances ride tracking, data analysis, and creates a more interactive cycling experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT16-2_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_2.png?v=1762506553\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_real_1.jpg?v=1785206346\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/0T16-2.jpg?v=1779362230\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/0T16-22.jpg?v=1779362247\" alt=\"\"\u003e\u003c\/p\u003e","brand":"OneSport","offers":[{"title":"Black","offer_id":44221919199283,"sku":null,"price":949.0,"currency_code":"EUR","in_stock":true},{"title":"Beige","offer_id":44221919232051,"sku":null,"price":949.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Onesport_OT12_urban_E_bike_15.png?v=1783308443"},{"product_id":"onesport-ot05","title":"OneSport OT05 Torque Sensor Hydraulic Brakes Urban Trekking 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 style=\"text-align: left;\"\u003eOneSport OT05 Torque Sensor Hydraulic Brakes Urban Trekking E-Bike\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003eOneSport OT05 – a city e‑bike with 140 km range, torque sensor for a natural ride, hydraulic disc brakes, and Shimano 7‑speed gearing. Long‑range freedom, smooth city riding.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1031-OT05__01.jpg?v=1786023403\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1031-OT05__02.jpg?v=1786023425\" alt=\"\" width=\"561\" height=\"588\"\u003e\u003c\/h2\u003e\n\u003chr\u003e\n\u003ch2 class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cstrong\u003eIntegration Of Movement And Tranquility\u003c\/strong\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eThe OT05 has adopted a new torque sensor that adjusts the motor power in real time based on your pedaling force, ensuring a smooth and seamless acceleration for a more natural riding experience. This innovative technology enhances the riding process, making it intuitive and stable, whether navigating busy city streets or tackling steep inclines. OT05 top rated ebike allows you to explore every corner of the city with ease.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_30.png?v=1762508159\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eStart And Set Off\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe OT05 features a wide step-thru frame design, making it easy for everyone to get on and off the bike, which enhances accessibility for riders of all ages. Coupled with our expert aluminum craftsmanship, this city ebike delivers a robust and durable experience that inspires confidence on every ride. As one of the coolest e-bikes on the market, the OT05 is an ideal electric bike for adults seeking an effortless commuting solution or long-range adventures around the city.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_31.png?v=1762508158\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSensitive And Stable\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe OT05 pairs precise hydraulic disc brakes with a Shimano 7-speed gear set, ensuring smooth shifts and reliable stopping power in all conditions. Designed as a versatile city ebike, it excels in both urban commutes and weekend rides. Whether cruising through busy streets or navigating diverse terrains, this electric bike for adults offers the perfect blend of control, comfort, and performance for short trips or long-range adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_32.png?v=1762508159\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eFront Fork\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eOT05 city e-bike equipped with a shock-absorbing front fork, ensures a smoother ride by effectively dampening bumps and vibrations, particularly on rough or uneven surfaces, enhancing comfort and control.\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_24.png?v=1762507976\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch2\u003e\u003cstrong\u003eBattery\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eOT05 features an integrated battery design, offering a sleek and streamlined appearance. This built-in battery not only enhances this long range e-bike’s aesthetics but also provides protection against the elements, ensuring longevity and reliability for all your riding adventures.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_25.png?v=1762507975\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eRear Shelf\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eOT05 electric bike for adults comes with a rear rack, offering convenient storage for personal items or cargo, enhancing its utility for commuting, shopping, or leisurely outings.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_26.png?v=1762507977\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eTail Light\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eThe OT05 cool e-bike is equipped with a steady-on tail light, designed for enhanced safety. Once turned on, the tail light remains constantly illuminated, improving visibility on the road, especially in low-light conditions, for a safer riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_27.png?v=1762507977\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eBrakes\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eExperience superior stopping power with OT05 city e-bike hydraulic disc brakes. These brakes offer enhanced control and reliability, ensuring a safer ride in various conditions, whether you’re navigating busy city streets or descending on steep trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_28.png?v=1762507974\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eDisplay\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eOT05 long range e-bike features a color display with Bluetooth functionality, allowing seamless connection to your smartphone app. This integration offers enhanced ride tracking, data analysis, and a more interactive cycling experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/OneSport_OT05_City_E-Bike_Available_on_the_Bike_to_Work_Cycle_Scheme_29.png?v=1762507972\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1031-OT05__12.jpg?v=1786023369\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1031-OT05__11.jpg?v=1786023519\" alt=\"\"\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\/OneSport_OT05_City_E-Bike2.jpg?v=1779362902\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OneSport_OT05_City_E-Bike1.jpg?v=1779362919\" alt=\"\"\u003e\u003c\/p\u003e","brand":"OneSport","offers":[{"title":"Grey","offer_id":44221919330355,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Bright Blue","offer_id":44221919363123,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"White","offer_id":44221919264819,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Blue","offer_id":44221919297587,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/989d809b-5d8279_0b92a67863264a4d8547c79a2f1efb10_mv2.png?v=1776831046"},{"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":"onesport-ot01","title":"OneSport OT01 Longtail Cargo E-bike","description":"\u003cdiv class=\"image-with-text__text rte body\"\u003e\n\u003cdiv class=\"image-with-text__text rte body\"\u003e\n\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\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, local after‑sales service, and expert e‑bike care.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eOneSport OT01 Longtail Cargo E-bike\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003eOneSport OT01 – a longtail cargo e-bike with 150 kg load capacity, 1296Wh battery, 650W motor, and hydraulic disc brakes. Haul heavy, ride far, do it all.\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT_01.jpg?v=1785742249\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/strong\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=\"\"\u003eCargo bike with 150kg load capacity\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 330 lb max load, longtail design handles gear, supplies, or child seats\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e1296Wh high-capacity battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 27Ah, 80–100 km pedal-assist range\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e650W motor with 62Nm torque\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable acceleration, handles hills and heavy loads\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e20\" × 2.6\" tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– stable and grippy, perfect for city and light off-road\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– front and rear disc oil brakes with power-off brake handles\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSuspension fork + shock-absorbing frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– aluminium alloy frame with high shock absorption, smooth ride\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eAdjustable cockpit\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– handlebar and saddle height adjustable, fits riders 170–200 cm\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDetachable rear rack\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– iron rear shelf, removable when not needed\u003c\/span\u003e\u003ca href=\"https:\/\/www.onesportglobal.com\/products\/onesport-ot01\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIP65 waterproof\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– dust-tight and jet-water resistant\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSingle speed\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– simple, low-maintenance drivetrain\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eSuper Load-bearing Capacity\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe OT01 is designed to handle heavy loads with ease, offering an impressive 330-pound weight capacity. Whether you're carrying gear, supplies, or tackling transportation challenges, this e-bike ensures a smooth and reliable ride. With its high load capacity, you can trust the OT01 to support your needs, making it an ideal choice for those who require both power and durability in their ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot01__04.jpg?v=1785742410\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-capacity Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with a large 1296Wh battery, the OT01 ensures you can travel even greater distances without worrying about running out of power. Whether you're planning a long commute or an adventurous ride, this powerful battery provides the range you need to keep going. With its impressive capacity, the OT01 offers peace of mind, allowing you to explore more with fewer stops for charging.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot01__03.jpg?v=1785742424\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eComfortable And Practical\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe OT01 features a specially designed aluminum alloy frame with high shock absorption, combined with a suspension system that ensures a comfortable ride. Additionally, a variety of accessories are included to meet all your daily needs.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot01__06.jpg?v=1785742514\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFront light\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeatures a front light, ensuring excellent visibility and safety during night rides or in low-light conditions. Illuminate your path and ride confidently, no matter the time of day.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_9.png?v=1770281142\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHandlebar Stem\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe adjustable handlebar stem on OT01 allows you to customize your riding position for maximum comfort and control. Easily adapt the height and angle to suit your preferences, ensuring a more ergonomic and enjoyable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_10.png?v=1770281142\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003e3-speed adjustable colour instruments with Bluetooth\u003c\/h3\u003e\n\u003cp\u003e10-18-25 km\/h 3-speed adjustment, supporting Bluetooth connection with a mobile app.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_11.png?v=1770281142\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eShock Absorbing Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eHigh-quality shock-absorbing forks effectively filter out bumps caused by uneven roads for a more comfortable riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_12.png?v=1770281142\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic Disc Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBoth front and rear are paired with high-quality hydraulic discbrakes for better braking feeland strength adjustment, anda lower maintenance failure rate than mechanical disc brakes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_13.png?v=1770281142\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e20*2.6 Tire\u003c\/h3\u003e\n\u003cp\u003eQuality and reliable pneumatic tires with long service life. With fenders, riding is more convenient.\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/OneSport_OT01_Longtail_Cargo_E-bike_Available_on_the_Bike_to_Work_Cycle_Scheme_14.png?v=1770281142\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot01__09.jpg?v=1785742545\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ot01__10.jpg?v=1785742545\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OT_01_BOX.png?v=1785742811\" 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\/OneSport_OT01_E-Bike1.jpg?v=1779363258\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/OneSport_OT01_E-Bike2.jpg?v=1779363288\" alt=\"\"\u003e\u003c\/p\u003e","brand":"OneSport","offers":[{"title":"Default Title","offer_id":44221919526963,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/774cee42-5d8279_6231bd8053974f29b650450c7036b9be_mv2.png?v=1776831050"},{"product_id":"duotts-f26-electric-bike","title":"DUOTTS F26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike","description":"\u003cdiv class=\"block text-block\"\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eSave up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e \u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 Buy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   🇮🇪\u003cspan\u003e \u003c\/span\u003e\u003cb\u003eLocal Support:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003eDedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"h2\"\u003eDUOTTS F26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike\u003c\/h2\u003e\n\u003cp class=\"\"\u003e\u003cspan class=\"\"\u003eDuotts F26 – a dual‑motor fat‑tyre e‑bike with 1500W peak power, 130Nm torque, 120 km range, and full suspension. Two motors, one beast – conquer any terrain.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_28.png?v=1764753393\"\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual‑motor system – 1500W peak power\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– front and rear 250W (EU) \/ 750W (international) hub motors\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Switch between single and dual‑drive modes with the push of a button\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-f26-electric-bike-ship-to-uk\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, giving you efficiency for commuting and full power for off‑road\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/duotts-f26-electric-bike-ship-to-uk\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e130Nm torque (65Nm × 2)\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– conquers steep hills, rough trails, and challenging road conditions with powerful traction\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120 km long range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung removable battery\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, 100‑120 km in pedal‑assist mode, 40‑60 km in pure electric mode\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-f26-electric-bike-black-red\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 4.0\" Kenda fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 30 TPI construction\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, excellent grip and stability on sand, snow, gravel, mud, and city streets\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e80mm travel suspension fork\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– aluminium crown with steel stanchions\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, absorbs shocks and includes lockout for efficient riding on smooth surfaces\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO Tourney 1×7‑speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable, precise gear changes for better control on climbs, flats, and descents\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eZOOM dual‑piston hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 160mm rotors front and rear\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, ultra‑responsive braking feel and precise modulation for confident control\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-f26-electric-bike-black-red\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIntegrated brake‑activated taillight\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– high‑brightness taillight automatically illuminates when braking, enhancing rear visibility and safety\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy frame, recommended rider height 170‑200 cm\u003c\/span\u003e\u003ca href=\"https:\/\/duotts.com\/products\/f26?ref=EU2025\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003chr\u003e\n  \u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📐 Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts F26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm (×2 = 130 Nm total)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.2\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 1×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle crown suspension, 80 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTaillight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated brake taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic full coverage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1950 × 1210 × 720 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Size（含尺寸图 + 完整尺寸数据）                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts F26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_lite_size.png?v=1786005125\" alt=\"Duotts F26 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e114 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e122 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e121 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Measurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts F26 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Duotts F26\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003ch2 class=\"text-base\"\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it’s a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/c7c2ce2e-5d8279_fbbf5fade8c7463081fb197647aa1d8f_mv2_c830ffef-2bcb-4a01-9bd3-12ad874d6c8e.png?v=1762931349\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual 750W Motors with 65Nm Torque\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with front and rear 750W hub motors delivering 65Nm of torque, the F26 offers powerful traction for steep climbs, rough trails, and challenging road conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/1d70faa1-5d8279_93ad097e95024a6f8c4e2a8c44840cb7_mv2_d113b2ba-49ca-4773-8759-7c4b525f1704.png?v=1762931348\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSmooth 7-Speed Gear Shifting\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Shimano Tourney 1×7-speed system ensures reliable, precise gear changes for better control on climbs, flats, and descents—ideal for varied riding conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_26.png?v=1764753327\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eResponsive ZOOM Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe dual-piston ZOOM hydraulic system with 160 mm rotors offers ultra-responsive braking feel and precise modulation. Instantly reacts to every squeeze for smooth, confident control—even on technical descents or in sudden stops.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/DUOTTS_F26_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_27.png?v=1764753327\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKenda Durable 26\" Fat Tyres\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eKenda 26\" x 4.0\" tyres with 30 TPI offer excellent wear resistance, shock absorption, and stability on sand, snow, gravel, and rough terrain—ensuring a smooth, confident ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/8864aece-5d8279_4811a25e85104be99690bb2a67d3e0ad_mv2_cdfa895a-fca8-41f3-a10e-d0472c5a8f55.png?v=1762931348\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDurable Single Crown Suspension Fork\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFeaturing an aluminium crown and steel stanchions, the F26’s 80mm travel fork absorbs shocks effectively. It includes a lockout function for efficient riding on smooth surfaces.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 13\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/8cb1b985-5d8279_8d35ec9c56904c46a66e7ba202ca225d_mv2_db7b3320-cb82-4a64-93c3-d6bea923af07.png?v=1762931348\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eIntegrated Brake-Activated Taillight\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe F26 features a high-brightness taillight that automatically illuminates when braking, enhancing rear visibility and safety in all riding conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS F26 Electric Bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/137a4f9a-5d8279_1eb28126ce374d068b5ed21d64cbb8fc_mv2_219f3b8a-dd7b-46d0-840d-236d0c3ed282.png?v=1762931348\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_CR1.png?v=1786005782\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_F26_CR2.png?v=1786005807\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e","brand":"DUOTTS","offers":[{"title":"Silver-white","offer_id":44221919559731,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Black-red","offer_id":44221919592499,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/2b3a6edb-5d8279_f259d4f3c3884b4fbb9ef0e858c79106_mv2_167f8e6f-8d39-4e75-ab37-da89454e6efd.png?v=1776831052"},{"product_id":"duotts-e26","title":"DUOTTS E26 Bafang Motor Fat Tyres Electric Mountain Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e   🎁 \u003cspan class=\"\"\u003eOnly for Online Orders \u003c\/span\u003e – Free Assembly + Delivery\u003c\/strong\u003e – Skip the setup. We professionally assemble and test every bike, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   ✅\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS E26 Bafang Motor Electric Bike\u003c\/h2\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003eThe Duotts E26 electric mountain bike for sale features a lightweight aluminum frame, a torque sensor for a smooth ride, and a stylish color-changing finish. Duotts bicycle with electric assist offers durability and dynamic design.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_E26.png?v=1785735630\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e750W Bafang motor (2000W peak)\u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 80Nm torque, climbs 30° hills with ease\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.ebikescootermall.com\/products\/duotts-e26-26-suv-fat-tire-electric-mountain-bike-750w-motor-48v-20ah-battery\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e48V 20Ah Samsung battery\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 960Wh capacity\u003c\/span\u003e\u003ca href=\"https:\/\/www.punkride.com\/en-lv\/pages\/duotts-e26-electric-bike-specs-range-review-guide\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e, 100–120 km pedal-assist range\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eFull suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– DNM rear air shock + 100mm travel dual-crown front fork, smooth on any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26\" × 4.0\" fat tyres\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– KENDA puncture-resistant, grips sand, snow, gravel, and city streets\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTEKTRO 4-piston hydraulic brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 203mm rotors, powerful all-weather stopping\u003c\/span\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.ebikescootermall.com\/products\/duotts-e26-26-suv-fat-tire-electric-mountain-bike-750w-motor-48v-20ah-battery\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSHIMANO 8-speed gearing\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, precise shifting for hills and flats\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eColour‑changing chameleon frame\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– shifts between blue, green, and purple in sunlight\u003c\/span\u003e\u003ca href=\"https:\/\/www.autoevolution.com\/news\/ridden-the-duotts-e26-is-a-monstrous-fat-tire-e-bike-with-a-bold-go-anywhere-attitude-256039.html?upnext\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.autoevolution.com\/news\/the-new-duotts-e26-fat-tire-e-mtb-stands-out-with-an-eye-catching-versatile-design-244573.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSmart app connectivity\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– Bluetooth, cruise control, ride tracking, and adjustable settings\u003c\/span\u003e\u003ca href=\"https:\/\/bk42.eu\/ebikes\/duotts-e26\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/us.duotts.com\/products\/duotts-e26-electric-bike-blue-purple\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTorque sensor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, natural pedal response\u003c\/span\u003e\u003ca href=\"https:\/\/www.newtechstore.eu\/product\/duotts-e26-electric-bike-with-high-mileage\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e150 kg max load\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– sturdy aluminium frame, fits riders 170–200 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📐 Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts E26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBafang 48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e80 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.5\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 71 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDNP 1×8-speed derailleur\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual-crown aluminium suspension, 100 mm travel, adjustable, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDNM 850 lb air shock absorber, adjustable, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 4-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 4-piston hydraulic disc, 203 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI, with inner tube\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI, with inner tube\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1930 × 1130 × 710 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Size（含尺寸图 + 完整尺寸数据）                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts E26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5a8bc9af-5d8279_7db8c9fad867492da941b1fd4f2869ff_mv2.png?v=1776831055\" alt=\"Duotts E26 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e37 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e121 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e44 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e41 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e77 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e193 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Measurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts E26 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Duotts E26\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003ch2 class=\"h2\" style=\"text-align: left;\"\u003eExploring the E26 E-BIKE\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eE26 e-MTB: Comfort and Performance Redefined\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e- The Duotts E26 electric mountain bike for sale features a durable aluminum alloy frame for strength and agility.\u003c\/p\u003e\n\u003cp\u003e- With a VLEO seat for long-ride comfort, a ZOOM handlebar, and a seat post for smooth control, this bicycle with electric assist ensures top performance.\u003c\/p\u003e\n\u003cp\u003e- Designed with Songzheng pedals for secure support, Whether commuting or off-roading, the Duotts torque sensor ebike E26 delivers unmatched comfort and reliability.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/d53a5f53-5d8279_aa3cb4c226804b389aed3021c735ed8e_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 6\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDynamic Color-Changing Design: The Future of E-MTBs\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe E26 electric mountain bike for sale features a lightweight aluminum alloy frame and a unique color-changing finish that shifts between vibrant blue, green, and purple in sunlight. This innovative design enhances the bicycle with electric assist’s modern, dynamic look, ensuring it stands out on any terrain.\u003cimg alt=\"DUOTTS E26 Electric Bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ba973f2d-5d8279_2df331d9ff354f3496f9af292a24c863_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003ePowerful Performance: 80NM Torque \u0026amp; Torque Sensor E-MTB\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Duotts electric mountain bike for sale features an advanced torque sensor for smooth, responsive power and 80 Nm of torque for tackling steep 30° climbs. Perfect for commuting and rugged trails, this torque sensor ebike ensures rapid acceleration and outstanding performance. Experience freedom and excitement with this versatile bicycle with electric assist.\u003cimg alt=\"DUOTTS E26 Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0dcdd846-5d8279_645d67be26314508bd9d89243d64ea78_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eHighlights\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTEKTRO Four-Piston Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with TEKTRO’s four-piston hydraulic brake system and 203MM x 2.3MM rotors, this electric bike delivers exceptional braking power. Whether descending steep hills or making quick stops, you’ll experience precise control and enhanced safety. The four-piston design ensures smooth, rapid stops with minimal stopping distance, making it perfect for city commutes and off-road adventures alike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/bfc81f39-5d8279_8be9b24aad824c98bc27f59bf362bdfc_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDNM Air Shock Absorber\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe DNM rear soft-tail system effectively absorbs vibrations, greatly improving riding stability. Paired with the front fork, it provides extra support on rugged terrain and descents, ensuring control and safety. The lightweight, sturdy all-aluminum front fork features a 100mm travel, absorbing impacts for a smooth ride.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/95f2fca3-5d8279_f9be4928f41f459c9dce233a1459def1_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eBafang Motor and Songzheng Controller\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a Bafang 26-inch brushless geared motor with a powerful 750W output, delivering strong performance on any terrain. The Songzheng controller intelligently manages motor operation and power output, allowing you to easily tackle any riding challenge.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f9432139-5d8279_79cb610174424d269b009847880ccc96_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eKENDA 26×4.0-Inch Tire\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIts exceptional anti-slip and shock-absorbing features allow you to enjoy unparalleled comfort and stability on various road conditions. The larger contact area provides better grip, enabling you to ride effortlessly on snow, sand, and rugged trails.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/291bfd68-5d8279_e4cb426f8f664cfcb3635d775eeb63bc_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 4\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 8-Speed Gear System and Smart Connectivity\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a SHIMANO 8-speed gear system, making it easy to find the perfect speed for city commutes or country rides. The display shows clear speed and gear information, keeping you in control. With Bluetooth connectivity to the DUOTTS APP, you can monitor your riding data and battery status in real time.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/dbce767a-5d8279_d7b0968cff7149c7ba7d1869142f6a3d_mv2.png?v=1776831055\" alt=\"DUOTTS E26 Electric Bike image 3\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e48V 20Ah Samsung Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis electric bike features a 48V 20Ah Samsung battery, offering a range of 40-60 kilometers in pure electric mode and 100-120 kilometers in assist mode. Whether for short commutes or long adventures, you can enjoy the thrill of the ride on various terrains.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS E26 Electric Bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e2601c72-5d8279_f97bc25bcc7e4c1b9f8c286da7dd3d27_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_E26.jpg?v=1779697130\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_E262.jpg?v=1779697175\"\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"Blue-purple","offer_id":44221919690803,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":false},{"title":"Green-purple","offer_id":44221919723571,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/E26-BLU.1.jpg?v=1783494547"},{"product_id":"duotts-s26","title":"DUOTTS S26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e Save up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e  🎁 \u003cb\u003eExclusive Offer:\u003c\/b\u003e Buy 2 e-bikes today and get professional assembly \u0026amp; home delivery completely \u003cb\u003eFREE\u003c\/b\u003e (saving you €90)!\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS S26 Dual‑Motor Fat‑Tyre Full‑Suspension Electric Bike\u003c\/h2\u003e\n\u003csection id=\"shopify-section-template--19536447635629__yg_section_header_LceANm\" class=\"shopify-section spaced-section\"\u003e\n\u003cdiv class=\"section    section-blends section-full\"\u003e\n\u003cdiv class=\"section-template--19536447635629__yg_section_header_LceANm\"\u003e\n\u003cdiv class=\"section-blocks\"\u003e\n\u003cdiv class=\"block text-block\"\u003e\n\u003cp class=\"text-base\"\u003eThe Trustworthy Partner for Experienced Riders. Featuring 65Nm*2 motor system and a reliable 20AH Samsung battery, the long-range ebike S26 provides versatile riding capabilities. This electric pedal bike seamlessly transitions between pure and pedal-assist modes, expanding your range to 100-120 km with long-lasting battery performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"shopify-section-template--19536447635629__image_with_text_overlay_QzYrhE\" class=\"shopify-section shopify-section--image-with-text-overlay\"\u003e\n\u003cdiv class=\"section    section-blends section-full text-custom\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fa76504a-5d8279_0c3898cc53a94ccb85595689937bd06c_mv2_20c9ffd2-f517-41c1-bf8a-18e25bc3f3c8.png?v=1776831058\" alt=\"DUOTTS S26 Electric Bike image 1\"\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual‑motor system\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 1500W peak, switch between single and dual mode\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e130Nm torque\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– conquers steep hills and heavy loads with ease\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e120 km range\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– 48V 20Ah Samsung battery, removable for easy charging\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e26×4.0\" fat tyres + full suspension\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– smooth, stable ride on sand, snow, or gravel\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e180mm hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– reliable stopping power in all weather\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eSmart LCD display + USB charge\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ride data and phone charging at your fingertips\u003c\/span\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📐 Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts S26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDual 48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm (×2 = 130 Nm total)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20Ah with Samsung cells\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 3A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–7 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.2\" HD LCD, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 120 km (assist mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 1×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-crown suspension, 80 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Shock\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1000 lb spring shock absorber\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eZOOM dual-piston hydraulic disc, 180 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKenda 26\" × 4.0\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTaillight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated brake taillight\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1930 × 1130 × 710 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Size（含尺寸图 + 完整尺寸数据）                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts S26 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_S26_Size.png?v=1786003493\" alt=\"Duotts S26 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e105 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e85 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e46 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e55 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e69 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e112 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e193 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Measurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts S26 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Duotts S26\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\u003chr\u003e\n\u003ch3 class=\"h2\"\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"image-text\"\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it's a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/abac4bb0-5d8279_dbf91cd4aa16440b9be75ef953597c81_mv2_0aba1bda-2fa9-4a79-b102-72f8a549ae93.png?v=1776831056\" alt=\"DUOTTS S26 Electric Bike image 4\"\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSafe hydraulic disc brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe advanced hydraulic disc brakes, equipped with a large 180mm diameter rotor, provide powerful and reliable braking force, significantly enhancing your safety and control during rides. Whether tackling steep descents or responding to sudden stops, these brakes deliver unparalleled confidence and security.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/2df82fdd-5d8279_a0ae97c580254c6daa94086b68c0dd3d_mv2_7164cdaa-3d17-40fb-9e4a-10efb7308879.png?v=1762931344\" alt=\"DUOTTS S26 Electric Bike image 12\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eDual motors for enhanced power\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEquipped with a 750W motor both in the front and rear, the S26 provides 1500W of power in dual-drive mode, resulting in increased speed and power. The ability to switch between single and dual drive modes with the press of a button allows riders to adapt to various terrains with ease.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/648424da-5d8279_d9ba66889b10444995963b5ee6f6480f_mv2_368bc905-3b8a-4bd3-86d0-c2b8d34307ec.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 7\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSturdy 26*4.0-inch fat tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 26*4.0-inch fat tires add off-road capability to the S26. With their generous width, these tires offer improved buoyancy and stability, ensuring safe riding even in powerful dual-drive mode.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/5249c940-5d8279_2666abcc7daa411c9e5d12e666c02910_mv2_9cffc219-40f9-4523-9128-31a516402b12.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 8\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eMulti-functional rider control panel\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe S26 E-Bike puts control in the rider’s hands with an electric half-twist throttle, Shimano gearing, a mobile phone charging port，and a toggle button for switching drive modes. With a high-definition display screen, you can effortlessly monitor the vehicle’s status while enjoying a safer, more convenient, and more enjoyable ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/b370b133-5d8279_27007add539d4a82a8ba40abaecfbd1f_mv2_f6ecc8d1-0a58-40b7-857d-9a557ce16b2c.png?v=1762931345\" alt=\"DUOTTS S26 Electric Bike image 9\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eMore, more, more\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe S26 also features a rear cargo rack for added convenience and practicality, while its integrated tail light enhances visibility and safety during night rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0948\/1499\/4804\/files\/39dc395e-5d8279_b8a79d7352c6437190b66efa9eed4e8a_mv2_42a1135c-78b7-4526-95cf-59710046ccbe.png?v=1762931344\" alt=\"DUOTTS S26 Electric Bike image 5\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_S26.jpg?v=1780920646\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_S26_mid.jpg?v=1780920690\" alt=\"\"\u003e\u003c\/p\u003e","brand":"DUOTTS","offers":[{"title":"Default Title","offer_id":44221919789107,"sku":null,"price":1349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ce98f767-5d8279_0819de844cca4cdfad83a663cd664d5d_mv2_bae6f417-1b68-45c0-895a-7fc9f01ceeb5.png?v=1776831056"},{"product_id":"duotts-c29","title":"DUOTTS C29 Commuter 26.5kg Lightweight Electric Bike","description":"\u003cp\u003e⚠️ \u003cb\u003eAVAILABILITY UPDATE\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eC29 (Single \u0026amp; Dual Battery):\u003c\/b\u003e DISCONTINUED – no longer available.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eC29 L:\u003c\/b\u003e IN STOCK NOW.\u003c\/p\u003e\n\u003cp\u003eThe C29 L comes with hydraulic brakes and a high‑visibility taillight as standard – the same great ride, better spec.\u003c\/p\u003e\n\u003cp\u003e👉 \u003cb\u003eGet in touch today to secure yours\u003c\/b\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e Save up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e🎁 Buy Any 2 E-Bikes (Different Models) – Get FREE Assembly \u0026amp; Delivery on Both!\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eMix and match from our full range – save €180 total and skip the setup work. Contact us to build your pair today.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eDUOTTS C29 Commuter 26.5kg Lightweight Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEmbark on adventures into the unknown and immerse yourself in the beauty of nature. Whether you crave exhilarating mountain rides or prefer leisurely urban explorations, the Duotts C29 750W lightweight electric bike is your perfect companion.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_C292.png?v=1785409004\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eC29L — Upgraded from C29\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e• Now Standard with Hydraulic Brakes\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Now with a High-Visibility Taillight\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e750W Powerful Motor\u003c\/li\u003e\n\u003cli\u003e80-100 KM Extended Range\u003c\/li\u003e\n\u003cli\u003e65Nm Max Torque\u003c\/li\u003e\n\u003cli\u003e48V 15AH Duotts Battery\u003c\/li\u003e\n\u003cli\u003e25 KM\/H Top Speed\u003c\/li\u003e\n\u003cli\u003e150 KG Max Load\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📐 Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts C29 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- ELECTRONIC SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ ELECTRONIC SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (International Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 750W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor (EU Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 15Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54.6V 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6–8 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e2.4\" HD display, Bluetooth-enabled for Duotts App\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 90 km (assist mode, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (International)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed (EU)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Climbing Angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- COMPONENTS SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 COMPONENTS SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHandlebar\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 68 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy, 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano Tourney 3×7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSingle-crown aluminium suspension, 100 mm travel, with lockout\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29 Front Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDisc brake, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29L Front Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStandard hydraulic brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29 Rear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDisc brake, 160 mm rotor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC29L Rear Brake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStandard hydraulic brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFront Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 29\" × 2.125\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Wheel\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eChaoyang 29\" × 2.125\", 30 TPI\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e300 LUX, manually operated\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguard\u003c\/td\u003e\n\u003ctd class=\"value\"\u003ePlastic\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSteel, max load 25 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- GENERAL SPEC --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL SPEC\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eProduct Size (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1860 × 1080 × 680 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIngress Protection Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX4\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e-10°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCertification\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCE certified\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Size（含尺寸图 + 完整尺寸数据）                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSize \u0026amp; Geometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eDuotts C29 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_C29_SIZE.png?v=1785745344\" alt=\"Duotts C29 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 – 200 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat Height (Maximum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e103 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Seat Height (Minimum)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e85 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Rear Rack Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e79 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Rear Chainstay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e47 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Top Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Down Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e73 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Front Fork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Wheel Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Bike Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e108 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eL – Bike Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e186 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Measurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Duotts C29 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Duotts C29\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  \/\/ ===== Specifications 弹窗 =====\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  \/\/ ===== Size 弹窗 =====\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  \/\/ ===== Bike to Work 弹窗 =====\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003ch2 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e📌 C29 L – Available Now, Upgraded from C29\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Duotts_C29_L.png?v=1785409985\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__01.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__02.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__06.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__04.jpg?v=1785744754\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__03.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__05.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__07.jpg?v=1785744753\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/C29-3__08.jpg?v=1785744753\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eMore powerful motor\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eFeaturing a 750W brushless motor, this cutting-edge engine not only delivers immense power but also boasts peak efficiency, seamlessly blending speed with silent operation. Conquer uphill climbs, heavy loads, or the need for higher speeds with ease. Whether tackling urban commuting or rugged mountain trails, enjoy smoother, more effortless rides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/d6509fc5-5d8279_cf6752638390420494b8f2ea76124466_mv2.png?v=1751531659\" alt=\"DUOTTS C29 Electric Bike image 13\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eRange, lights, front fork\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eThe C29 offers three riding modes: regular cycling, pedal-assist, and pure electric. With a 15AH battery, it supports pedal-assist mode for 80-100 km and pure electric mode for 50-60 km. Its headlights illuminate the way forward, while its lightweight all-aluminum shock-absorbing front fork ensures a safer and more comfortable ride.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Range_lights_front_fork.png?v=1753336967\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Range, lights, front fork\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eHandlebar components\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eC29's control panel features Shimano 21-speed gears, front and rear disc brakes, an electric half-handle throttle, a headlight switch, a horn button, a mobile phone charging port，and a 5-speed multifunction display. Offering precise control, the throttle ensures agile maneuvering, while the Shimano gears deliver smooth shifts for versatile riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Handlebar_components.png?v=1753336821\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Handlebar components\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eLarge-diameter inflatable tires\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eC29 is equipped with 29*2.1 INFLATABLE TIRES, unlike traditional rubber tires, inflatable tires allow riders to adjust air pressure according to riding conditions and personal preferences, thus influencing riding comfort, traction, and resistance, providing the desired riding performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Cycle_to_Work_Scheme_-_Large-diameter_inflatable_tires.png?v=1753336467\" alt=\"DUOTTS C29 Electric Bike Available on the Cycle to Work Scheme - Large-diameter inflatable tires\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"prose\"\u003eFully Equipped for Utility\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eComes fully equipped with full-coverage mudguards, durable alloy pedals, and a steel rear rack supporting up to 25kg — perfect for commuting, shopping, or leisure rides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/DUOTTS_C29_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_8.png?v=1756432457\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp class=\"h5\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2 class=\"h5\"\u003e\u003cstrong\u003eRugged Performance Assurance\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003eFeaturing a Shimano 21-speed gear system and a rear derailleur protector, the C29 ensures a smooth and reliable ride. The protector shields against damage and chain slippage, while the gear system offers versatile options for tackling any terrain with ease.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg alt=\"DUOTTS C29 Electric Bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/81f653d1-5d8279_a65c110ba1f147beb9c27ee8adbe4e5e_mv2.png?v=1751531660\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eMobile phone charging port\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eRide worry-free, charge on the go! Our electric bicycle features a phone charging port in the handlebar area, allowing you to recharge your phone while riding. Whether it's a long commute or a short trip, you never have to worry about running out of battery. Stay connected at all times and enjoy a smart and convenient riding experience.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3c0805a6-5d8279_1145638b93044773a8bcb23cc6d35f7e_mv2.png?v=1751531660\" alt=\"DUOTTS C29 Electric Bike image 6\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_real_40.jpg?v=1785397010\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/duotts_C29.png?v=1780920226\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e","brand":"DUOTTS","offers":[{"title":"C29 \/ Single Battery","offer_id":44221919821875,"sku":null,"price":999.0,"currency_code":"EUR","in_stock":false},{"title":"C29 \/ Dual Battery","offer_id":44602292895795,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":false},{"title":"C29 L \/ Single Battery","offer_id":44221919854643,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"C29 L \/ Dual Battery","offer_id":44602292928563,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/5d41f180-5d8279_44d74bbf2a2349d2aa10ed4b3fc9af18_mv2_72ec0172-f761-4443-a145-3ea74b80bbeb.png?v=1776831058"},{"product_id":"vitilan-t7-pro","title":"Vitilan T7 PRO Bafang Full Suspension Mountain E-bike","description":"\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e The Chameleon colour is currently out of stock. The next batch is expected to arrive around mid‑September at the earliest. We recommend checking with us before placing your order to avoid any disappointment. Thank you.\u003c\/p\u003e\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 style=\"text-align: left;\"\u003eWhy Buy From Ecocycle Hub?\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003e    \u003cspan\u003e\u003cstrong\u003e🎁 100% FREE Assembly \u0026amp; Delivery\u003c\/strong\u003e – We professionally build and test your bike, then deliver it fully assembled to your door. No setup, no unboxing – just ride.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e   ✅ \u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e All e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported: \u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support: \u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eVitilan T7PRO Bafang Full Suspension Mountain E-bike\u003c\/h2\u003e\n\u003cp\u003eThe T7 as well as the T7PRO series are Vitilan's newest e-bikes that combine multiple uses such as commuting or off-roading. The complete suspension system will provide you with the highest level of shock absorption and the smoothest ride possible. Equipped with a well-known brand Bafang motor, hydraulic disc brakes and a 20Ah Samsung battery, the T7 series will keep you safe and comfortable on long trips.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e52V 20Ah SAM-SUNG Battery\u003c\/li\u003e\n\u003cli\u003eBafang 1000W\/1600W Rated\/Peak Motor\u003c\/li\u003e\n\u003cli\u003e128km Range Per Charge (Estimate)\u003c\/li\u003e\n\u003cli\u003e56km\/h With Pedal Assist\u003c\/li\u003e\n\u003cli\u003e4-6 Hours Charging Time\u003c\/li\u003e\n\u003cli\u003e8 Speed Gear Shifting System\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .boxsize-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .boxsize-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .boxsize-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .boxsize-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .boxsize-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .boxsize-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .boxsize-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .boxsize-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .boxsize-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== Box \u0026 Size 表格 ===== *\/\n  .boxsize-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .boxsize-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .boxsize-table tr:last-child {\n    border-bottom: none;\n  }\n  .boxsize-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .boxsize-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 40%;\n  }\n  .boxsize-table .value {\n    color: #333;\n    width: 60%;\n  }\n  .boxsize-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .boxsize-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .boxsize-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 尺寸图 ===== *\/\n  .boxsize-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .boxsize-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .boxsize-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .boxsize-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .boxsize-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .boxsize-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .boxsize-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .boxsize-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .boxsize-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .boxsize-modal-content .size-image {\n      padding: 6px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（两个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"boxsize-btn\" onclick=\"openBoxSize()\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eVitilan T7 Pro — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- FRAMESET --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e🚲 FRAMESET\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFrame\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, fully integrated \u0026amp; lockable down tube battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUDING air dual suspension fork, 105 mm travel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 26 × 4.0\", puncture-resistant liner\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 36H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeat Post\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 250 mm × 33.9 mm, quick release clamp\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrankset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy, 26\" × 4.0\", 170 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFull aluminum mountain bike pedals (with pegs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChainring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKMC X8 Anti-Rust Chain\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eShift Lever\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano SL-M315, 8-Speed, thumb shifter\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- TECHNICAL --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e⚡ TECHNICAL\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V 1000W (Peak 1600W), max torque 90 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e52V, 20Ah, 1040Wh SAMSUNG Li-ion, UL 2271 certified\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e58.8V, 3.0A, 110–240V AC, 50–60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLishui controller, Fahrenheit temperature display, adjustable steering, adjustable cruise control\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHalf twist throttle\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1–5 Level, cadence sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadlight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh output integrated LED, IPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrakes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO 180 mm front \u0026amp; rear hydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eIP Level\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIPX6\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- PERFORMANCE --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📊 PERFORMANCE\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedal Assist Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e128 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e96 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e0–80% in 4 hours, 0–100% in 6 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStandard Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Load\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e330 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eT7 Pro Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e84.5 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Weight \u0026amp; Dimensions\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e96.5 lbs; 61.8\" × 14.1\" × 33.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 几何数据）                   --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"boxsizeModal\" class=\"boxsize-modal\" onclick=\"closeBoxSizeOutside(event)\"\u003e\n  \u003cdiv class=\"boxsize-modal-content\"\u003e\n    \u003cbutton class=\"boxsize-close\" onclick=\"closeBoxSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eVitilan T7 Pro — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/T7_PRO_SIZE.png?v=1786535309\" alt=\"Vitilan T7 Pro Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in inches unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRecommended Rider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'4\" – 6'8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e76.83\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e45.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Minimum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e32.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Maximum Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36.84\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Top Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e23.62\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Frame to Ground Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9.84\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Handlebar Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26.77\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3.74\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e47.24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eVitilan T7 Pro E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e52V 20Ah Samsung Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e58.8V 3.0A Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFree Accessory Pack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eT7 Fender Set, Bike Password Lock\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Measurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  \/\/ ===== Specifications 弹窗 =====\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  \/\/ ===== Box + Size 弹窗 =====\n  function openBoxSize() {\n    document.getElementById('boxsizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBoxSize() {\n    document.getElementById('boxsizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBoxSizeOutside(e) {\n    if (e.target === document.getElementById('boxsizeModal')) {\n      closeBoxSize();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeBoxSize();\n    }\n  });\n\u003c\/script\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_T7_PRO_yellow.jpg?v=1785590034\" alt=\"\"\u003e52V 20Ah Samsung\/LG Battery\u003c\/h3\u003e\n\u003cp\u003eT7PRO is upgraded on the basis of T7, configured with a 52V 20AH Samsung battery, the battery capacity is upgraded to 1040Wh, which improves the speed and guarantees the range at the same time.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"电池1.gif__PID:cb5b82e7-aca9-439d-8bb2-9ef8bddad4a5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/2500\/6258\/files\/1_500x.gif?v=1716435457\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eEquipped with a Powerful 1000W Motor\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eUpgraded 52V 1000W Bafang motor (1600W peak) delivers 90Nm torque in 2 seconds. 5‑speed assist gives you full control on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T7_PRO_MOTOR.png?v=1785590219\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003e\u003cstrong\u003eFour-Link Full Suspension System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"sc-fPrdjK gxzXqc pf-222_ pf-text-1\"\u003e\u003cspan\u003eThe T7PRO adopts a professional four-link full suspension design, allowing therear wheel to follow an optimized travel path that balances pedaling efficiencyand shock absorption. With a maximum payload capacity of up to 330 lbs andan adjustable suspension system, it delivers both comfort and strength acrosssnow, gravel, and forest trails.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"T7PRO动图2.gif__PID:e27a2d4a-5816-45b6-af7b-175a20398f3c\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/2500\/6258\/files\/T7PRO_2_500x.gif?v=1717034598\" width=\"525\" height=\"438\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTFT true color display\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMonitoring and setting up your real-time speed; recording your riding mileage; adjusting 1-5 levels of the pedal assist; displaying your battery remaining; turning on\/off your headlight and rear light; USB Charging function can be used to power the dying cell phone, providing other setting functions according to your demand.\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a159b7a8-5d8279_df67de83ef3b4532840c4e863a976f55_mv2.png?v=1751531659\" width=\"537\" height=\"358\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eDNM air suspension\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe rear suspension of the T7 Series utilizes DNM AO-8RC three-stage adjustable locking pneumatic shocks, which absorbs the bumps while riding on beach, gravel roads, or forest trails. This is a great fit for recreational riders who love to ride on mixed terrain.\u003cstrong\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/60f541b1-5d8279_2e776b3e79ca46448cd668a47153fca3_mv2.png?v=1751531659\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 class=\"content__heading rte text-2xl md:text-5xl lg:text-5xl  mb-4 lg:mb-6\"\u003eSafety Lighting System\u003c\/h3\u003e\n\u003cdiv class=\"lg:mb-6 text-color-subtext rte prose\"\u003e\n\u003cp\u003eIncredible LED headlight with 600 lumens center beam illuminates your every journey.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T7_PRO_LIGHT.png?v=1785590604\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShimano 8-Speed Gear Shift System\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e1-8 level shift gears, allowing you to switch freely on the flat road or steep hills, reducing pedaling and you still are able to ride faster and easier. Shimano 8-speed rear derailleur adjusts your gear effectively and helps you across varied terrains wherever you go.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/9ac3c0ec-5d8279_027cdda8c25741cd9d5dc36672058295_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eTEKTRO Dual Piston Hydraulic Brake\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNeed to hit the brakes? Our hydraulic disc brakes (180mm) are your trusty sidekick when it comes to smooth \u0026amp; reliable stopping power. Say goodbye to skidding and hello to controlled stops every time.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/69b9ebc2-5d8279_58b14578381747729c53c2496894b2de_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePuncture-Proof Tires\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe T7 series is equipped with a four-link suspension system that drives all of the movement of the e-bike through a central four-link structure.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/dabf5353-5d8279_f0b49227ecb5470a88dfac78660ea97f_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSoft Bike Seat\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eVitilan bike seats are ergonomically designed to fit your body. They are shaped to match your riding position and will free you from strain and fatigue caused by long rides.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b6023604-5d8279_c6a767e8728a4e408078398ec22cc9fb_mv2.png?v=1751531659\"\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003ePedal Assist \u0026amp; Throttle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTwist throttle releases your thumbs, making it easier to control your speed and ride more safely. You can choose the level of assistance you need, whether you want a gentle nudge or a more powerful boost.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Vitilan T7 Full Suspension Mountain E-bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c1dda190-5d8279_279815debeaf49f1b5f2b000d7a73fc0_mv2.png?v=1751531659\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Vitilan_T7_PRO.jpg?v=1785475208\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro2.jpg?v=1780570240\" alt=\"\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro3.jpg?v=1780570384\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/t7_pro4.jpg?v=1780570492\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e","brand":"Vitilan","offers":[{"title":"Black(Pre-order) \/ Bike Only","offer_id":44495441330227,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Helmet","offer_id":44221920968755,"sku":null,"price":1959.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack","offer_id":44495438708787,"sku":null,"price":1989.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack+Back Basket","offer_id":44495438741555,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Black(Pre-order) \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438774323,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Bike Only","offer_id":44495441362995,"sku":null,"price":1899.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Helmet","offer_id":44221921001523,"sku":null,"price":1959.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack","offer_id":44495438807091,"sku":null,"price":1989.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack+Back Basket","offer_id":44495438839859,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438872627,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Bike Only","offer_id":44495441395763,"sku":null,"price":1999.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Helmet","offer_id":44221921034291,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack","offer_id":44495438905395,"sku":null,"price":2089.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack+Back Basket","offer_id":44495438938163,"sku":null,"price":2059.0,"currency_code":"EUR","in_stock":true},{"title":"Chameleon(Pre-order) \/ Rear Rack+Waterproof Bike Rack Bag","offer_id":44495438970931,"sku":null,"price":2189.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/3084d042-5d8279_ba7026e8e3044236886cee3548ba96b5_mv2.png?v=1776831073"},{"product_id":"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  .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 V3 2.0 — 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\"\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 (624Wh) 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\"\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\"\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\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\"\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\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e💡 LIGHTING \u0026amp; DISPLAY\u003c\/td\u003e\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\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\"\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\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 V3 2.0 — Frame Dimensions\u003c\/div\u003e\n\n    \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\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'4\" – 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\"\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\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\"\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\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 V3 2.0 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 V3 2.0\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\u003chr\u003e\n\u003ch3\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-air-carbon-fiber","title":"Fiido Air Carbon Fiber Torque Sensor Lightweight  E-bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\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\u003ch3 style=\"font-size: 22px; font-weight: bold; margin: 0 0 6px 0;\"\u003eFiido Air Carbon Fiber E-bike\u003c\/h3\u003e\n\u003cp\u003ejust 13.75kg of full carbon fibre, Gates belt drive, torque sensor, and up to 80km range. The smartwatch replaces your display, so your handlebars stay clean and your ride stays smart. Light enough to carry, clean enough to maintain, and smart enough to love.\u003c\/p\u003e\n\u003cdiv style=\"background: #f0f7e8; border-left: 4px solid #2e7d32; padding: 10px 16px; margin: 8px 0; border-radius: 4px;\"\u003e\u003cstrong\u003e🎁 Plus, every Fiido Air Carbon E-bike comes with a Fiido Mate Watch worth €99 – included!\u003c\/strong\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR.png?v=1785475655\" 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  .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\"\u003eFiido Air — 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\"\u003eAir\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eC31\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e13.75 kg (30.3 lbs)\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\"\u003e700C carbon fibre frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCarbon fibre through axle fork (axle diameter 15mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium 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\"\u003eMivice M070 250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e35–40 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 208.8Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFiido Mate Watch (included)\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\"\u003eNormal Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e60.34 km (37.5 miles)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSport Range\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e51.94 km (32 miles)\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\"\u003eDrive System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eGates Carbon Belt Drive\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eChain \/ Belt\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eGATES CDN Belt\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eGATES CDX 60T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Cogs\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eGATES CDC 22T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor Mivice S200\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\"\u003eHydraulic disc brakes\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\"\u003eAluminium alloy double-bearing barrel axle hub\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminium alloy double-layer rim\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStainless steel spokes with brass nipples\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTyres\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eKENDA 27.6*1.57 \/ 700C*40C\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\"\u003eCarbon fibre (Length: 640mm, Max Ø: 31.8mm, 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\"\u003eCarbon fibre stem\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\"\u003eCarbon fibre aero seatpost\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 Air — 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\/4000be86-5d8279_c4b0ec3612ab4a07bd44082bdebc6bea_mv2.png?v=1776831084\" alt=\"Fiido Air 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 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\"\u003eM: 5'3\" (160cm) – 5'9\" (175cm)\u003cbr\u003eL: 5'7\" (170cm) – 6'3\" (190cm)\u003cbr\u003eXL: 6'3\" (190cm) – 6'9\" (205cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e700C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTyre width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSeatpost length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eM: 355mm; L: 385mm; XL: 415mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003c!-- 开箱图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR_BOX.png?v=1785475733\" alt=\"Fiido Air Box Contents\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido Air Carbon Fibre 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\"\u003e208.8Wh Integrated Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e36V2A Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePower Cable\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\"\u003eMulti-tool \/ Assembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido Mate Smartwatch (Display)\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. Mudguards not included and can be purchased separately.\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\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cspan class=\"\"\u003eCore Selling Points\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e13.75 kg - Carbon Frame\u003c\/p\u003e\n\u003cp\u003eTorque Sensor - Premium Pedal Assist\u003c\/p\u003e\n\u003cp\u003eGates Carbon Drive CDN - 0-Maintenance\u003c\/p\u003e\n\u003cp\u003eSilent Motor - Low-Resistance Motor\u003c\/p\u003e\n\u003cp\u003eHydraulic Brake - Precise, Controlled Stop\u003c\/p\u003e\n\u003cp\u003eIP54 Waterproof -All-Weather Design\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR_5.png?v=1785476333\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"title\"\u003e\n\u003chr\u003e\n\u003ch2\u003eBuilt Around Your Needs\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR2.png?v=1785476215\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\n\u003cstrong\u003eFingerprint Unlock, Touch to Control\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTap and the bike is ready to go, only you can turn on the bike. Gently touch to switch assist modes.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR-fingerprint-unlock-touch-to-co.png?v=1785384539\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eHydraulic Disc Brake \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eBraking is fast, precise and controlled. Safety guaranteed.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR-hydraulic-disc-brakes1.png?v=1785384615\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSeat Height Range Expanded\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFind the most comfortable riding position. Fits riders with different heights, makes bike-sharing easier.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/AIR-seat-height-range-expanded.png?v=1785384833\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eMounted Screwdriver\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eAdjust seat height anytime. You're never without tools.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fiido_AIR-mounted-screwdriver.png?v=1785384690\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eIntegrated Front \u0026amp; Rear Lights\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSee and be seen. Ride safer at night.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/AIR-integrated-front-rear-lights.png?v=1785384769\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSport Saddle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEfficiency \u0026amp; comfort balanced. Narrow shape reduces friction for fluid pedaling, no wasted energy. High-density PU foam absorbs shocks for comfort.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR-sport-saddle.png?v=1785384652\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eQuick-Release Front Thru-Axle\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eEasy setup, hassle-free maintenance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/f0402432-5d8279_416858b1c24542dabe7bfb5a1f79ed5b_mv2.png?v=1776831084\" alt=\"Fiido Air Carbon Fiber E-bike image 10\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eRange-Extending Battery Option\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNo range anxiety. Double the range when needed, or keep the bike light with a single battery.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/fiido_AIR-range-extending-battery-optio.png?v=1785384734\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSmartwatch as Display\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFor a pure riding experience, we ditched the bulky speedometer. But if you want more real-time ride stats, the Fiido watch has you covered.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/AIR_smartwatch-as-display.png?v=1785384801\" alt=\"\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSilent Low-Resistance Motor, Quiet Ride.\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eNo distracting noise, even when accelerating. Low resistance also means it rides smoothly like a traditional bike when powered off.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/e41e00a8-5d8279_7da733bfd60745d6ac98096965c6329c_mv2.png?v=1776831084\" alt=\"Fiido Air Carbon Fiber E-bike image 12\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eRed Dot Award Winning Design\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSimplistic Elegance. No exposed cables. Electronic components all integrated into the frame. Silky-smooth finish.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/c4555608-5d8279_0049d1033f864565ab814c406cfe4f77_mv2.png?v=1776831084\" alt=\"Fiido Air Carbon Fiber E-bike image 0\"\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\/Fiido_AIR3.png?v=1785476215\" alt=\"\"\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR-CS1.png?v=1785384991\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_AIR-CS2.png?v=1785385004\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"XL | 6'1\" (185cm) - 6'9\" (205cm)","offer_id":44221921427507,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"M | 5'1\" (165cm) - 5'9\" (175cm)","offer_id":44221921460275,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":false},{"title":"L | 5'7\" (170cm) - 6'3\" (190cm)","offer_id":44221921493043,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/12.png?v=1785406718"},{"product_id":"fiido-d11","title":"Fiido D11 250W Torque-Sensor Folding Light 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 Ecocycle Hub?\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 D11 250W Folding E-bike\u003c\/h2\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eOne-Liner for Top of Page\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003eThe Fiido D11 — a 17.5kg folding e-bike that folds in 5 seconds, delivers 100km range, and fits under your desk. Light enough to carry, smart enough to replace your commute.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_D11-1.png?v=1785473385\" alt=\"\"\u003e\u003c\/h2\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\"\u003eFiido D11 — 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\"\u003eD11 2025\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eD11 2025\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.5 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 folding frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMagnesium alloy fork with 100mm opening width\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHeadset\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBall bearing limit bowl set\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\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 417.6Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V2A\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\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\"\u003e7-speed\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\"\u003e7-speed (11-28T)\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\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\"\u003eHydraulic disc brake\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\"\u003eAluminum alloy double-layer hub\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double-layer rim\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStainless steel spokes with brass nipples\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20*1.75\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: 560mm, 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\"\u003eAluminum alloy stem\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 battery seat tube\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 D11 — 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\/dae0aacc-5d8279_0987301835314b519c72a9e9ed2700ea_mv2.png?v=1776831087\" alt=\"Fiido D11 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 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'5\" (195cm)\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*1.75\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e415\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\"\u003e74.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\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Head angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72°\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\"\u003e546\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e628\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\"\u003e425\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e975\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e392\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e350\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\"\u003e1240\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 – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1480\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1240\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eQ – Folding length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e840\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eR – Folding height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e740\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eS – Folding width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e400\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\"\u003eFiido D11 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\"\u003e417.6Wh Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e36V2A 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      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!-- 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\u003ch3\u003e\u003cspan class=\"\"\u003eUltra-Lightweight – Only 17.5kg (38.6 lbs)\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eOne of the lightest folding e-bikes in its class\u003c\/span\u003e\u003cspan class=\"\"\u003e. The battery is removable from the seatpost, reducing the bike's weight to just 12.9kg (28.4 lbs) for easier carrying\u003c\/span\u003e\u003ca href=\"https:\/\/www.bikeride.com\/fiido-d11\/#primary\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eFolds in 5 Seconds – Compact Storage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eFolds down in just 5 seconds\u003c\/span\u003e\u003ca href=\"https:\/\/eu.fiido.com\/blogs\/news\/all-you-need-to-know-about-the-fildo-d11-e-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Folded dimensions: 840 × 400 × 740 mm — small enough to fit under a desk, in a car trunk, or take on public transport\u003c\/span\u003e\u003ca href=\"https:\/\/eu.fiido.com\/blogs\/news\/all-you-need-to-know-about-the-fildo-d11-e-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Folding footprint is less than 0.3 sqm\u003c\/span\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eUp to 100km Range (62 miles)\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e36V 11.6Ah battery delivers up to 100km in pedal-assist mode\u003c\/span\u003e\u003ca href=\"https:\/\/eu.fiido.com\/blogs\/news\/all-you-need-to-know-about-the-fildo-d11-e-bike\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. In throttle-only mode, range extends to 80-100km (50-62 miles)\u003c\/span\u003e\u003ca href=\"https:\/\/cleantechnica.com\/2021\/07\/08\/the-fiido-d11-folding-electric-bike-cleantechnica-review\/?via=indexdotco\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003e250W Motor – 35Nm Torque\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e250W brushless geared hub motor with 35Nm torque\u003c\/span\u003e\u003ca href=\"https:\/\/www.bestelectricbikes.com\/fiido-d11-review\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Responsive acceleration for city commuting and flat terrain\u003c\/span\u003e\u003ca href=\"https:\/\/cleantechnica.com\/2021\/07\/08\/the-fiido-d11-folding-electric-bike-cleantechnica-review\/?via=indexdotco\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003e3 Riding Modes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e* Pedal-assist mode\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– motor assists as you pedal\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e* Throttle mode\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– pure electric, no pedaling required\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e* Manual mode\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e– ride like a regular bike with power off\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_D11_NEW2.png?v=1785473773\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003chr\u003e\n\u003cdiv class=\"title\"\u003e\n\u003ch2\u003eBuilt Around Your Needs\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-6710dad06909e8f91\"\u003e\n\u003cdiv class=\"swiper-slide swiper-slide-active\" role=\"group\"\u003e\n\u003cdiv class=\"card-item\"\u003e\n\u003cdiv class=\"img-box aspect-ratio\"\u003e\n\u003cstrong\u003eLightweight Design\u003c\/strong\u003e\u003cbr\u003eWeighs just 43.0 lbs (19.5kg), making it easy to carry and handle in tight spaces.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\/ef3a5222-5d8279_08b26abdb5a2453985a4f335dc8f26cc_mv2.png?v=1751531660\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 13\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart LCD Display\u003c\/strong\u003e\u003cbr\u003eClear display to track speed, distance, and battery power while you ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e4ab6623-5d8279_9880579e4d1b438eaed1c4df4baa9971_mv2.png?v=1751531660\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 10\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBrushless Geared Motor\u003c\/strong\u003e\u003cbr\u003eSmooth and quiet acceleration for your daily rides.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/91ce60ac-5d8279_56a410f4d029459d915993d9864bff9e_mv2.png?v=1751531659\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 14\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003cbr\u003eEasily remove the battery and charge it indoors without moving the entire bike.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c40c8a50-5d8279_260b8357305a4b27a0ec900fc52f27a0_mv2.png?v=1751531660\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 9\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e7-Speed Gear System\u003c\/strong\u003e\u003cbr\u003eAdjust gears to suit your ride—whether you’re climbing a hill or cruising on flat roads.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/553927b9-5d8279_bd1e61f61d9e43bd85723aa277633b0f_mv2.png?v=1751531660\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 11\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdjustable Seat\u003c\/strong\u003e\u003cbr\u003eCustomize the seat height for a comfortable and enjoyable ride.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/da6eb120-5d8279_477ea82480364707af99e352c5392367_mv2.png?v=1751531659\" alt=\"Fiido D11 250W Folding E-bike Removable Battery image 12\"\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\/FIido_D11_CS1.png?v=1785382686\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_D11_CS2.png?v=1785382701\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Default Title","offer_id":44221921624115,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/11.png?v=1785406717"},{"product_id":"fiido-c700-city-e-bike","title":"Fiido C700 Lightweight Belt-Drive City E-Bike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\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 Dedicated Ireland-based customer care and remote after-sales support.\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eFiido C700 City E-Bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGates Carbon Belt Drive CDN - 0 Maintenance\u003c\/li\u003e\n\u003cli\u003eTorque Sensor - Intuitive Pedal Assist\u003c\/li\u003e\n\u003cli\u003eSilent Motor - Low-resistance Motor\u003c\/li\u003e\n\u003cli\u003eHydraulic Brakes - Reliable, Precise Stop\u003c\/li\u003e\n\u003cli\u003eTurn Signals - Stay Safe\u003c\/li\u003e\n\u003cli\u003eIP54 Waterproof - Ingress Protection\u003c\/li\u003e\n\u003c\/ul\u003e\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\"\u003eFiido C700 — 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\"\u003eC700\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.7 kg (43.4 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 kg (264.6 lbs)\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\"\u003eAluminum alloy step-through 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 thru-axle front fork\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 bowl set\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 silent rear hub motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 313.2Wh removable battery\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V2A\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 (centered stem-integrated)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor Mivice S200\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWalk Assist\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes, max speed 6 km\/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\"\u003eDrivetrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eGates Carbon Belt Drive (zero-maintenance, grease-free)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy 60T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Cogs\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRear sprocket 22T\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\"\u003eTEKTRO HM-M275 hydraulic disc brakes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Levers\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO HM-M275\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\"\u003eAluminum alloy 2-bearing thru-axle hub\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double-wall rim\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStainless steel spokes with brass nipples\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 17 700C*40C\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 660mm riser handlebar\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStem\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy integrated display stem\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 battery seat tube\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- FEATURES --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e✨ FEATURES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIP54 (full bike)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eLights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated front \u0026amp; rear lights\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTurn Signals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eBuilt-in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMudguards\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist Modes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e3 levels: Eco, Sport, Boost\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 C700 — 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\/Fiido_c700_spec.png?v=1785383038\" alt=\"Fiido C700 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 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 700*40C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e427\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\"\u003e69.5° (64.7°)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Head tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e240\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Head angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e69°\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\"\u003e640\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e490\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – BB drop\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Rear Center\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e484\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1144\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e387\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e678\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\"\u003e1255\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\"\u003e825\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eN – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1884\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1105\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e670\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eU – Basket Mount Hole Spacing A\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eV – Basket Mount Hole Spacing B\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e70\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\"\u003eFiido C700 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\"\u003e313.2Wh Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e36V2A 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\"\u003eToolkit\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. Rack and basket sold separately.\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\u003chr\u003e\n\u003ch2\u003eMore Reasons to Love It\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003e6km\/h Walk Assist\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMeets regulations in most EU countries. Walk uphill and transport items with ease.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-walk-assist.png?v=1785383148\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAccessory Options\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e Compatible with front basket and rear rack. Take your stuff and kid along.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-accessory-options.png?v=1785383439\" alt=\"\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFull-bike Waterproof\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIP54 for the bike, with torque sensor rated IP67. Ride in rain with ease, park it outside worry-free.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-full-bike-waterproof.png?v=1785383496\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e19.7kg Weight\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eOn the lighter side for a city e-bike.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-19.7kg-weight.png?v=1785383916\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eAdjustable Seat\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e Fits riders with different heights.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-adjustable-seat.png?v=1785383996\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eQuick-Release Front Thru-Axle\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEasy setup, quick release. Hassle-free maintenance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-quick-release-front-thru-axle.png?v=1785384060\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCentered Embedded Display\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eQuick info access without squinting or turning your headride safer. Modular design for easy replacement or repair.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-centered-embedded-display.png?v=1785384103\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWaterproof Cables\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEasy disconnection, so no need to remove other parts when dissembling components like the rear wheel.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C700-waterproof-cables.png?v=1785384164\" 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\/Fiido_C700-CS.png?v=1785384231\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Default Title","offer_id":44221921656883,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/6.png?v=1785406718"},{"product_id":"fiido-c11-pro","title":"Fiido C11 Pro 27.5\" Torque-Sensor City E-Bike","description":"\u003ch3 style=\"text-align: center;\"\u003e⚡ \u003cb\u003eLimited Stock Available:\u003c\/b\u003e \u003c\/h3\u003e\n\u003ch3 style=\"text-align: center;\"\u003e Stock levels are running very low for this batch. Please contact our team via live chat or WhatsApp to double-check stock before checking out!\u003c\/h3\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\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 C11 Pro City E-bike\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/eec8e41b-5d8279_cb12ad8dcb3244be925e4a4337766392_mv2.png?v=1776831091\" alt=\"Fiido C11 Pro City E-bike Available on the Cycle to Work Scheme\" width=\"491\" height=\"491\"\u003e\n\u003c\/h2\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .boxinfo-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, .boxinfo-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, .boxinfo-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, .boxinfo-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .boxinfo-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, .boxinfo-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, .boxinfo-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .boxinfo-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, .boxinfo-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 Info 表格 ===== *\/\n  .boxinfo-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .boxinfo-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .boxinfo-table tr:last-child {\n    border-bottom: none;\n  }\n  .boxinfo-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .boxinfo-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 40%;\n  }\n  .boxinfo-table .value {\n    color: #333;\n    width: 60%;\n  }\n  .boxinfo-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  .boxinfo-table .group-row:first-child td {\n    padding-top: 2px;\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  .info-note {\n    background: #f8f9fa;\n    border-left: 4px solid #e8491d;\n    padding: 14px 18px;\n    border-radius: 6px;\n    margin: 12px 0 4px;\n    font-size: 14px;\n    line-height: 1.6;\n    color: #333;\n  }\n  .info-note strong {\n    color: #1a1a2e;\n  }\n  .info-note .highlight {\n    color: #e8491d;\n    font-weight: 600;\n  }\n\n  \/* ===== 尺寸图 ===== *\/\n  .boxinfo-modal-content .geo-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  .boxinfo-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .boxinfo-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .boxinfo-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .boxinfo-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, .boxinfo-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .boxinfo-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .boxinfo-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .boxinfo-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .boxinfo-modal-content .geo-image {\n      padding: 6px;\n    }\n    .info-note {\n      padding: 12px 14px;\n      font-size: 13px;\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=\"boxinfo-btn\" onclick=\"openBoxInfo()\"\u003e📦 Box \u0026amp; Info\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 C11 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\"\u003eC11 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eC11 Pro\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.5 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\"\u003e700C aluminum alloy step-through city 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 suspension fork (40mm travel) with 100mm 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\"\u003e250W\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC\/EVE 499.2Wh\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\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5h\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\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor Mivice S200\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eThrottle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMax speed on throttle: 6 km\/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\"\u003e7-speed\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\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\"\u003eHydraulic disc brake\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\"\u003eAluminum alloy double-bearing barrel axle hub (quick release front axle)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double-layer rim\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStainless steel spokes with brass nipples\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 27.6*1.57\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: 635mm, Max Ø: 31.8mm, 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\"\u003eAluminum alloy adjustable stem\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 (Length: ~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 Info（含尺寸图 + 开箱清单 + 备注）            --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"boxinfoModal\" class=\"boxinfo-modal\" onclick=\"closeBoxInfoOutside(event)\"\u003e\n  \u003cdiv class=\"boxinfo-modal-content\"\u003e\n    \u003cbutton class=\"boxinfo-close\" onclick=\"closeBoxInfo()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Info\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eFiido C11 Pro — What's Inside, Dimensions \u0026amp; Delivery Notes\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=\"geo-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_Size.png?v=1785461842\" alt=\"Fiido C11 Pro Geometry Diagram\"\u003e\n\n    \u003ctable class=\"boxinfo-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider heights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5'1″ (155cm) – 6'5″ (195cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 700*40C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e450\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\"\u003e73°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Head tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e190\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.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\"\u003e605\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e572\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – BB drop\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Rear Center\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e468\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1115\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e398\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e676\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\"\u003e1050\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\"\u003e790\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\"\u003e755\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1820\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1150\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eQ – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e670\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eR – Rear Rack Load\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25kg\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\"\u003e300\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\"\u003e128\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    \u003ctable class=\"boxinfo-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido C11 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\"\u003e499.2Wh 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    \u003c!-- ===== DELIVERY NOTE ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📌 Delivery Note\u003c\/div\u003e\n    \u003cdiv class=\"info-note\"\u003e\n      \u003cstrong\u003eStandard Version:\u003c\/strong\u003e The bike will be dispatched from Europe after your order is placed.\u003cbr\u003e\u003cbr\u003e\n      \u003cstrong\u003eCity Edition:\u003c\/strong\u003e The bike itself will also be dispatched from Europe, but the accessories will be sent separately from China. These include:\u003cbr\u003e\n      • 1 × Phone Mount\u003cbr\u003e\n      • 1 × Rearview Mirror\u003cbr\u003e\n      • 1 × Front Storage Basket\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\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 + Info 弹窗 =====\n  function openBoxInfo() {\n    document.getElementById('boxinfoModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBoxInfo() {\n    document.getElementById('boxinfoModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBoxInfoOutside(e) {\n    if (e.target === document.getElementById('boxinfoModal')) {\n      closeBoxInfo();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeBoxInfo();\n    }\n  });\n\u003c\/script\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- JavaScript 脚本                                              --\u003e\u003c!-- ============================================================ --\u003e\n\u003ch2\u003eMore Reasons to Love It\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch3\u003eEvolution Powered by You\u003c\/h3\u003e\n\u003cp\u003eFiido C11 Pro builds on the positive reception of the Fiido C11, which over 10,000 riders have embraced since its launch in March 2024. Some riders shared their desire for a more responsive pedal sensor, and we took that feedback to heart. The result? Fiido C11 Pro—crafted to provide an even smoother and more intuitive riding experience.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eWhat's Included:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eUp to 104 km\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003eon a single charge — 499.2Wh removable battery\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eTorque sensor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003efor instant, responsive pedal assist\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eDual-piston hydraulic disc brakes\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— powerful, smooth stopping\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e55Nm high-torque motor\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— low resistance, reliable climbing power\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eIP54 waterproof rating\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— dust and weather protection for all-season riding\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eBright front light + auto brake light\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— stay visible day and night\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e7-speed 11:32T gears\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— adapt to any terrain, flat or steep\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eOne-touch walk assist\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"\"\u003e\u003cspan\u003e \u003c\/span\u003e— ramps and hills made effortless\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSecure Stops, Anytime. \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eLock the rear wheel in seconds with the built-in ring lock — effortless anti-theft protection that's always with you.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_pro-2.png?v=1783668116\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eShock Minimized \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSmooth, stable rides on rough roads with suspension front fork.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_pro-5.png?v=1783668261\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003e3-Device Data Sync \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eSync riding data across the display, app and our exclusive Fiido watch, which tracks heart rate and blood oxygen to keep you updated on health.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_pro-4.png?v=1783668213\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSuits Diverse Heights and Riding Scenarios \u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003eStep-thru frame, adjustable seat, and handlebar ensure compatibility. Mount easily in skirts, with no bike tilting when carrying fragile items.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11-1.png?v=1783668136\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePuncture-Proof Tyres \u003c\/strong\u003e\u003cbr\u003eRide with confidence and enjoy a worry-free journey on any terrain.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_pro-32.png?v=1783668189\" 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\/Fiido_C11_Pro_CS2.png?v=1785382381\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_Pro_CS1.png?v=1785382393\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Standard","offer_id":44505625362483,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"City Edition","offer_id":44505625395251,"sku":null,"price":1299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/7.png?v=1785406718"},{"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-e-gravel-c21","title":"Fiido C21 Ultra-Light Torque Sensor Urban Gravel 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 live chat or WhatsApp to double-check stock before checking out.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\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 E-Gravel C21-Step Over Electric Bike\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe Fiido C21 — a 17.5kg urban gravel e-bike with torque sensor, 100km range, and a sleek integrated battery that looks just like a regular bike. Light enough to carry upstairs, smart enough to handle any commute.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C21-1.png?v=1785468231\" 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 C21 — 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📋 DETAILS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Name\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eC21\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eC21\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e17.5 kg (38.58 lbs)\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        \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\"\u003e700C aluminum alloy integrated battery urban gravel 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 thru-axle fork (thru-axle diameter 15mm)\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\"\u003eMivice M080 250W rear-hub motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTorque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V 5.8Ah (210Wh)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V2A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHD LCD display\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 100 km (62 miles)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist Levels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 PAS modes\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\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMivice torque sensor\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\"\u003eRear Derailleur\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e9-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e11-32T\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\"\u003eBrake Type\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO HD-M275 hydraulic 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\"\u003e700C × 40C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e✨ FEATURES\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTurn Signals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDynamic turn signals\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eHidden Wiring\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eYes\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 C21 — 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_C21_Size.png?v=1785381639\" alt=\"Fiido C21 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\"\u003eM: 5'2\" (160cm) – 5'7\" (175cm)\u003cbr\u003eL: 5'7\" (170cm) – 6'5\" (195cm)\u003cbr\u003eXL: 6'5\" (190cm) – 6'9\" (205cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e700C \/ 29 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e40mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Length (with tires)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1768mm (M) \/ 1775mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e597mm (M) \/ 618mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e402mm (M) \/ 407mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Seat Tube Length, C-T\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e490mm (M) \/ 530mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Top Tube Length (Effective)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e584mm (M) \/ 590mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Head Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150mm (M) \/ 170mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1066mm (M) \/ 1073mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e790mm (M) \/ 821mm (L)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eStack to Reach Ratio\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1.49:1 (M) \/ 1.52:1 (L)\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_C21_BOX.png?v=1785406347\" alt=\"Fiido C21 Box Contents\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido C21 E-Gravel 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\"\u003e210Wh Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e36V2A 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\u003ch3\u003e\u003cspan class=\"\"\u003eUltra-Lightweight – Only 17.5kg\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eOne of the lightest e-bikes in its class. Easy to carry upstairs, store in tight spaces, and maneuver through city traffic\u003c\/span\u003e\u003ca href=\"https:\/\/ca.fiido.com\/products\/fiido-c21-lightweight-step-over-urban-gravel-ebikes?variant=46816325992764\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/electroheads.com\/blogs\/e-bike-reviews\/fiido-c21-review-the-commuter-ebike-in-disguise\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/riedis-electric.com\/en\/fiido\/2926-2175-fiido-c21-e-gravel-electric-bike-28.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eTorque Sensor – Natural, Responsive Pedal Assist\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eMivice S200 torque sensor reads your pedaling force and delivers power instantly — smooth, intuitive, and feels just like a regular bike\u003c\/span\u003e\u003ca href=\"https:\/\/ca.fiido.com\/products\/fiido-c21-lightweight-step-over-urban-gravel-ebikes?variant=46816325992764\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/riedis-electric.com\/en\/fiido\/2926-2175-fiido-c21-e-gravel-electric-bike-28.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.notebookcheck.net\/Fiido-C21-Pro-and-C22-Pro-launch-with-gravel-tires-remote-unlocking-and-centrally-mounted-displays.703854.0.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eUp to 100km Range\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e208.8Wh integrated battery delivers up to 100km in ECO mode\u003c\/span\u003e\u003ca href=\"https:\/\/ca.fiido.com\/products\/fiido-c21-lightweight-step-over-urban-gravel-ebikes?variant=46816325992764\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/electroheads.com\/blogs\/e-bike-reviews\/fiido-c21-review-the-commuter-ebike-in-disguise\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.rideandglide.co.uk\/product\/fiido-c21-e-gravel-city-e-bike\/\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e. Range extender battery available for even longer trips\u003c\/span\u003e\u003ca href=\"https:\/\/www.notebookcheck.net\/Fiido-C21-Pro-and-C22-Pro-launch-with-gravel-tires-remote-unlocking-and-centrally-mounted-displays.703854.0.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003e250W Mivice Motor – 40Nm Torque\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eQuiet, zero-resistance rear hub motor. Responsive acceleration for hills and stop-start city traffic\u003c\/span\u003e\u003ca href=\"https:\/\/riedis-electric.com\/en\/fiido\/2926-2175-fiido-c21-e-gravel-electric-bike-28.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eSleek, Discreet Design\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eIntegrated battery hidden inside the frame — looks like a regular bike, doesn't attract unwanted attention\u003c\/span\u003e\u003ca href=\"https:\/\/electroheads.com\/blogs\/e-bike-reviews\/fiido-c21-review-the-commuter-ebike-in-disguise\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.t3.com\/active\/cycling\/fiido-c21-review\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003eTEKTRO Hydraulic Disc Brakes\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eReliable stopping power in all weather conditions\u003c\/span\u003e\u003ca href=\"https:\/\/ca.fiido.com\/products\/fiido-c21-lightweight-step-over-urban-gravel-ebikes?variant=46816325992764\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/electroheads.com\/blogs\/e-bike-reviews\/fiido-c21-review-the-commuter-ebike-in-disguise\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/riedis-electric.com\/en\/fiido\/2926-2175-fiido-c21-e-gravel-electric-bike-28.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan class=\"\"\u003e700C Gravel Tyres + 9-Speed Gears\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eWide 700C tyres handle both city streets and gravel paths with ease. 9-speed L-TWOO derailleur adapts smoothly to any terrain\u003c\/span\u003e\u003ca href=\"https:\/\/ca.fiido.com\/products\/fiido-c21-lightweight-step-over-urban-gravel-ebikes?variant=46816325992764\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/riedis-electric.com\/en\/fiido\/2926-2175-fiido-c21-e-gravel-electric-bike-28.html\" rel=\"noreferrer\" target=\"_blank\"\u003e\u003c\/a\u003e\u003cspan class=\"\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cspan\u003eClear Display, Any Weather HD\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003escreen stays visible in sun or rain, with full-bike IP54 protection against water and dust.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_c21-display.png?v=1785381728\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatherweight Frame, Full Freedom\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAt just 17.5kg, it's easy to lift, store, and take wherever life goes.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_c21_featherweight-frame-full.png?v=1785381788\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHassle-Free Maintenance\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eFully integrated wiring offers a sleek look and easier maintenance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_c21-dt-hassle-free-maintenance.png?v=1785381860\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTorque Sensor, Natural Ride\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMivice system delivers smooth, responsive support with every pedal.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_c21-dt-torque-sensor-natural-rid.png?v=1785381915\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTough Tires, Smooth Grip\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e700C puncture-proof knobby tires handle rough paths with confidence.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_c21-dt-tough-tires-smooth-grip.png?v=1785381970\" alt=\"\"\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\/Fiido_C21_CS2.png?v=1785382051\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C21_CS1.png?v=1785382069\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Grey-M (160 cm -175 cm)","offer_id":44221921787955,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Grey-L (170 cm- 195 cm)","offer_id":44221921820723,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Grey-XL (195cm - 205 cm)","offer_id":44221921853491,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/4.png?v=1785406717"},{"product_id":"fiido-x","title":"Fiido X Folding Lightweight Torque-Sensor Electric 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 Us\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\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 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 class=\"product-meta__title heading h1\"\u003eFiido X Folding Electric Bike With Torque Sensor\u003c\/h2\u003e\n\u003cp\u003eThe Fiido X — a 17kg magnesium-frame folding e-bike with 130km range, torque sensor, hydraulic brakes, and a smart keypad lock. Folds in seconds, turns heads everywhere.\u003c\/p\u003e\n\u003cp\u003e\u003cimg\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\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=\"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 X — 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📋 DETAILS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Name\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eX 2025 (32Nm) \/ X (32Nm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eModel Code\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eD31\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e19.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        \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 magnesium alloy integrated double-hinge folding frame\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eMagnesium alloy fork with 100mm 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 limit bowl set\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\"\u003eDrive Unit\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e32Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDMEGC 417.6Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e36V2A\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\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 M315\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\"\u003e7-speed (11-28T)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTorque Sensor Mivice S200\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\"\u003eTEKTRO HM-M275 Hydraulic Disc Brake\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake Levers\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eTEKTRO HM-M275\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\"\u003eFront Hub\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double bearing hub\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double-layer rim\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpokes\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eStainless steel spokes with brass nipples\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTire Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20*1.95 inches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 20*1.95\u003c\/td\u003e\n\u003c\/tr\u003e\n\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: 560mm, 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\"\u003eAluminum alloy stem\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 battery seat tube\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 X — 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    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_spec1-x.png?v=1785381288\" alt=\"Fiido X 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\"\u003e5'1\" (155cm) – 6'5\" (195cm)\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*1.95\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e410\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\"\u003e74.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\"\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Head angle\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72°\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\"\u003e556\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e628\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\"\u003e425\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e975\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e395\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eK – Stack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e357\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\"\u003e1150\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 – Total length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1490\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eO – Handlebar height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eX 2025 (1080) \/ X (1020)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eP – Handlebar length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eQ – Folding length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e870\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eR – Folding height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e740\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eS – Folding width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e400\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    \u003cimg class=\"box-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_X_box.png?v=1785397704\" alt=\"Fiido X Box Contents\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido X 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\"\u003e417.6Wh Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e36V2A 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\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\u003chr\u003e\n\u003ch2\u003eBuilt Around Your Needs\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1259aa5f-5d8279_cc1daf9142ee4454a80c1bf2d5f42f8f_mv2.png?v=1776831097\" alt=\"Fiido X Folding Electric Bike image 13\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eM-shaped Magnesium Alloy\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAdvanced die casting technology endows X with a unique and striking linear aesthetic appeal.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/x-dt-m-shaped-magnesium-alloy.png?v=1785380923\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e5-Second Easy Fold\u003c\/h3\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"item-text\"\u003eEffortless to push, easy to transport and store. Hidden folding frame, sleek and clean.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_x-4.png?v=1785476800\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSlide-In Battery System\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eIndustry leading track design enables smooth, cable free charging without hassle.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_x-dt-slide-in-battery-system.png?v=1785381059\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eWaterproof HD Display\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eClear access to real time stats and connects with phones and smartwatches.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/x-dt-waterproof-hd-display.png?v=1785380943\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eHandlebar Options\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eRiser handlebar for comfort and relaxed upright posture. Flat handlebar for speed and control with forward leaning.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_x-dt-handlebar-options-available.png?v=1785478073\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eBright Front Light\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e Ensures clear visibility for safer night rides.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_x-dt-bright-front-light.png?v=1785381124\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eErgonomic Saddle\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eSuperior cushioning for your riding comfort.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_x-dt-ergonomic-saddle.png?v=1785381200\" alt=\"\"\u003e\u003c\/span\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_X_CS2.png?v=1785380774\" alt=\"\"\u003e\u003c\/p\u003e\n","brand":"Fiido","offers":[{"title":"X 2025 - Riser-Handlebar | 5'1\" (155cm) - 6'5\" (19","offer_id":44221921886259,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"X Classic - Flat Handlebar | 5'1\" (155cm) - 6'1\" (","offer_id":44221921919027,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1_c6d2f811-7a35-479e-ab71-a7724a3f2f7f.png?v=1785406718"},{"product_id":"fiido-t2","title":"Fiido T2 Longtail Cargo E-bike","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e⚡ In Stock Now – But Moving Fast\u003cbr\u003e\u003c\/strong\u003e Contact us via WhatsApp or email to confirm availability – we'll reserve your bike for 24 hours once confirmed.\u003cstrong\u003e\u003cbr\u003e\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 This cargo model qualifies for the full\u003cstrong\u003e €3,000 \u003c\/strong\u003egovernment 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.\u003cbr\u003e\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\u003eFiido T2 Longtail Cargo E-bike\u003c\/h2\u003e\n\u003cdiv class=\"title\"\u003e\n\u003ch3\u003eCarry More, Worry Less. Your Family SUV on Two Wheels.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text3\"\u003eDriven by a smooth Mivice torque sensor and smart pedal assist, the Fiido T2 makes heavy loads feel almost weightless. From school runs with 1-2 kids and grocery hauls with pets, to weekend family camping, 4.0\" fat tires smooth out every bump while 4-piston hydraulic brakes keep your family and cargo perfectly safe.\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_T2.png?v=1785404793\" alt=\"\"\u003e\u003c\/p\u003e\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  .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 T2 — 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\"\u003eT2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Payload\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e200 kg (including rider \u0026amp; cargo)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 – 195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIP54\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\"\u003eAluminum alloy, longtail cargo design\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRigid fork with 15mm thru-axle\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\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W rear hub motor (peak 750W)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 20.8Ah (998Wh) removable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V4A\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD 1.77 inch with USB charging\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 130 km (depending on PAS level)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist Levels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 PAS modes + throttle\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 7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCrank\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy 44T\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCassette\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e7-speed, 14-28T\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\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 disc brakes, 180mm rotors\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\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 3.0\" fat tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRims\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAluminum alloy double-wall\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- CARGO --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 CARGO\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRear Rack\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIntegrated longtail rack (max load 100kg)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAccessories\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCompatible with 12 cargo accessories (sold separately)\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 T2 — 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_T2_spec.png?v=1785467615\" alt=\"Fiido T2 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 Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e160 – 195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 3.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1950\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1360\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Handlebar Width\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e660\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Seat Tube Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Handlebar Height (from ground)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Seat Height (from ground)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Rear Rack Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Max Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eJ – Min Seat Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e—\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_T2_BOX.png?v=1785404629\" alt=\"Fiido T2 Box Contents\"\u003e\n\n    \u003ctable class=\"boxsize-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFiido T2 Longtail Cargo 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\"\u003e998Wh Removable Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V4A 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\u003ch3\u003e\u003cspan class=\"\"\u003eTop 6 Core Selling Points\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e1. 998.4Wh Battery – Go 110km, Carry 200kg\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eOne charge gets you across the city and back, with room for two adults and cargo.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e2. 750W Motor (923W Peak) – 60Nm of Hill-Climbing Torque\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eTackle steep hills with a full load – this motor doesn't back down.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e3. One-Piece Magnesium Wheels – No Spokes, No Breaks\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eNever worry about snapped spokes again. Stronger, tougher, maintenance-free.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e4. 4-Piston Hydraulic Brakes + 230mm Rotors – Stop Anything\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eEven at 200kg full load, you get instant, confident stopping power.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e5. IP54 Waterproof – All-Weather Warrior\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eRain, mud, or puddles – ride year-round without a second thought.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003e6. 12 Official Accessories – Turns into a Kid Hauler, Grocery Getter, or Delivery Rig\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cem\u003e\u003cspan class=\"\"\u003eChild seats, cargo boxes, panniers – build the cargo bike that fits your life.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"ds-markdown-paragraph\"\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eThe SUV of Cargo E-Bikes\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003eWhether you're hauling groceries, picking up kids, or making deliveries – Fiido T2 replaces your car for daily errands. With 200kg payload and 100km range, it's the ultimate family cargo e-bike.\u003c\/span\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T2_banner.png?v=1785405549\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\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=\"decr\"\u003eEvery detail is engineered to elevate your daily ride. The Fiido T2 seamlessly blends professional-grade reliability with ergonomic comfort, creating an effortless riding experience that caters perfectly to your lifestyle.\u003c\/div\u003e\n\u003cdiv class=\"decr\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eShimano 7-Speed Derailleur Effortless Cargo Climbing\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eHandles rough terrain. Easier cargo climbs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fiido T2 Longtail Cargo E-bike image 11\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/4e35ec15-5d8279_b5e04fc0f2ae410bb0b60af7933a2f75_mv2.png?v=1751531660\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOne-Piece Hub, Integrated Wheel\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eNo broken spokes, no maintenance headaches! High-integrity structure increases load capacity too.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fiido T2 Longtail Cargo E-bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/Fiido_T2_Longtail_Cargo_E-bike_6.png?v=1753273811\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep-Thru Frame \u003cbr\u003e\u003c\/strong\u003eNo need to tilt the bike when mounting-keeps cargo stable. Easy to hop on, no matter your height or what you're wearing.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Fiido T2 Longtail Cargo E-bike image 9\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/e6c928fe-5d8279_9f5415c7c62e485d95b999a7066450a3_mv2.png?v=1751531660\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e60mm Front Suspension Smooth Out Rough Roads\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e60mm front suspension absorbs bumps and shocks, for smoother rides on rough roads.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T2_Front-Suspension.png?v=1785405017\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProfessional Ergonomic Saddle \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePremium Long-Distance Comfort Enjoy plush support on your longest journeys. This ergonomically sculpted saddle distributes weight perfectly, guaranteeing all-day riding comfort from the first mile to the last.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/0fdb12c9-5d8279_b1aeb919f546418a8d131c2c357241e5_mv2.png?v=1776831099\" alt=\"Fiido T2 Longtail Cargo E-bike image 7\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.4\" Color LCD Display\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIP68 Rainstorm-Proof Intel 2.4-inch color display. Clearly visible even in bright sunlight. IP68 waterproof, withstands rainstorms\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/1c443039-5d8279_6075f1693e054ee79bfbd8a28932bd6a_mv2.png?v=1776831099\" alt=\"Fiido T2 Longtail Cargo E-bike image 10\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFully Adjustable Configuration Tailored Fit for Every Rider \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAdjust to your height for a comfortable posture for less strain on your back and shoulders.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/60202adc-5d8279_c9e1b483f7b348d69858286cd70fddef_mv2.png?v=1776831099\" alt=\"Fiido T2 Longtail Cargo E-bike image 13\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"src\"\u003eErgonomic Swept-Back Handlebars\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003e Natural Wrist Alignment Angled for a natural wrist position, reducing strain.\u003c\/span\u003e\u003cspan class=\"src\"\u003e \u003c\/span\u003e\u003cspan class=\"src\"\u003eBreathable, non-slip leather grips enhance comfort\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/bbe79214-5d8279_016fd076355c47018e7c2ce759b4b4de_mv2.png?v=1776831099\" alt=\"Fiido T2 Longtail Cargo E-bike image 4\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"src\"\u003eEU-Compliant Walk Assist Effortless Heavy Pushing\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003e6km\/h throttle. Meets regulations in most EU countries. Effortlessly push the bike uphill and haul your stuff.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/T2_walk-assist-eu-compliant.png?v=1785405427\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003eCustomer review\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan class=\"src\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_T2_CS2.png?v=1785405922\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_T2_CS1.png?v=1785405947\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"Forest green \/ Standard","offer_id":44221921951795,"sku":null,"price":1599.0,"currency_code":"EUR","in_stock":true},{"title":"Forest green \/ Family Edition","offer_id":44495965585459,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Standard","offer_id":44221921984563,"sku":null,"price":1599.0,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Family Edition","offer_id":44495965618227,"sku":null,"price":1799.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/9.png?v=1785406717"},{"product_id":"fiido-c11","title":"Fiido C11 Lightweight Urban Commuter 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\u003ch2\u003eFiido C11 Smart City E-bike\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHydraulic Brakes - Quick Stop\u003c\/li\u003e\n\u003cli\u003e499.2Wh Removable Battery\u003c\/li\u003e\n\u003cli\u003e90km Long Range\u003c\/li\u003e\n\u003cli\u003eIP54 Waterproof - Ingress Protection\u003c\/li\u003e\n\u003cli\u003e7 Speed - Conquer Hills\u003c\/li\u003e\n\u003cli\u003e250W Powerful motor\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .geo-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, .geo-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, .geo-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, .geo-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .geo-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, .geo-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, .geo-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .geo-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, .geo-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  .geo-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-bottom: 10px;\n  }\n  .geo-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .geo-table tr:last-child {\n    border-bottom: none;\n  }\n  .geo-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .geo-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 40%;\n  }\n  .geo-table .value {\n    color: #333;\n    width: 60%;\n  }\n  .geo-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  .geo-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .geo-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  .geo-modal-content .geo-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  .geo-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .geo-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .geo-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .geo-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, .geo-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .geo-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .geo-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .geo-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .geo-modal-content .geo-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=\"geo-btn\" onclick=\"openGeo()\"\u003e📐 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\"\u003eFiido C11 — 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\"\u003eC11\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e24.5 kg (with battery)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Payload\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTop Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWaterproof Rating\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eIP54\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\"\u003eAluminum alloy, step-through\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eFork\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront suspension fork, 40mm travel\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\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W high-torque brushless motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eRemovable 499.2Wh (48V 10.4Ah)\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\"\u003e1.47\" LCD backlit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRange\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eUp to 90 km\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssist Levels\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5 PAS modes\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\"\u003eGears\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e7-speed\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\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 disc brakes, dual-piston\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\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e700C puncture-proof 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\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Geometry（含尺寸图）                                --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"geoModal\" class=\"geo-modal\" onclick=\"closeGeoOutside(event)\"\u003e\n  \u003cdiv class=\"geo-modal-content\"\u003e\n    \u003cbutton class=\"geo-close\" onclick=\"closeGeo()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eGeometry\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eFiido C11 — Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"geo-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_Size.png?v=1785461842\" alt=\"Fiido C11 Geometry Diagram\"\u003e\n\n    \u003ctable class=\"geo-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 Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e155 – 195 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eWheel Size\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eCST 700*40C\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Seat Tube\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e450\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\"\u003e73°\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\"\u003e600\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e740\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\"\u003e440\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eI – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e1110\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\"\u003e620\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  \/\/ ===== Geometry 弹窗 =====\n  function openGeo() {\n    document.getElementById('geoModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeGeo() {\n    document.getElementById('geoModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeGeoOutside(e) {\n    if (e.target === document.getElementById('geoModal')) {\n      closeGeo();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeGeo();\n    }\n  });\n\u003c\/script\u003e\n\u003ch3\u003e\u003cstrong\u003eA Proud Model That Listens\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe Fiido C11 is a refined upgrade of the D4S, building on its praised performance and stability. We addressed key feedback—adding a removable battery and hydraulic disc brakes to enhance the ride.\u003cbr\u003e\u003cbr\u003eBlending user insight with innovation, the C11 has emerged as a top-value city e-bike. As Fiido marks its 8th anniversary, the C11 represents a proud milestone in our journey.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHydraulic disc brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eDelivers better power, stability, adjustability, and performance than traditional mechanical brakes.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eLong Range\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eUp to 90 km of range for worry-free exploration. Range extendable with extra batteries.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eRemovable Battery\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe 500Wh removable battery enables easy charging anywhere.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eMulti Accessories\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eRear rack and optional front basket greatly enhance the e-bike’s versatility and practicality\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWhat’s In The Box?\u003cimg\u003e\u003cimg\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11_box_3f5e3d83-0501-408f-b974-a643b4e7cb98.png?v=1785387828\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eMore Reasons to Love It\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e700C Puncture-Proof Tyres\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eReflective sides on 700C tires boost visibility in dark.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/97cf954a-5d8279_70b228efede6474c87016b111d74fe8d_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBacklit LCD Display\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFull-color display shows metrics, connects to watch for effortless activation.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ae039313-5d8279_f1cbf5b6aa8d49d3ab20d9d736db0f57_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCharging your phone\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eConcealed USB port for phone charging.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/13075ea6-5d8279_c00f59179b204541a37528d05d1db18e_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStrong torque motor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eA 55Nm torque motor, ensuring exceptional power.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBrake Light\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAuto-illuminating brake light ensures safety.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/a87f6610-5d8279_15f11521b6234ccd81d6189e4ba26b16_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLoud Horn\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEnhanced safety with loud, clear horn.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ec01f4e2-5d8279_0b85484aadd84a88a171ad72d2b6e61b_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHeadlight Swivels with Direction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSwiveling headlight delivers full visibility.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/0c72b308-5d8279_de01c49653fe46d9ac54194a0b4d71bb_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhanced 7-Speed Shifting\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCompared to the 6-speed, the 7-speed system delivers smoother transitions, improved riding efficiency, and greater adaptability.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/3fee1638-5d8279_750c555729424f6ca82baa89fd8abc93_mv2.png?v=1751531659\" alt=\"Fiido C11 Smart City E-bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\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_C11_CS1.png?v=1785387927\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_C11-CS2.png?v=1785387970\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"White","offer_id":44221922050099,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true},{"title":"Emerald Blue","offer_id":44221922082867,"sku":null,"price":1099.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/3_8d05aa84-6432-48bd-a852-4a086fff3272.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":"fiido-d3-pro","title":"Fiido D3 Pro Electric 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\u003ch3\u003eFiido D3 Pro Electric Bike\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e17.3kg Lightweight\u003c\/li\u003e\n\u003cli\u003e250W Low-resistance, Silent Motor\u003c\/li\u003e\n\u003cli\u003e33km Long Range\u003c\/li\u003e\n\u003cli\u003eIntegrated Hub - 0-Maintenance\u003c\/li\u003e\n\u003cli\u003eFoldable Stem - Compact Design\u003c\/li\u003e\n\u003cli\u003eIP54 Waterproof - All-Weather Design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSmall in Size, Big on Smarts\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIn a world where cities are crowded, polluted, and health matters, Fiido D3 Pro delivers smart mobility at an unbeatable price.\u003cbr\u003e\u003cbr\u003eAs the best mini e-bike in its range, it blends sleek design, top performance, and real user feedback—proving great rides don’t need to cost a fortune.\u003c\/p\u003e\n\u003cp\u003eFoldable Stem extender for compact storage\u003c\/p\u003e\n\u003cp\u003eFast charging reduces downtime effectively.\u003c\/p\u003e\n\u003cp\u003eAdjustable height for personalized riding comfort.\u003c\/p\u003e\n\u003cp\u003eIP54 Waterproof ensures use in any weather.\u003c\/p\u003e\n\u003cp\u003eUpgraded display for precise speed control.\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDETAILS\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel Name\u003c\/td\u003e\n\u003ctd\u003eD3 PRO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel Code\u003c\/td\u003e\n\u003ctd\u003eD3 PRO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet Weight\u003c\/td\u003e\n\u003ctd\u003e17.3 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePayload\u003c\/td\u003e\n\u003ctd\u003e120 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFRAMESET\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e14-inch aluminum alloy frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy fork with 100mm opening width\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeadset\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy bearing limit headset\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-SYSTEM\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDrive Unit\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e250W integrated wheel brushless geared motor\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eDMEGC 280.8Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger\u003c\/td\u003e\n\u003ctd\u003e36V2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDisplay\u003c\/td\u003e\n\u003ctd\u003eLCD 1.47 inch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBRAKES\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrakes\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eMechanical disc brakes with a power cut-off\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrake Levers\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy three-finger brake lever\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWHEELS\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFront Hub\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy integrated front wheel\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRims\u003c\/td\u003e\n\u003ctd\u003e\/\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpokes\u003c\/td\u003e\n\u003ctd\u003e\/\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires\u003c\/td\u003e\n\u003ctd\u003eCST 14*2.125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCOMPONENTS\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHandlebar\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy (Length: 560mm Maximum diameter: 25.4mm Minimum diameter: 22.2mm)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStem\u003c\/td\u003e\n\u003ctd\u003e\/\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGrips\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eTPR non-slip handle grip (Length: about 130mm)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSaddle\u003c\/td\u003e\n\u003ctd\u003eVacuum full-fit saddle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeatpost\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAluminum alloy clamp head seatpost (Length: 530mm;Diameter: 33.9mm)\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\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eAll measurements provided in mm unless otherwise noted.\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider heights\u003c\/td\u003e\n\u003ctd\u003e4’11” (150cm) – 6’1″ (185cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheel size\u003c\/td\u003e\n\u003ctd\u003eCST 14*2.125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA-Seat tube\u003c\/td\u003e\n\u003ctd\u003e253\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Seat tube angle\u003c\/td\u003e\n\u003ctd\u003e74.5°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC-Head tube\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD-Head angle\u003c\/td\u003e\n\u003ctd\u003e73.5°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE-Top tube length\u003c\/td\u003e\n\u003ctd\u003e492\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF-Standover height\u003c\/td\u003e\n\u003ctd\u003e332\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG-BB drop\u003c\/td\u003e\n\u003ctd\u003e-93\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eH-Rear Center\u003c\/td\u003e\n\u003ctd\u003e372\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI-Wheelbase\u003c\/td\u003e\n\u003ctd\u003e870\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJ-Reach\u003c\/td\u003e\n\u003ctd\u003e387\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eK-Stack\u003c\/td\u003e\n\u003ctd\u003e236\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL-Maximum seat height\u003c\/td\u003e\n\u003ctd\u003e980\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM-Minimum seat height\u003c\/td\u003e\n\u003ctd\u003e610\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eN-Maximum Handlebar height\u003c\/td\u003e\n\u003ctd\u003e1240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eO-Minimum Handlebar height\u003c\/td\u003e\n\u003ctd\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eP-Total length\u003c\/td\u003e\n\u003ctd\u003e1240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eQ-Folding height\u003c\/td\u003e\n\u003ctd\u003e610\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eR-Handlebar length\u003c\/td\u003e\n\u003ctd\u003e575\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\u003eWhat’s In The Box?\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eFiido D3Pro*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUser Manual*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePedals*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHex-wrench*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharger*1\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\u003eMore Reasons to Love It\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/142c75d5-5d8279_a6a2f5ddf78d4af7af6d017b6f08cf46_mv2.png?v=1751531660\" alt=\"Fiido D3 Pro Electric Bike image 10\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSmart Display, Smarter Ride\u003c\/strong\u003e\u003cbr\u003eReal-time speed, battery, and assist mode for total ride control.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/b8797b4d-5d8279_9aeef2870625448392c4a8f64378d175_mv2.png?v=1751531660\" alt=\"Fiido D3 Pro Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003cbr\u003e\u003cstrong\u003eFold \u0026amp; Go\u003c\/strong\u003e\u003cbr\u003eFoldable stem design for easy storage at home, in cars, or at the office.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/813e339f-5d8279_6b35f97684d242dc9fd24b49eac8d51a_mv2.png?v=1751531660\" alt=\"Fiido D3 Pro Electric Bike image 9\"\u003e\u003cbr\u003e\u003cstrong\u003eQuick Charge, More Ride\u003c\/strong\u003e\u003cbr\u003eFully charged in 3–4 hours with fast-charging tech.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/d13bb04c-5d8279_5f3b9206df624d68b27636f9e07748e7_mv2.png?v=1751531659\" alt=\"Fiido D3 Pro Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003cbr\u003e\u003cstrong\u003ePerfect Fit for Every Rider\u003c\/strong\u003e\u003cbr\u003eAdjustable seatpost and handlebars for heights from 150-185CM.\u003c\/p\u003e\n\u003cp\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_D3_PRO_CS2.png?v=1785385258\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Fiido_D3_PRO_CS1.png?v=1785385289\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Fiido","offers":[{"title":"White","offer_id":44221922181171,"sku":null,"price":699.0,"currency_code":"EUR","in_stock":true},{"title":"Black","offer_id":44221922213939,"sku":null,"price":699.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/a64535eb-5d8279_8edb7416389342e49a110f6636db6d11_mv2.png?v=1776831103"},{"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-m1-two-seater-electric-bike","title":"ENGWE M1 Moped Style Dual Battery \u0026 Dual Suspension Fat Tyres Ebike","description":"\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan class=\"\"\u003e  🎁\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eExclusively for Online Orders – Free Assembly + Delivery on This Bike\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eSkip the setup. We professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e   ✅\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOfficial Authorized Dealer:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   ✅ Bike to Work Scheme Supported:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eSave up to 52% through tax savings. We handle the paperwork and issue your invoice within 24 hours.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   🇮🇪 Ireland-Based Support:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003eFast online diagnostics and dedicated after-sales service from our local team, saving you a long drive to the shop.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2 class=\"notranslate product-title mb-1 h4\"\u003eENGWE M1 Moped Style Ebike\u003c\/h2\u003e\n\u003cp\u003eEngwe M1 – a motorcycle-style dual-seat e-bike with 170 km range, 65Nm torque, full suspension, and fat tyres. Bring a passenger, conquer any terrain.\u003c\/p\u003e\n\u003ch2\u003e\u003cb\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_M1.png?v=1785734438\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/06925977-5d8279_520449718073443286a81dee344c9447_mv2.png?v=1776831123\" alt=\"ENGWE M1 Two Seater Electric Bike image 5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_2.png?v=1785734490\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_3.png?v=1785734510\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_5.png?v=1785734529\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_6.png?v=1785734540\" alt=\"\"\u003e\u003c\/b\u003e\u003c\/h2\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n\u003cbutton class=\"spec-btn\"\u003e📋 Specifications\u003c\/button\u003e \u003cbutton class=\"size-btn\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e \u003cbutton class=\"btw-btn\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"specModal\" class=\"spec-modal\"\u003e\n\u003cdiv class=\"spec-modal-content\"\u003e\n\u003cbutton class=\"spec-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eEngwe M1 — Full Technical Details\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003c!-- POWER \u0026 PERFORMANCE --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚡ POWER \u0026amp; PERFORMANCE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 250W Brushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Torque\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e65 Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSensor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSpeed Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSpeed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery (Single Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 15.6Ah Lithium-Ion Battery ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery (Dual Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 13Ah + 48V 15.6Ah Lithium-Ion Battery ×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMileage (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e90 km (PAS Mode 1, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMileage (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e170 km (PAS Mode 1, 75kg rider)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAbout 6-8 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- FRAMESET \u0026 COMPONENTS --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e🚲 FRAMESET \u0026amp; COMPONENTS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHigh Carbon Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eHydraulic Disc Brakes 160mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDrivetrain\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eShimano 7-speed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eSuspension\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eDouble Suspension\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e20\" × 4.0\" Fat Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Color Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eLights\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eFront \u0026amp; Rear Light, Brake Light \u0026amp; Turn Signals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c!-- WEIGHT --\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📦 WEIGHT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e39.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (Single Battery)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e49 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eBike Weight (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eGross Weight (Dual Batteries)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e53 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003eSpecifications subject to change without prior notice.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据 + 开箱清单）       --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"sizeModal\" class=\"size-modal\"\u003e\n\u003cdiv class=\"size-modal-content\"\u003e\n\u003cbutton class=\"size-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eEngwe M1 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\u003c!-- 尺寸图 --\u003e \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/m1_size.png?v=1785734698\" alt=\"Engwe M1 Size Diagram\"\u003e \u003c!-- 尺寸数据表格 --\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"note-row\"\u003e\n\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5.25 ft – 6.23 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e138 × 30 × 87.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"group-row\"\u003e\n\u003ctd colspan=\"2\"\u003e📏 UNFOLDED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e109 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e169.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e75.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e86 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e113.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"note-row\"\u003e\n\u003ctd colspan=\"2\"\u003e⚠️ There may be a difference of 0–5 cm between measured and actual data.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n\u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eM1 E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 15.6Ah Lithium-Ion Battery (Single Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 13Ah + 48V 15.6Ah Lithium-Ion (Dual Version)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 2Ah Battery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003ePlease note: The product you receive is based on the option you selected to order. \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cdiv id=\"btwModal\" class=\"btw-modal\"\u003e\n\u003cdiv class=\"btw-modal-content\"\u003e\n\u003cbutton class=\"btw-close\"\u003e✕\u003c\/button\u003e\n\u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n\u003cdiv class=\"sub\"\u003eSave up to 52% on your Engwe M1 through tax savings\u003c\/div\u003e\n\u003cdiv class=\"btw-content\"\u003e\n\u003cp\u003eWith the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Engwe M1 through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e Apply Now → \u003c\/a\u003e\n\u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003eClick to learn more and start your application\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003eTerms and conditions apply. Subject to employer approval.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_CS1.png?v=1785734574\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/M1_CS2.png?v=1785734585\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Navy Blue \/ EU Version \/ Single Battery","offer_id":44580143956019,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ EU Version \/ Dual Battery","offer_id":44580143988787,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ International Version \/ Single Battery","offer_id":44580144021555,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Navy Blue \/ International Version \/ Dual Battery","offer_id":44580144054323,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ EU Version \/ Single Battery","offer_id":44221925556275,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ EU Version \/ Dual Battery","offer_id":44221925752883,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ International Version \/ Single Battery","offer_id":44221925687347,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Black \/ International Version \/ Dual Battery","offer_id":44221925720115,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ EU Version \/ Single Battery","offer_id":44221925654579,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ EU Version \/ Dual Battery","offer_id":44221925589043,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ International Version \/ Single Battery","offer_id":44221925621811,"sku":null,"price":1199.0,"currency_code":"EUR","in_stock":false},{"title":"Yellow \/ International Version \/ Dual Battery","offer_id":44221925785651,"sku":null,"price":1399.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_Navy_Blue_M1.png?v=1784625728"},{"product_id":"engwe-e26","title":"ENGWE E26 Full‑Suspension All‑Terrain Fat Tyre Electric Bike","description":"\u003ch3\u003e\n\u003cb\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eNotice: \u003c\/span\u003e\u003c\/strong\u003e\u003c\/b\u003e\u003cspan class=\"\"\u003eStock for this model is very limited — please contact us before ordering to check availability. Thank you.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cb\u003eWhy Buy From Ecocycle Hub?\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003e   \u003cspan class=\"\"\u003e🎁\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"\"\u003eExclusively for Online Orders – Free Assembly + Delivery on This Bike\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"\"\u003eSkip the setup. ----\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"\"\u003eWe professionally assemble and test this model, then ship it ready‑to‑ride – straight to your door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Official Authorized Dealer: \u003c\/b\u003eAll e-bikes come with a genuine manufacturer's warranty.\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e   Bike-to-Work Approved:\u003c\/b\u003e Save up to 52% through tax savings! We handle the paperwork and issue your HR-ready invoice within 24 hours.\u003c\/p\u003e\n\u003cp\u003e   🇮🇪 \u003cb\u003eLocal Support:\u003c\/b\u003e Dedicated Ireland-based customer care and remote after-sales support.\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== 弹窗按钮 ===== *\/\n  .spec-btn, .size-btn, .btw-btn {\n    background: #1a1a2e;\n    color: #fff;\n    border: none;\n    padding: 12px 28px;\n    font-size: 16px;\n    font-weight: 600;\n    border-radius: 40px;\n    cursor: pointer;\n    transition: 0.3s;\n    box-shadow: 0 4px 14px rgba(0,0,0,0.15);\n    display: inline-block;\n    margin: 6px 6px;\n    letter-spacing: 0.5px;\n  }\n  .spec-btn:hover, .size-btn:hover, .btw-btn:hover {\n    background: #16213e;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n  }\n  \/* Bike to Work 按钮单独配色 *\/\n  .btw-btn {\n    background: #2e7d32;\n  }\n  .btw-btn:hover {\n    background: #1b5e20;\n  }\n\n  \/* ===== 弹窗遮罩 ===== *\/\n  .spec-modal, .size-modal, .btw-modal {\n    display: none;\n    position: fixed;\n    z-index: 99999;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0,0,0,0.65);\n    backdrop-filter: blur(4px);\n    justify-content: center;\n    align-items: center;\n    animation: fadeIn 0.25s ease;\n  }\n  .spec-modal.show, .size-modal.show, .btw-modal.show {\n    display: flex;\n  }\n\n  \/* ===== 弹窗卡片 ===== *\/\n  .spec-modal-content, .size-modal-content, .btw-modal-content {\n    background: #ffffff;\n    width: 92%;\n    max-width: 820px;\n    max-height: 88vh;\n    border-radius: 20px;\n    padding: 28px 32px 24px;\n    overflow-y: auto;\n    position: relative;\n    box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n    animation: slideUp 0.3s ease;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  \/* ===== 关闭按钮 ===== *\/\n  .spec-close, .size-close, .btw-close {\n    position: sticky;\n    top: 0;\n    float: right;\n    font-size: 28px;\n    font-weight: 300;\n    color: #888;\n    cursor: pointer;\n    background: none;\n    border: none;\n    padding: 0 6px;\n    transition: 0.2s;\n    line-height: 1;\n    margin-top: -4px;\n  }\n  .spec-close:hover, .size-close:hover, .btw-close:hover {\n    color: #000;\n    transform: rotate(90deg);\n  }\n\n  \/* ===== 弹窗标题 ===== *\/\n  .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n    font-size: 24px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 0 0 4px 0;\n    padding-right: 40px;\n    border-bottom: 3px solid #e8e8e8;\n    padding-bottom: 12px;\n  }\n  .spec-modal-content .sub, .size-modal-content .sub, .btw-modal-content .sub {\n    font-size: 14px;\n    color: #888;\n    margin-top: -6px;\n    margin-bottom: 16px;\n  }\n\n  \/* ===== 规格表格 ===== *\/\n  .spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .spec-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .spec-table tr:last-child {\n    border-bottom: none;\n  }\n  .spec-table td {\n    padding: 7px 6px 7px 0;\n    vertical-align: top;\n  }\n  .spec-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 35%;\n  }\n  .spec-table .value {\n    color: #333;\n    width: 65%;\n  }\n  .spec-table .group-row td {\n    padding-top: 14px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .spec-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n\n  \/* ===== 尺寸图 \u0026 尺寸表格 ===== *\/\n  .size-modal-content .size-image {\n    width: 100%;\n    max-width: 600px;\n    display: block;\n    margin: 0 auto 16px;\n    border-radius: 8px;\n    background: #f8f8f8;\n    padding: 10px;\n    border: 1px solid #eee;\n    box-sizing: border-box;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n    line-height: 1.6;\n    margin-top: 6px;\n  }\n  .size-table tr {\n    border-bottom: 1px solid #f0f0f0;\n  }\n  .size-table tr:last-child {\n    border-bottom: none;\n  }\n  .size-table td {\n    padding: 6px 6px 6px 0;\n    vertical-align: top;\n  }\n  .size-table .label {\n    font-weight: 600;\n    color: #1a1a2e;\n    width: 45%;\n  }\n  .size-table .value {\n    color: #333;\n    width: 55%;\n  }\n  .size-table .group-row td {\n    padding-top: 12px;\n    padding-bottom: 4px;\n    font-weight: 700;\n    font-size: 15px;\n    color: #e8491d;\n    border-bottom: 2px solid #e8491d;\n  }\n  .size-table .group-row:first-child td {\n    padding-top: 2px;\n  }\n  .size-table .note-row td {\n    padding-top: 10px;\n    padding-bottom: 6px;\n    font-style: italic;\n    color: #888;\n    font-size: 13px;\n    border-bottom: 2px solid #eee;\n  }\n\n  \/* ===== Bike to Work 弹窗内容 ===== *\/\n  .btw-content {\n    text-align: center;\n    padding: 10px 0;\n  }\n  .btw-content p {\n    font-size: 15px;\n    color: #555;\n    line-height: 1.6;\n    margin-bottom: 18px;\n  }\n  .btw-content .highlight {\n    color: #2e7d32;\n    font-weight: 700;\n  }\n  .btw-content .btn-apply {\n    background: #2e7d32;\n    color: #fff;\n    padding: 14px 40px;\n    border-radius: 40px;\n    text-decoration: none;\n    font-weight: 700;\n    font-size: 18px;\n    display: inline-block;\n    transition: 0.3s;\n    border: none;\n    cursor: pointer;\n  }\n  .btw-content .btn-apply:hover {\n    background: #1b5e20;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(46, 125, 50, 0.3);\n  }\n\n  \/* ===== 分割标题（弹窗内小标题） ===== *\/\n  .section-title {\n    font-size: 18px;\n    font-weight: 700;\n    color: #1a1a2e;\n    margin: 18px 0 6px 0;\n    padding-bottom: 6px;\n    border-bottom: 2px solid #e8491d;\n  }\n\n  \/* ===== 滚动条 ===== *\/\n  .spec-modal-content::-webkit-scrollbar,\n  .size-modal-content::-webkit-scrollbar,\n  .btw-modal-content::-webkit-scrollbar {\n    width: 5px;\n  }\n  .spec-modal-content::-webkit-scrollbar-track,\n  .size-modal-content::-webkit-scrollbar-track,\n  .btw-modal-content::-webkit-scrollbar-track {\n    background: #f1f1f1;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb,\n  .size-modal-content::-webkit-scrollbar-thumb,\n  .btw-modal-content::-webkit-scrollbar-thumb {\n    background: #ccc;\n    border-radius: 10px;\n  }\n  .spec-modal-content::-webkit-scrollbar-thumb:hover,\n  .size-modal-content::-webkit-scrollbar-thumb:hover,\n  .btw-modal-content::-webkit-scrollbar-thumb:hover {\n    background: #aaa;\n  }\n\n  \/* ===== 动画 ===== *\/\n  @keyframes fadeIn {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n  @keyframes slideUp {\n    from { transform: translateY(30px); opacity: 0; }\n    to { transform: translateY(0); opacity: 1; }\n  }\n\n  \/* ===== 移动端 ===== *\/\n  @media (max-width: 600px) {\n    .spec-modal-content, .size-modal-content, .btw-modal-content {\n      padding: 18px 14px 16px;\n      width: 96%;\n      max-height: 92vh;\n    }\n    .spec-modal-content h2, .size-modal-content h2, .btw-modal-content h2 {\n      font-size: 19px;\n      padding-bottom: 8px;\n    }\n    .spec-table td, .size-table td {\n      padding: 5px 3px 5px 0;\n      font-size: 13px;\n    }\n    .spec-btn, .size-btn, .btw-btn {\n      padding: 10px 20px;\n      font-size: 14px;\n      width: 88%;\n      text-align: center;\n    }\n    .size-modal-content .size-image {\n      padding: 6px;\n    }\n    .btw-content .btn-apply {\n      padding: 12px 28px;\n      font-size: 16px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 按钮区域（三个按钮并排）                                     --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv style=\"text-align: center; margin: 10px 0 4px;\"\u003e\n  \u003cbutton class=\"spec-btn\" onclick=\"openSpec()\"\u003e📋 Specifications\u003c\/button\u003e\n  \u003cbutton class=\"size-btn\" onclick=\"openSize()\"\u003e📦 Box \u0026amp; Size\u003c\/button\u003e\n  \u003cbutton class=\"btw-btn\" onclick=\"openBtw()\"\u003e🚲 Bike to Work\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗一：Specifications                                       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"specModal\" class=\"spec-modal\" onclick=\"closeSpecOutside(event)\"\u003e\n  \u003cdiv class=\"spec-modal-content\"\u003e\n    \u003cbutton class=\"spec-close\" onclick=\"closeSpec()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eEngwe E26 — Full Technical Details\u003c\/div\u003e\n\n    \u003ctable class=\"spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003c!-- GENERAL --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📋 GENERAL\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e6061 Aluminum Alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMotor\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e250W Brushless Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e48V 16Ah Removable Internal Lithium-ion ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTires\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e26\" × 4.0\" Tires\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Speed\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e25 km\/h (varies with rider weight and road conditions)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMax Mileage\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e140 km (PAS Mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eAbout 5.5–6 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eMaximum Climbing Degree\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e30°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBrake\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e180mm Front \u0026amp; Rear Hydraulic Disc Brake\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eTransmission System\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eSHIMANO 7 Gears\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eDisplay\u003c\/td\u003e\n\u003ctd class=\"value\"\u003eLCD Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003c!-- WEIGHT --\u003e\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📦 WEIGHT\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 High-Step Bike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e34.5 kg (76.06 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 High-Step Gross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e43.53 kg (95.97 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 Step-Thru Bike Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e33.5 kg (73.85 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 Step-Thru Gross Weight\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e42.53 kg (93.76 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Specifications subject to change without prior notice.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗二：Box \u0026 Size（含尺寸图 + 尺寸数据 + 开箱清单）       --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"sizeModal\" class=\"size-modal\" onclick=\"closeSizeOutside(event)\"\u003e\n  \u003cdiv class=\"size-modal-content\"\u003e\n    \u003cbutton class=\"size-close\" onclick=\"closeSize()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003eBox \u0026amp; Size\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eEngwe E26 — What's Inside \u0026amp; Frame Dimensions\u003c\/div\u003e\n\n    \u003c!-- ===== GEOMETRY \/ SIZE ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📐 Geometry \u0026amp; Size\u003c\/div\u003e\n\n    \u003c!-- 尺寸图 --\u003e\n    \u003cimg class=\"size-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ENGWE_E26_Fat_Tyre_Electric_Size.png?v=1785840537\" alt=\"Engwe E26 Size Diagram\"\u003e\n\n    \u003c!-- 尺寸数据表格 --\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003eAll measurements provided in cm unless otherwise noted.\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eRider Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e5.6 ft – 6.5 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e150 kg (330 lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePackage Dimensions (L×W×H)\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e162.4 × 28.5 × 87 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"group-row\"\u003e\u003ctd colspan=\"2\"\u003e📏 DIMENSIONS\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eA – Wheelbase\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eB – Total Length\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e194.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eC – Reach\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e50 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eD – Standover Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE – Minimum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e90 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eF – Maximum Saddle Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e102 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eG – Minimum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e118 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eH – Maximum Handlebar Height\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\n        \u003ctr class=\"note-row\"\u003e\u003ctd colspan=\"2\"\u003e⚠️ There may be a difference of 0–5 cm between measured and actual data.\u003c\/td\u003e\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- ===== WHAT'S IN THE BOX ===== --\u003e\n    \u003cdiv class=\"section-title\"\u003e📦 What's in the Box?\u003c\/div\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eE26 E-bike\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003e48V 16Ah Removable Internal Lithium-ion Battery\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eBattery Charger\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003ePedals\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"label\"\u003eUser Manual\u003c\/td\u003e\n\u003ctd class=\"value\"\u003e×1\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Please note: The product you receive is based on the option you selected to order.\n      \u003cbr\u003eMeasurements are approximate and may vary slightly between units.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- 弹窗三：Bike to Work                                         --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cdiv id=\"btwModal\" class=\"btw-modal\" onclick=\"closeBtwOutside(event)\"\u003e\n  \u003cdiv class=\"btw-modal-content\"\u003e\n    \u003cbutton class=\"btw-close\" onclick=\"closeBtw()\"\u003e✕\u003c\/button\u003e\n    \u003ch2\u003e🚲 Bike to Work Scheme\u003c\/h2\u003e\n    \u003cdiv class=\"sub\"\u003eSave up to 52% on your Engwe E26 through tax savings\u003c\/div\u003e\n\n    \u003cdiv class=\"btw-content\"\u003e\n      \u003cp\u003e\n        With the \u003cspan class=\"highlight\"\u003eBike to Work Scheme\u003c\/span\u003e, you can save up to 52% on your Engwe E26\n        through tax relief. We handle all the paperwork and issue your HR-ready invoice within 24 hours.\n      \u003c\/p\u003e\n\n      \u003ca class=\"btn-apply\" href=\"https:\/\/ecocyclehub.ie\/pages\/bike-to-work-scheme\" target=\"_blank\"\u003e\n        Apply Now →\n      \u003c\/a\u003e\n\n      \u003cp style=\"font-size: 13px; color: #888; margin-top: 14px;\"\u003e\n        Click to learn more and start your application\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top: 14px; font-size: 12px; color: #aaa; text-align: center; border-top: 1px solid #eee; padding-top: 12px;\"\u003e\n      Terms and conditions apply. Subject to employer approval.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ============================================================ --\u003e\n\u003c!-- JavaScript 脚本                                              --\u003e\n\u003c!-- ============================================================ --\u003e\n\n\u003cscript\u003e\n  \/\/ ===== Specifications 弹窗 =====\n  function openSpec() {\n    document.getElementById('specModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSpec() {\n    document.getElementById('specModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSpecOutside(e) {\n    if (e.target === document.getElementById('specModal')) {\n      closeSpec();\n    }\n  }\n\n  \/\/ ===== Box + Size 弹窗 =====\n  function openSize() {\n    document.getElementById('sizeModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeSize() {\n    document.getElementById('sizeModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeSizeOutside(e) {\n    if (e.target === document.getElementById('sizeModal')) {\n      closeSize();\n    }\n  }\n\n  \/\/ ===== Bike to Work 弹窗 =====\n  function openBtw() {\n    document.getElementById('btwModal').classList.add('show');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeBtw() {\n    document.getElementById('btwModal').classList.remove('show');\n    document.body.style.overflow = '';\n  }\n  function closeBtwOutside(e) {\n    if (e.target === document.getElementById('btwModal')) {\n      closeBtw();\n    }\n  }\n\n  \/\/ ===== ESC 键关闭所有弹窗 =====\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') {\n      closeSpec();\n      closeSize();\n      closeBtw();\n    }\n  });\n\u003c\/script\u003e\n\u003chr\u003e\n\u003ch2\u003eENGWE E26 Fat Tyre Electric Bike\u003c\/h2\u003e\n\u003cp\u003eEngwe E26 – a full-suspension fat-tyre e-bike with 70Nm torque, 140 km range, 26×4.0\" all-terrain tyres, and hydraulic disc brakes. Available in High-Step or Step-Thru – conquer any surface, your way.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-1.png?v=1785839998\" alt=\"ENGWE E26 Fat Tyre Electric Bike Available on the Cycle to Work Scheme\"\u003e\u003c\/p\u003e\n\u003cp class=\"ds-markdown-paragraph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-1_38ab449a-1786-4ef6-a138-19d986156679.png?v=1785840162\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cdiv id=\"text_4WcAbd\"\u003e\n\u003ch2\u003eENGWE E26 - Conquer Every Terrain\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"text_mNeaaf\"\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26.png?v=1785840144\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-3.png?v=1785840173\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-4.png?v=1785840186\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-5.png?v=1785840198\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-7.png?v=1785840209\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-8.png?v=1785840224\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-9.png?v=1785840237\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003chr\u003e\n\u003ch2\u003eIT’S ALL IN THE DETAILS\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eSHIMANO 7-speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eA SHIMANO derailleur delivers reliable and accurate gear components.shifting, paired with a drivetrain made up of high-quality\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"ENGWE E26 Fat Tyre Electric Bike image 6\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/f957ad15-5d8279_6f450ff54e8f49ea9ffd406bdb7224a4_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eLED Headlight \u0026amp; Tail Light\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIlluminate the road ahead while ensuring full visibility to other vehicles on the road.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/ENGWE_E26_Fat_Tyre_Electric_Bike_Available_on_the_Bike_to_Work_Scheme_-_LED_Headlight_Tail_Light.png?v=1752723784\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-comfort Seat\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEnjoy absolute comfort while riding with an incredibly soft seat.\u003cimg alt=\"ENGWE E26 Fat Tyre Electric Bike image 7\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/c4812ae2-5d8279_48103420bb6846a39aadd0201d5444a7_mv2.png?v=1751531659\"\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003eCustomer Review\u003c\/h2\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/ecocycle_hub42.jpg?v=1784297086\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_E26-CR2.png?v=1785839800\" alt=\"\"\u003e\n\u003c\/h2\u003e","brand":"Engwe","offers":[{"title":"Bumblebee Yellow \/ High-Step","offer_id":44221925883955,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Bumblebee Yellow \/ Step-Thru","offer_id":44221925916723,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Gem Blue \/ High-Step","offer_id":44221925949491,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Gem Blue \/ Step-Thru","offer_id":44221925982259,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy Grey \/ High-Step","offer_id":44221926015027,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true},{"title":"Galaxy Grey \/ Step-Thru","offer_id":44221926047795,"sku":null,"price":1499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/26f79374-5d8279_1a57365a6dec42e0a5a8c7005c1a6faf_mv2.png?v=1776831127"},{"product_id":"engwe-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-mapfour-n1-pro","title":"ENGWE MAPFOUR N1 PRO 250W Mid-drive Motor Carbon Fiber City 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\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eENGWE MAPFOUR N1 PRO 250W Mid-drive Motor Carbon Fiber City E-bike\u003c\/h2\u003e\n\u003cp\u003eENGWE N1 Pro – a 19kg carbon fibre city e‑bike with 80Nm mid‑drive torque, 100km range, 1.5‑hour fast charging, and built‑in GPS anti‑theft. Premium performance, smart security, city ready.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO.png?v=1787736765\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO2.png?v=1787736813\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO3.png?v=1787736860\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO_4.png?v=1787736930\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/Engwe_N1_PRO5.png?v=1787736964\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO_6.png?v=1787736996\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecification\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eMaterial：\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003eCarbon Fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor：\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e250W Ananda Brushless Mid-drive Motor\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor：\u003c\/td\u003e\n\u003ctd\u003eTorque Sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque:\u003c\/td\u003e\n\u003ctd\u003e80 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTires:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e700*42C Spoke Tires\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLights:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eFront light \u0026amp; Solar Tail Light\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTransmission System:\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\u003eBrake:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e160mm Front \u0026amp; Rear Hydraulic Disc Brakes\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e36V 10Ah Removable Lithium-ion Battery\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed:\u003c\/td\u003e\n\u003ctd\u003e25 km\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMileage:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e100 km (PAS 1 level)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCharging Time:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eAbout 1.5-2H (The charging time of the battery depends on the usage of the battery.)\u003c\/p\u003e\n\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\u003eDisplay:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eLED Color Display\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBike Weight:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e19 kg (41.88 lbs)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight:\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e28.6 kg (63.05 lbs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003eAll stated weight numbers have a +\/- 3%-5% tolerance. Bike weight includes the battery but excludes all accessories.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003eSize\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0728\/8609\/1925\/files\/81099f9a-5d8279_cc4d11d17c024cccbe25582ef04fad4e_mv2.png?v=1751531659\" alt=\"ENGWE MAPFOUR N1 PRO image 9\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eUnfolded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRider Height\u003c\/td\u003e\n\u003ctd\u003e5.41(ft)-6.56(ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePayload Capacity\u003c\/td\u003e\n\u003ctd\u003e120KG (264.5lbs)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Dimensions (LWH)\u003c\/td\u003e\n\u003ctd\u003e152.4*22.5*73CM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eA–Wheelbase\u003c\/td\u003e\n\u003ctd\u003e116.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB–Total Length\u003c\/td\u003e\n\u003ctd\u003e189.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eC –Reach\u003c\/td\u003e\n\u003ctd\u003e49.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eD–Standover Height\u003c\/td\u003e\n\u003ctd\u003e78.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eE–Minimum Saddle Height\u003c\/td\u003e\n\u003ctd\u003e87.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eF–Maximum Saddle Height\u003c\/td\u003e\n\u003ctd\u003e93.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eG–Handlebar Height\u003c\/td\u003e\n\u003ctd\u003e99.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003ePlease note: There may be a difference of 0~5 CM between measured and actual data.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eWhat’s in the box?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eN1 Pro E-bike\u003c\/td\u003e\n\u003ctd\u003e*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBattery\u003c\/td\u003e\n\u003ctd\u003e36V 10Ah Lithium-Ion*1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e48V 8Ah Battery Charger\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\u003eAssembly Tools\u003c\/td\u003e\n\u003ctd\u003e*1\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\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003ePlease note: The product you receive is based on the option you selected to order.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\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\u003eMore Reasons to Love It\u003c\/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eShimano 7-Speed Gears\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEffortlessly shift through 7 gears, offering versatility for both city cruising and challenging inclines.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO_8.png?v=1787737138\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSmart Lighting System\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003ePersonalize your ride with ambient lights, switch seamlessly between high and low beams, and enjoy eco-friendly performance with a solar-powered taillight.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1-PRO-PC_13.png?v=1787737079\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003e700c Tires\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eDesigned for speed and stability, these tires offer a smooth ride on various urban surfaces.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1_PRO_9.png?v=1787737164\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eHigh-Quality Hydraulic Brakes\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eEnsure reliable, precise stopping power with minimal maintenance, enhancing safety on every ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1-PRO-PC_11png.png?v=1787737054\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch3\u003e\u003cstrong\u003eSmartbar\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eSmart integrated design. Just enter your destination in the app before departure, sync with one tap, and start navigation instantly. Simple and efficient.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/N1-PRO-PC_13_6.png?v=1787737113\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Engwe","offers":[{"title":"Ink Green","offer_id":44221926408243,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true},{"title":"Charcoal Gray","offer_id":44221926441011,"sku":null,"price":1699.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/7668\/8691\/files\/a03f97ea-5d8279_9e59f4f6e57445478b8e96ec173ac8db_mv2.png?v=1776831135"}],"url":"https:\/\/ecocyclehub.ie\/collections\/all-bikes.oembed?page=8","provider":"Ecocycle Hub","version":"1.0","type":"link"}