{"product_id":"trek-fx-1-midstep","title":"TREK FX+1 Midstep","description":"\u003cp\u003eFX+ 1 Midstep is a lightweight fitness e-bike with a confidence-boosting frame that’s easy to hop on and go. Pedal assist up to 32 km\/h delivers a smooth, natural boost, while the thumb throttle makes acceleration easy and intuitive. Gravel tires add versatility, and integrated turn signals and a brake light help you stand out in traffic.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSpecifications apply to all sizes unless listed separately.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch3\u003eFrameset\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame:\u003c\/strong\u003e Alpha Gold Aluminum, internal cable routing and battery, rack and fender mounts, flat-mount disc brake, kickstand mount, 144.5 mm OLD hub motor spacing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork:\u003c\/strong\u003e Alloy, internal brake routing, fender and rack mounts, ThruSkew 5 mm bolt-on skewer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWheels\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront hub:\u003c\/strong\u003e Alloy low-flange, 6-bolt disc, 36-hole, quick release\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront skewer:\u003c\/strong\u003e 132 × 5 mm QR, ThruSkew\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRims:\u003c\/strong\u003e Alloy double-wall, 36-hole\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTires:\u003c\/strong\u003e Bontrager GR0 Comp, wire bead, 60 TPI, 650 × 50 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum tire size:\u003c\/strong\u003e 650 × 50 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eE-System\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBattery:\u003c\/strong\u003e 520 Wh, integrated in downtube\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharger:\u003c\/strong\u003e Trek Easy Mag, 2.7 A, 54.9 V output, 100–240 V AC input\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDisplay:\u003c\/strong\u003e LCD\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor:\u003c\/strong\u003e Hub drive, 60 Nm, 500 W, 36-hole, black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eE-bike classification:\u003c\/strong\u003e Class 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum assist speed:\u003c\/strong\u003e 32 km\/h\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDrivetrain\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eShifter:\u003c\/strong\u003e Shimano M315, 8-speed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear derailleur:\u003c\/strong\u003e Shimano ESSA U2000\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrank:\u003c\/strong\u003e Alloy, 40T steel chainring, 170 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCassette:\u003c\/strong\u003e Shimano HG400, 11–45T, 8-speed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChain:\u003c\/strong\u003e KMC Z8.3\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePedals:\u003c\/strong\u003e Bontrager City\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum chainring size:\u003c\/strong\u003e 1×, 40T\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComponents\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSaddle:\u003c\/strong\u003e Bontrager Sport Women’s\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost:\u003c\/strong\u003e Bontrager alloy, 31.6 mm, 12 mm offset; 330 mm for sizes S and M, 400 mm for size L\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandlebar:\u003c\/strong\u003e Bontrager alloy, 31.8 mm, 15 mm rise; 690 mm wide for sizes S and M, 720 mm for size L\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrips:\u003c\/strong\u003e Bontrager XR Endurance Comp, lock-on\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem:\u003c\/strong\u003e Bontrager Elite, 31.8 mm, Blendr compatible, 7°; 80 mm for sizes S and M, 90 mm for size L\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrakes:\u003c\/strong\u003e Rush BH-286 hydraulic disc, 180 mm rotor\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum rotor size:\u003c\/strong\u003e 180 mm front and rear\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"pdl-heading font-heading leading-tight text-header-lg mb-2\"\u003eGeometry\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid grid-cols-12 gap-4\"\u003e\n\u003cdiv id=\"spec-chart__container\" class=\"col-span-12 md:col-span-5\"\u003e\n\u003cdiv class=\"sizing-table__bike-image\"\u003e\n\u003cfigure\u003e\u003cimg id=\"\" class=\"\" alt=\"Labeled bike diagram showing geometry points A to N.\" data-fit-object=\"false\" data-asset-id=\"MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines\" src=\"https:\/\/media.trekbikes.com\/image\/upload\/w_2560,h_1920,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines\" srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_220,h_165,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 220w, \/\/media.trekbikes.com\/image\/upload\/w_320,h_240,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 320w, \/\/media.trekbikes.com\/image\/upload\/w_375,h_281,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 375w, \/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 480w, \/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 640w, \/\/media.trekbikes.com\/image\/upload\/w_800,h_600,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 800w, \/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 1024w, \/\/media.trekbikes.com\/image\/upload\/w_1280,h_960,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 1280w, \/\/media.trekbikes.com\/image\/upload\/w_1536,h_1152,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 1536w, \/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 1920w, \/\/media.trekbikes.com\/image\/upload\/w_2560,h_1920,c_pad,f_auto,fl_progressive:semi,q_auto\/MY25_FXPlus_1_Throttle_MidStep_2050x1500_Geometry_Lines 2560w\" width=\"497.3125\" height=\"372\" loading=\"lazy\" sizes=\"640px\"\u003e\n\u003cfigcaption\u003eGeometry diagram labeling frame measurements A through N. Each label corresponds to a row in the geometry table below.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-span-12 md:col-span-7\"\u003e\n\u003cp id=\"sizing-table__disclaimer\" class=\"sizing-table__disclaimer mb-2 text-left\"\u003eAll measurements provided in cm unless otherwise stated.\u003c\/p\u003e\n\u003ctable id=\"sizing-table\" class=\"sizing-table__table\"\u003e\n\u003ccaption class=\"sr-only\"\u003eSizing table\u003c\/caption\u003e\n\u003cthead class=\"sizing-table__head\"\u003e\n\u003ctr class=\"sizing-table__head-row\"\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003eFrame size number\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003eFrame size letter\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003eWheel size\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eA — \u003c\/span\u003eSeat tube\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eB — \u003c\/span\u003eSeat tube angle\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eC — \u003c\/span\u003eHead tube length\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eD — \u003c\/span\u003eHead angle\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eE — \u003c\/span\u003eEffective top tube\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eF — \u003c\/span\u003eBottom bracket height\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eG — \u003c\/span\u003eBottom bracket drop\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eH — \u003c\/span\u003eChainstay length\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eI — \u003c\/span\u003eOffset\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eJ — \u003c\/span\u003eTrail\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eK — \u003c\/span\u003eWheelbase\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eL — \u003c\/span\u003eStandover\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eM — \u003c\/span\u003eFrame reach\u003c\/th\u003e\n\u003cth class=\"sizing-table__header px-4 py-1 text-xs font-semibold\" scope=\"row\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eN — \u003c\/span\u003eFrame stack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"sizing-table__body\"\u003e\n\u003ctr class=\"sizing-table__body-row\"\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e45cm\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e27.5\"\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e40.8\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e73.5°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e15.5\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e70.0°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e56.9\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e28.6\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e7.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e46.8\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e5.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e7.6\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e109.2\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e65.5\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e38.2\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e60.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"sizing-table__body-row\"\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e50cm\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e27.5\"\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e46.3\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e17.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e70.5°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e57.4\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e28.6\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e7.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e46.8\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e5.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e7.3\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e109.5\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e67.2\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e38.5\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e62.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"sizing-table__body-row\"\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e55cm\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e700c\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e50.7\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e20.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e71.0°\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e59.2\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e28.6\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e7.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e46.8\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e5.0\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e6.9\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e110.9\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e69.3\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e39.3\u003c\/td\u003e\n\u003ctd class=\"sizing-table__data px-4 py-1 text-xs\"\u003e65.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TREK","offers":[{"title":"Small \/ Era White","offer_id":68036988076305,"sku":"FX124925825E","price":2799.99,"currency_code":"CAD","in_stock":false},{"title":"Small \/ Juniper","offer_id":68036988109073,"sku":"FX12379869R","price":2799.99,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Era White","offer_id":68036988141841,"sku":"FX124799811E","price":2799.99,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Juniper","offer_id":68036988174609,"sku":"FX123646645R","price":2799.99,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Era White","offer_id":68036988207377,"sku":"FX124348599E","price":2799.99,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Juniper","offer_id":68036988240145,"sku":"FX123643934R","price":2799.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0811\/6286\/2865\/files\/1_35973f71-1cb0-4ace-849b-cae1435066bd.png?v=1794500163","url":"https:\/\/caledonhillscycling.com\/products\/trek-fx-1-midstep","provider":"Caledon Hills Cycling","version":"1.0","type":"link"}