Cart

Size Rider Height
2'10" - 3'4" 16" wheel 99 - 117 cm
3'3" - 3'10"
Wheel size
A —
  Seat tube
Header Image
B —  
Seat tube angle
Head tube length
D —
F —
 

Trek Allant+ 5N —

 

£3,225.00Frame stack

   

SKU: 5313824
24" kids'
73.0°
9.0
{"id":8732183232738,"title":"Wahoo 24 Trail","handle":"wahoo-24-trail","description":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv style=\"text-align: center;\" data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp style=\"text-align: center;\" data-v-e224ae82=\"\" qaid=\"product-positioning-statement\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-v-e224ae82=\"\" qaid=\"product-positioning-statement\"\u003eWahoo 24 Trail is a light and tough kids’ bike that’s ready to roll off-road. Its sturdy aluminium frame is easy to manoeuvre as they weave their way down the trail, but rugged enough to handle the tough stuff. A 9-speed 1x drivetrain gives them plenty of gears for pedalling up steep trails and disc brakes provide next-level stopping power to slow their roll or help them stop on a sixpence on the way back down. Perfect for riders between 130 and 150 cm tall.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-1\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eYou’re ready to take your kiddo off-road and want a kids’ bike that’s up to the task. You want the added grip of big, knobby tyres, plenty of gears to keep them spinning up hills and the reliable stopping power of hydraulic disc brakes.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-2\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAn Alpha Silver Aluminium frame with 24” wheels and wide 2.4” knobby tyres that bite into dirt and give plenty of traction. Tons of gears to pick from with a 9-speed 1x microSHIFT drivetrain and serious stopping power from hydraulic disc brakes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWahoo 24 Trail is a proper off-road ride in a pint-sized package. It’s a kids’ bike for little rippers who can’t wait to cut loose and want a bike that’s light, manoeuvrable and ruddy tough, too. Its hydraulic disc brakes give your kiddo a serious advantage while they progress on the trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\" data-magellan-target=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"vertical-spacer-for-editorial row expand\"\u003e\n\u003csection data-v-05762449=\"\" class=\"editorial-group oneup\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"yCmsComponent small-12 vertical-spacer-1\"\u003e\n\u003carticle data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructions_Height\" class=\"editorial-small text-left\" qaid=\"editorial-component\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"editorial-small__content\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003eHow tall are you?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"header--lg mb-1 cell small-12\"\u003eSizing\u003c\/h2\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable style=\"width: 81.609%;\" height=\"363\" data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003ccaption data-v-3ac87600=\"\" class=\"sr-only\"\u003esize-table\u003cbr\u003e\u003cbr\u003e\n\u003c\/caption\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"width: 54.7707%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-12\" wheel'\u003e12\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e86 - 102 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e2'10\" - 3'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-16\" wheel'\u003e16\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e99 - 117 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'3\" - 3'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-20\" wheel'\u003e20\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e114 - 132 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'9\" - 4'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-24\" wheel'\u003e24\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e130 - 150 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'3\" - 4'11\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-26\" wheel'\u003e26\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e146 - 160 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'9\" - 5'3\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 class=\"header--lg mb-1 cell small-12\"\u003eGeometry\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003cdiv id=\"spec-chart__container\" class=\"cell medium-5\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"sizing-table__bike-image\"\u003e\u003cpicture data-v-05762449=\"\" title=\"\"\u003e\u003cimg id=\"\" data-srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" data-src=\"\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" alt=\"\" data-asset-id=\"MY24_Wahoo_Trail_2050x1500_Geometry_Lines\" data-sizes=\"auto\" srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" class=\"lazyautosizes lazyloaded\" sizes=\"293px\" src=\"https:\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines%201920w\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cell medium-7\"\u003e\n\u003cp id=\"sizing-table__disclaimer\" class=\"sizing-table__disclaimer mb-1 text-left\"\u003eAll measurements provided in cm unless otherwise stated.\u003c\/p\u003e\n\u003cp class=\"sizing-table__disclaimer mb-1 text-left\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 133.446%;\" height=\"72\" id=\"sizing-table\" class=\"sizing-table__table\"\u003e\n\u003ccaption\u003eSizing table\u003c\/caption\u003e\n\u003cthead class=\"sizing-table__head\"\u003e\n\u003ctr class=\"sizing-table__head-row\"\u003e\n\u003cth style=\"width: 4.83197%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003eWheel size\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eA —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eB —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube angle\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eC —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead tube length\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eD —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead angle\u003c\/th\u003e\n\u003cth style=\"width: 8.50847%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eE —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eEffective top tube\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eF —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eBottom bracket height\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eG —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eBottom bracket drop\u003c\/th\u003e\n\u003cth style=\"width: 9.24377%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eH —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eChainstay length\u003c\/th\u003e\n\u003cth style=\"width: 5.1471%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eJ —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eTrail\u003c\/th\u003e\n\u003cth style=\"width: 10.0841%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eK —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eWheelbase\u003c\/th\u003e\n\u003cth style=\"width: 9.45386%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eL —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eStandover\u003c\/th\u003e\n\u003cth style=\"width: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eM —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame reach\u003c\/th\u003e\n\u003cth style=\"width: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eN —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame stack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"sizing-table__body\"\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd style=\"width: 4.83197%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e24\" kids'\u003c\/td\u003e\n\u003ctd style=\"width: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e30.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e9.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e67.0°\u003c\/td\u003e\n\u003ctd style=\"width: 8.50847%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e27.4\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e4.3\u003c\/td\u003e\n\u003ctd style=\"width: 9.24377%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.1471%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.1\u003c\/td\u003e\n\u003ctd style=\"width: 10.0841%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e103.2\u003c\/td\u003e\n\u003ctd style=\"width: 9.45386%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e39.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e45.8\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\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: center;\" class=\"grid-x grid-margin-x\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-10-10T15:16:30+01:00","created_at":"2024-10-08T11:00:02+01:00","vendor":"Trek","type":"Bicycles","tags":["Wahoo"],"price":70000,"price_min":70000,"price_max":70000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46034366562530,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"5294515","requires_shipping":true,"taxable":true,"featured_image":{"id":42283802231010,"product_id":8732183232738,"position":2,"created_at":"2024-10-08T11:00:41+01:00","updated_at":"2024-10-08T11:00:42+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642","variant_ids":[46034366562530]},"available":true,"name":"Wahoo 24 Trail - Green","public_title":"Green","options":["Green"],"price":70000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34779024982242,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46034373902562,"title":"Silver","option1":"Silver","option2":null,"option3":null,"sku":"5294514","requires_shipping":true,"taxable":true,"featured_image":{"id":42283805835490,"product_id":8732183232738,"position":1,"created_at":"2024-10-08T11:01:25+01:00","updated_at":"2024-10-08T11:01:27+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","variant_ids":[46034373902562]},"available":false,"name":"Wahoo 24 Trail - Silver","public_title":"Silver","options":["Silver"],"price":70000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34779028095202,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","opti
ons":["Colour"],"media":[{"alt":null,"id":34779028095202,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","width":1440},{"alt":null,"id":34779024982242,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642","width":1440},{"alt":null,"id":34779025866978,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655"},"aspect_ratio":1.333,"height":10 80,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655","width":1440},{"alt":null,"id":34779026358498,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663","width":1440},{"alt":null,"id":34779027046626,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\"
get\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAn Alpha Silver Aluminium frame with 24” wheels and wide 2.4” knobby tyres that bite into dirt and give plenty of traction. Tons of gears to pick from with a 9-speed 1x microSHIFT drivetrain and serious stopping power from hydraulic disc brakes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWahoo 24 Trail is a proper off-road ride in a pint-sized package. It’s a kids’ bike for little rippers who can’t wait to cut loose and want a bike that’s light, manoeuvrable and ruddy tough, too. Its hydraulic disc brakes give your kiddo a serious advantage while they progress on the trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\ u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\" data-magellan-target=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"vertical-spacer-for-editorial row expand\"\u003e\n\u003csection data-v-05762449=\"\" class=\"editorial-group oneup\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"yCmsComponent small-12 vertical-spacer-1\"\u003e\n\u003carticle data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructions_Height\" class=\"editorial-small text-left\" qaid=\"editorial-component\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"editorial-small__con
1 ) or email (
[email protected]
I'm looking to buy this product, when will it arrive and how much does postage cost?
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in - ProjektRide Bike Shop Edinburgh 82 Newington Road, EH91QN, Edinburgh.
.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }
< img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">

Product Details

The Allant+ 5 is the ultimate electric city bike for riders looking to accelerate their commute. The Bosch smart system offers more connectivity than ever before, so your smart phone can communicate with your bike to log distances and plan routes. It's available with your choice of battery size, ranging from 400- to 800-watt hours, so you can take control of your commute and cruise comfortably all the whole way homeQUICK LINKS

About Us

*Please note – spec applies to all sizes unless listed separatelyContact Us

Blog
Building Your Bike From the Box
Insure Your Bike
FramesetPrivacy Policy
Cookie Policy Terms of Service
Refund policy
SERVICES Servicing Cycle to Work Working Hours
FrameWorkshop PricesHigh-performance hydroformed alloy, internal cable routing, external battery mount, post-mount disc, 135x5 mm QRDelivery & Returns
ForkINFORMATION SR Suntour NVX30, coil spring, preload adjuster, 100 mm QR, 60 mm travel
Mon - Fri: 09:00 - 18:30
Sat: 9:00 - 16:00
Sun: Closed
Wheels
Tel
0131 374 5324
Location Edinburgh ProjektRide Website by Juan Borges Designs
Hub front82 Newington RoadShimano Tourney HB-QC300, centerlockEH9 1QN
Hub rearEmail Shimano FH-QC300-HM, 32-hole, CentreLock, 8-/9-/10-/11-speed, 135x5 mm QR[email protected]
Rim Bontrager Connection, double-wall, 32-hole, 20 mm width, Presta valve
Tyre© 2026, Bontrager E6 Hard-Case Lite, reflective strip, 27.5x2.40".
.
E-system window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product'; window._RestockRocketConfig.liquidRenderedAt = 1773115179;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T03:52:33Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-10T03:52:33Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-10T03:52:33Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular i
tems. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.u pdated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[R
R] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8732183 232738,"title":"Wahoo 24 Trail","handle":"wahoo-24-trail","description":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv style=\"text-align: center;\" data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp style=\"text-align: center;\" data-v-e224ae82=\"\" qaid=\"product-positioning-statement\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-v-e224ae82=\"\" qaid=\"product-positioning-statement\"\u003eWahoo 24 Trail is a light and tough kids’ bike that’s ready to
roll off-road. Its sturdy aluminium frame is easy to manoeuvre as they weave their way down the trail, but rugged enough to handle the tough stuff. A 9-speed 1x drivetrain gives them plenty of gears for pedalling up steep trails and disc brakes provide next-level stopping power to slow their roll or help them stop on a sixpence on the way back down. Perfect for riders between 130 and 150 cm tall.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-1\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eYou’re ready to take your kiddo off-road and want a kids’ bike that’s up to the task. You want the added grip of big, knobby tyres, plenty of gears to keep them spinning up hills and the reliable stopping power of hydraulic disc brakes.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" cl ass=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-2\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAn Alpha Silver Aluminium frame with 24” wheels and wide 2.4” knobby tyres that bite into dirt and give plenty of traction. Tons of gears to pick from with a 9-speed 1x microSHIFT drivetrain and serious stopping power from hydraulic disc brakes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWahoo 24 Trail is a proper off-road ride in a pint-sized package. It’s a kids’ bike for little rippers who can’t wait to cut loose and want a bike that’s light, manoeuvrable and ruddy tough, too. Its hydraulic
disc brakes give your kiddo a serious advantage while they progress on the trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\" data-magellan-target=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"vertical-spacer-for-editorial row expand\"\u003e\n\u003csection data-v-05762449=\"\" class=\"editorial-group oneup\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"yCmsComponent small-12 vertical-spacer-1\"\u003e\n\u003carticle data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructions_He ight\" class=\"editorial-small text-left\" qaid=\"editorial-component\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"editorial-small__content\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003eHow tall are you?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"header--lg mb-1 cell small-12\"\u003eSizing\u003c\/h2\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable style=\"width: 81.609%;\" height=\"363\" data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003ccaption data-v-3ac87600=\ "\" class=\"sr-only\"\u003esize-table\u003cbr\u003e\u003cbr\u003e\n\u003c\/caption\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"width: 54.7707%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-12\" wheel'\u003e12\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e86 - 102 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e2'10\" - 3'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-16\" wheel'\u003e16\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e99 - 117 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'3\" - 3'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-20\" wheel'\u003e20\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e114 - 132 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'9\" - 4'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-24\" wheel'\u003e24\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e130 - 150 cm\u003c \/p\u003e\n\u003cp class=\"m-0\"\u003e4'3\" - 4'11\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-26\" wheel'\u003e26\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e146 - 160 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'9\" - 5'3\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 class=\"header--lg mb-1 cell small-12\"\u003eGeometry\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003cdiv id=\"spec-chart__container\" class=\"cell medium-5\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"sizing-table__bike-image\"\u003e\u003cpicture data-v-05762449=\"\" title=\"\"\u003e\u003cimg id=\"\" data-srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto ,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" data-src=\"\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" alt=\"\" data-asset-id=\"MY24_Wahoo_Trail_2050x1500_Geometry_Lines\" data-sizes=\"auto\" srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometr03cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead tube length\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eD —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead angle\u003c\/th\u003e\n\u003cth style=\"width: 8.50847%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eE —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eEffective top tube\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eF —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eBottom bracket height\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eG —\u003cspan\u003e \u003c\/span\u003e\u003c\/sp an\u003eBottom bracket drop\u003c\/th\u003e\n\u003cth style=\"width: 9.24377%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eH —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eChainstay length\u003c\/th\u003e\n\u003cth style=\"width: 5.1471%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eJ —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eTrail\u003c\/th\u003e\n\u003cth style=\"width: 10.0841%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eK —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eWheelbase\u003c\/th\u003e\n\u003cth style=\"width: 9.45386%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eL —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eStandover\u003c\/th\u003e\n\u003cth style=\"widt103.2\u003c\/td\u003e\n\u003ctd style=\"width: 9.45386%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e39.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e45.8\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\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x g rid-margin-x\"\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: center;\" class=\"grid-x grid-margin-x\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-10-10T15:16:30+01:00","created_at":"2024-10-08T11:00:02+01:00","vendor":"Trek","type":"Bicycles","tags":["Wahoo"],"price":70000,"price_min":70000,"price_max":70000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46034366562530,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"5294515","requires_shipping":true,"taxable":true,"featured_image":{"id":42283802231010,"product_id":8732183232738,"position":2,"created_at":"2024-10-08T11:00:41+01:00","updated_at":"2024-10-08T11:00:42+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642","variant_ids":[46034366562530]},"available":true,"name":"Wahoo 24 Trail - Green","public_title":"Green","options":["Green"],"price":70000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":34779024982242,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46034373902562,"title":"Silver","option1":"Silver","option2":null,"option3":null,"sku":"5294514","requires_shipping":true,"taxable":true,"featured_image":{"id":42283805835490,"product_id":8732183232738,"position":1,"created_at":"2024-10-08T11:01:25+01:0 0","updated_at":"2024-10-08T11:01:27+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","variant_ids":[46034373902562]},"available":false,"name":"Wahoo 24 Trail - Silver","public_title":"Silver","options":["Silver"],"price":70000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34779028095202,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663","\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","options":["Colour"],"media":[{"alt":null,"id":34779028095202,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-A-Primary.webp?v=1728381687","width":1440},{"alt":null,"id":34779024982242,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=1728381642"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Portrait.webp?v=172838 1642","width":1440},{"alt":null,"id":34779025866978,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt4.webp?v=1728381655","width":1440},{"alt":null,"id":34779026358498,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Alt7.webp?v=1728381663","width":1440},{"alt":null,"id":34779027046626,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673"},"aspect_ratio":1.333,"height":1080,"media_typisc brakes.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-2\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAn Alpha Silver Aluminium frame with 24” wheels and wide 2.4” knobby tyres that bite into dirt and give plenty of traction. Tons of gears to pick from with a 9-speed 1x microSHIFT drivetrain and serious stopping power from hydraulic disc brakes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWahoo 24 Trail is a proper off-road ride in a pint-sized package. It’s a kids’ bike for litt le rippers who can’t wait to cut loose and want a bike that’s light, manoeuvrable and ruddy tough, too. Its hydraulic disc brakes give your kiddo a serious advantage while they progress on the trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfooter data-v-e224ae82=\"\" class=\"b2b-buying-zone__options cell medium-6 large-12 lg:pt-2\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"pdp-product-attributes-container\"\u003e\n\u003cdiv selected-variant=\"[object Object]\"\u003e\n\u003cdiv class=\"attribute-color\"\u003e\n\u003cdiv class=\"buying-zone__form-label-group\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\" data-magellan-target=\"comp_sizingTabB2BInstructionsHeightOnly_Wrapper\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"vertical-spacer-for-editorial row expand\"\u003e\n\u003csection data-v-05762449=\"\" class=\"editorial-group oneup\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"yle--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003ccaption data-v-3ac87600=\"\" class=\"sr-only\"\u003esize-table\u003cbr\u003e\u003cbr\u003e\n\u003c\/caption\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"width: 54.7707%;\" data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-12\" wheel'\u003e12\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e86 - 102 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e 2'10\" - 3'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-16\" wheel'\u003e16\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e99 - 117 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'3\" - 3'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-20\" wheel'\u003e20\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e114 - 132 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e3'9\" - 4'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-24\" wheel'\u003e24\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e130 - 150 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'3\" - 4'11\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth style=\"width: 44.8766%;\" data-v-3ac87600=\"\" scope=\"row\" qaid='size-table-row-header-26\" wheel'\u003e26\" wheel\u003c\/th\u003e\n\u003ctd style=\"width: 54.7707%;\" data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e146 - 160 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'9\" - 5'3\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u 003e\n\u003ch2 class=\"header--lg mb-1 cell small-12\"\u003eGeometry\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003cdiv id=\"spec-chart__container\" class=\"cell medium-5\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"sizing-table__bike-image\"\u003e\u003cpicture data-v-05762449=\"\" title=\"\"\u003e\u003cimg id=\"\" data-srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/media.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" data-src=\"\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" alt=\"\" data-asset-id=\"MY24_Wahoo_Trail_2050x1500_Geometry_Lines\" data-sizes=\"auto\" srcset=\"\/\/media.trekbikes.com\/image\/upload\/w_480,h_360,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 480w,\/\/media.trekbikes.com\/image\/upload\/w_640,h_480,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 640w,\/\/media.trekbikes.com\/image\/upload\/w_768,h_576,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 768w,\/\/med ia.trekbikes.com\/image\/upload\/w_1024,h_768,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" class=\"lazyautosizes lazyloaded\" sizes=\"293px\" src=\"https:\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines%201920w\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cell medium-7\"\u003e\n\u003cp id=\"sizing-table__disclaimer\" class=\"sizing-table__disclaimer mb-1 text-left\"\u003eAll measurements provided in cm unless otherwise font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eG —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eBottom bracket drop\u003c\/th\u003e\n\u003cth style=\"width: 9.24377%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eH —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eChainstay length\u003c\/th\u003e\n\u003cth style=\"width: 5.1471%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eJ —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eTrail\u003c\/th\u003e\n\u003cth style=\"width: 10.0841%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eK —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eWheelbase\u003c\/th\u003e\n\u003cth style=\"width: 9.45386%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table_ _alias\"\u003eL —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eStandover\u003c\/th\u003e\n\u003cth style=\"width: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eM —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame reach\u003c\/th\u003e\n\u003cth style=\"width: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eN —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame stack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"sizing-table__body\"\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd style=\"width: 4.83197%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e24\" kids'\u003c\/td\u003e\n\u003ctd style=\"width: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e30.0\u003c\/td\u003e\n\u003ctd style=\"et=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"grid-x grid-margin-x\"\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: center;\" class=\"grid-x grid-margin-x\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46034366562530 : "deny",46034373902562 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46034366562530 : parseInt("3"),46034373902562 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {46034366562530 : parseInt(""),46034373902562 : parseInt(""),}; window._RestockRocketConfig.variantsPreorde rCountForMarket = {46034366562530 : null,46034373902562 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {46034366562530 : parseInt(""),46034373902562 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46034366562530 : null,46034373902562 : null,}; window._RestockRocketConfig.variantsShippingText = {46034366562530 : "",46034373902562 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46034366562530 : null,46034373902562 : null,}; window._RestockRocketConfig.selected_variant_id = 46034366562530; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cd40b-736e-74a5-adbe-431365bfd910/restockrocket-1-465/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge < 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
y_Lines 1024w,\/\/media.trekbikes.com\/image\/upload\/w_1200,h_900,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1200w,\/\/media.trekbikes.com\/image\/upload\/w_1440,h_1080,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1440w,\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines 1920w\" class=\"lazyautosizes lazyloaded\" sizes=\"293px\" src=\"https:\/\/media.trekbikes.com\/image\/upload\/w_1920,h_1440,c_pad,f_auto,fl_progressive:semi,q_auto\/MY24_Wahoo_Trail_2050x1500_Geometry_Lines%201920w\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cell medium-7\"\u003e\n\u003cp id=\"sizing-table__disclaimer\" class=\"sizing-table__disclaimer mb-1 text-left\"\u003eAll measurements provided in cm unless otherwise stated.\u003c\/p\u003e\n\u003cp class=\"sizing-table__disclaimer mb-1 text-left\"\u003e \u003c\/p\u003e\n\u003ctable styChargerle=\"width: 133.446%;\" height=\"72\" id=\"sizing-table\" class=\"sizing-table__table\"\u003e\n\u003ccaption\u003eSizing table\u003c\/caption\u003e\n\u003cthead class=\"sizing-table__head\"\u003e\n\u003ctr class=\"sizing-table__head-row\"\u003e\n\u003cth style=\"width: 4.83197%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003eWheel size\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eA —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eB —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube angle\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eC —\u0h: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eM —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame reach\u003c\/th\u003e\n\u003cth style=\"width: 6.6177%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eN —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eFrame stack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"sizing-table__body\"\u003e\n\u003ctr data-v-05762449=\"\" class=\"sizing-table__body-row\"\u003e\n\u003ctd style=\"width: 4.83197%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e24\" kids'\u003c\/td\u003e\n\u003ctd style=\"width: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e30.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u00Bosch standard 2A, 230V, smart system3ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e9.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e67.0°\u003c\/td\u003e\n\u003ctd style=\"width: 8.50847%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e27.4\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e4.3\u003c\/td\u003e\n\u003ctd style=\"width: 9.24377%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.1471%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.1\u003c\/td\u003e\n\u003ctd style=\"width: 10.0841%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e
e":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Wahoo24Trail-24-41013-B-Accessory2.webp?v=1728381673","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"b2b-buying-zone__info cell medium-6 large-12\" data-v-e224ae82=\"\"\u003e\n\u003cdiv class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\" data-v-e224ae82=\"\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv style=\"text-align: center;\" data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp style=\"text-align: center;\" data-v-e224ae82=\"\" qaid=\"product-positioning-statement\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-v-e22Computer4ae82=\"\" qaid=\"product-positioning-statement\"\u003eWahoo 24 Trail is a light and tough kids’ bike that’s ready to roll off-road. Its sturdy aluminium frame is easy to manoeuvre as they weave their way down the trail, but rugged enough to handle the tough stuff. A 9-speed 1x drivetrain gives them plenty of gears for pedalling up steep trails and disc brakes provide next-level stopping power to slow their roll or help them stop on a sixpence on the way back down. Perfect for riders between 130 and 150 cm tall.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\" class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-1\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eYou’re ready to take your kiddo off-road and want a kids’ bike that’s up to the task. You want the added grip of big, knobby tyres, plenty of gears to keep them spinning up hills and the reliable stopping power of hydraulic dCmsComponent small-12 vertical-spacer-1\"\u003e\n\u003carticle data-v-05762449=\"\" id=\"comp_sizingTabB2BInstructions_Height\" class=\"editorial-small text-left\" qaid=\"editorial-component\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"editorial-small__content\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2 data-v-05762449=\"\" class=\"editorial-small__header header-small\" qaid=\"editorial-component-header\"\u003eHow tall are you?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the boBosch Purion 200ttom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp data-v-05762449=\"\" class=\"editorial-small__text text-weak\" qaid=\"editorial-component-body\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003ch2 data-v-05762449=\"\" class=\"header--lg mb-1 cell small-12\"\u003eSizing\u003c\/h2\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable style=\"width: 81.609%;\" height=\"363\" data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-tab
stated.\u003c\/p\u003e\n\u003cp class=\"sizing-table__disclaimer mb-1 text-left\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 133.446%;\" height=\"72\" id=\"sizing-table\" class=\"sizing-table__table\"\u003e\n\u003ccaption\u003eSizing table\u003c\/caption\u003e\n\u003cthead class=\"sizing-table__head\"\u003e\n\u003ctr class=\"sizing-table__head-row\"\u003e\n\u003cth style=\"width: 4.83197%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003eWheel size\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eA —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube\u003c\/th\u003e\n\u003cth style=\"width: 5.35719%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eB —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eSeat tube angle\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" clasMotors=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eC —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead tube length\u003c\/th\u003e\n\u003cth style=\"width: 5.77736%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eD —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eHead angle\u003c\/th\u003e\n\u003cth style=\"width: 8.50847%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eE —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eEffective top tube\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xs font-semibold\"\u003e\n\u003cspan class=\"sizing-table__alias\"\u003eF —\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003eBottom bracket height\u003c\/th\u003e\n\u003cth style=\"width: 7.353%;\" class=\"sizing-table__header px-2 py-25 text-xswidth: 5.35719%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e73.0°\u003c\/td\u003e\n\u003ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e9.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.77736%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e67.0°\u003c\/td\u003e\n\u003ctd style=\"width: 8.50847%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e27.4\u003c\/td\u003e\n\u003ctd style=\"width: 7.353%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e4.3\u003c\/td\u003e\n\u003ctd style=\"width: 9.24377%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e42.0\u003c\/td\u003e\n\u003ctd style=\"width: 5.1471%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e8.1\u003c\Bosch Performance Line CX, 20 mph (25 km/h in Europe)/td\u003e\n\u003ctd style=\"width: 10.0841%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e103.2\u003c\/td\u003e\n\u003ctd style=\"width: 9.45386%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e53.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e39.0\u003c\/td\u003e\n\u003ctd style=\"width: 6.6177%;\" data-v-05762449=\"\" class=\"sizing-table__data px-2 py-25 text-xs\"\u003e45.8\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\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\" qaid=\"product-overview-3\"\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-targ
< = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no
translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age
< SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings ||
!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key ]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket
&& window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.S hopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cac
hedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketCon fig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enab
Shifter Shimano U4000, 9-speed
Rear derailleur Shimano CUES U4000
*Crank Size: M
ProWheel alloy, 170 mm length
Size: L, XL
ProWheel alloy, 175 mm length
Chainring ProWheel 40T narrow/wide steel, w/alloy guard
Cassette Shimano LINKGLIDE LG300, 11-46, 9-speed
Chain Shimano LG500, 9/10/11-speed
Pedal slip-proof pedals with reflectors
Components
Saddle Selle Royal Vivo Moderate Ergo
*Seatpost Size: M
Bontrager alloy, 31.6 mm, 12 mm offset, 330 mm length
Size: L, XL
Bontrager alloy, 31.6 mm, 12 mm offset, 400 mm length
Handlebar Alloy lowriser, 31.8 mm, 25 mm rise, 11-degree backsweep, 690 mm width
Grips Herrmans Clik, ergonomic, lock-on
*Stem Size: M
Bontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 80 mm length
Size: L
Bontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 90 mm length
Size: XL
Bontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 100 mm length
Brake Shimano MT200 hydraulic disc
*Brake rotor Size: M, L, XL
Shimano RT30, CentreLock, 180 mm
Size: M, L, XL
Shimano EM300, CentreLock, 180 mm
Accessories
*Light Size: M, L, XL
Spanninga SOLO for e-bike
Size: M, L, XL
Herrmans H-Black MR5-E, 140 Lumen, 40 Lux, LED, headlight
Kickstand Pletscher Comp Flex 18
Cargo rack MIK-compatible alloy rear rack, maximum load 25 kg
*Mudguard Size: M, L, XL
SKS plastic, rear
Size: M, L, XL
SKS plastic, front1
Weight
Weight L - 24.60 kg / 54.24 lbs (with 545Wh battery)
Weight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).

We reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.

Bike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.

FAQ

Questions and answers