{"title":"Wahoo","description":"\u003cp\u003e\u003cspan\u003eRide The Revolution — \u003c\/span\u003e\u003cem\u003eWahoo\u003c\/em\u003e\u003cspan\u003e Fitness: \u003c\/span\u003e\u003cspan\u003eThe Choice of Champions for Indoor Cycling and More and your source for the best training gear!\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNot seeing your favourite Wahoo product? \u003ca href=\"https:\/\/shop.wtrl.racing\/pages\/contact\"\u003eGet in touch\u003c\/a\u003e and we'll be able to get you a price and availability!\u003c\/strong\u003e\u003c\/p\u003e","products":[{"product_id":"wahoo-trackr-heart-rate-monitor","title":"Wahoo TRACKR Heart Rate Monitor","description":"\u003cp\u003ePrecision meets performance. Featuring an advanced detection algorithm, the TRACKR heart rate monitor provides accurate real-time heart rate data to enhance training efficiency and support optimal performance\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eANT+ \/ Bluetooth connectivity (Can pair up to 3 Bluetooth connections simultaneously)\u003c\/li\u003e\n\u003cli\u003eHigh capacity rechargeable lithium-ion battery (Up to 100 hours active battery life)\u003c\/li\u003e\n\u003cli\u003eIPX7 waterproof rating (Resistant up to 5 ft. for 30 minutes)\u003c\/li\u003e\n\u003cli\u003ePod Dimensions: 6.15cm x 3.05cm x 0.95cm\u003c\/li\u003e\n\u003cli\u003eStrap:  Adjustable 27\" - 34.5\"\u003c\/li\u003e\n\u003cli\u003eHand washable\u003c\/li\u003e\n\u003cli\u003e51g (pod + chest strap)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47097159713026,"sku":"183605-01","price":124.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/sha1-5ebbd6132dafe8cbadf4b68c9664f96bc838b578.jpg?v=1764884993"},{"product_id":"wahoo-tickr-heart-rate-monitor-arm","title":"Wahoo TICKR FIT Heart Rate Monitor","description":"\u003cp\u003eThe TICKR FIT heart rate armband uses optical heart rate technology to provide accurate heart rate and calorie burn data in the most comfortable form factor yet!\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.youtube.com\/watch?v=qI1eMMzR7oc\" target=\"_blank\" rel=\"noopener\"\u003eGP Llama Product Review\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual Band: Bluetooth and ANT+ technology seamlessly pair with fitness apps, smartphones, and GPS bike computers\/watches\u003c\/li\u003e\n\u003cli\u003eMeasures: heart rate, calorie burn, and workout duration in real-time\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eLED display light on the sensor for quick connection indication\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eComes with 2 adjustable forearm bands that are designed for your most gruelling workouts (Small 10\"x1\", Large 15\"x1\")\u003c\/li\u003e\n\u003cli\u003eWashable strap (hand wash only)\u003c\/li\u003e\n\u003cli\u003eThird-party app compatibility\u003c\/li\u003e\n\u003cli\u003eBattery life: 30+ hours\u003c\/li\u003e\n\u003cli\u003eUSB Rechargeable\u003c\/li\u003e\n\u003cli\u003eOn \/ Off button\u003c\/li\u003e\n\u003cli\u003eIPX 7 waterproof rating\u003c\/li\u003e\n\u003cli\u003e0.7 oz with Strap\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47097171116290,"sku":"183552-01","price":110.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/tickr1.png?v=1764718592"},{"product_id":"wahoo-rpm-cadence-sensor","title":"Wahoo RPM Cadence Sensor","description":"\u003cp\u003e\u003cspan\u003eThe RPM cadence sensor is your sleek little solution for measuring cycling cadence data. It's wireless, magnet-less, lightweight, and easily mounts to your bike's crank arm or to your shoe.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhile many modern trainers feature cadence, many do not realise that it is a calculated cadence and not an actual cadence. For eSport, actual cadence is a requirement. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDual band: ANT+ and Bluetooth Smart wireless sensor that connects easily to both smartphones and GPS computers \/ watches\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e2 bike mount options:  (1) Double-sided 3M tape mount, (2) Silicone sleeve with zip tie mount\u003c\/li\u003e\n\u003cli\u003ePairs easily with Peleton Digital iOS App via Bluetooth to get real cadence date during spin workout\u003c\/li\u003e\n\u003cli\u003eCan be worn on shoe for spin classes or with multiple bikes\u003c\/li\u003e\n\u003cli\u003eUniversal fit with most bikes and frame sizes\u003c\/li\u003e\n\u003cli\u003eLED sensor indicator light\u003c\/li\u003e\n\u003cli\u003eBattery life:  Up to 12 months\u003c\/li\u003e\n\u003cli\u003eIPX7 waterproof rating\u003c\/li\u003e\n\u003cli\u003eWeight: 7g (without mount)\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47097616728322,"sku":"178317-01","price":55.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/sha1-37ac3380cf0bb1c3e21544fbead6ee1ae8215592.jpg?v=1764718858"},{"product_id":"wahoo-kickr-desk-v2","title":"Wahoo KICKR Indoor Cycling Desk v2","description":"\u003cp data-start=\"190\" data-end=\"493\"\u003eThe Wahoo KICKR Desk V2 is the perfect companion for serious indoor riders and Zwifters who want everything within reach while training. Designed for cycling, multitasking, and general home use, it offers rock-solid stability, quick adjustability, and a layout built around the needs of indoor cyclists.\u003c\/p\u003e\n\u003cp data-start=\"495\" data-end=\"643\"\u003eUse it alongside your Zwift setup for workouts, races, or long endurance sessions — and move it seamlessly back into “office mode” when you're done.\u003c\/p\u003e\n\u003chr data-start=\"645\" data-end=\"648\"\u003e\n\u003ch2 data-start=\"650\" data-end=\"692\"\u003e\u003cstrong data-start=\"653\" data-end=\"692\"\u003eWhy Zwifters Love the KICKR Desk V2\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul data-start=\"693\" data-end=\"1522\"\u003e\n\u003cli data-start=\"693\" data-end=\"838\"\u003e\n\u003cp data-start=\"695\" data-end=\"838\"\u003e\u003cstrong data-start=\"695\" data-end=\"734\"\u003eIdeal height for riding or standing\u003c\/strong\u003e\u003cbr data-start=\"734\" data-end=\"737\"\u003eQuickly adjust from \u003cstrong data-start=\"759\" data-end=\"778\"\u003e88 cm to 119 cm\u003c\/strong\u003e to suit any trainer setup, including KICKR, SNAP, and CORE.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"840\" data-end=\"1049\"\u003e\n\u003cp data-start=\"842\" data-end=\"1049\"\u003e\u003cstrong data-start=\"842\" data-end=\"886\"\u003ePerfect for laptops, tablets, and phones\u003c\/strong\u003e\u003cbr data-start=\"886\" data-end=\"889\"\u003eThe slip-resistant desktop keeps devices secure, and built-in stands hold your tablet or phone at the right angle for Zwift Companion, Discord, or race notes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1051\" data-end=\"1252\"\u003e\n\u003cp data-start=\"1053\" data-end=\"1252\"\u003e\u003cstrong data-start=\"1053\" data-end=\"1093\"\u003eKeeps your setup tidy and accessible\u003c\/strong\u003e\u003cbr data-start=\"1093\" data-end=\"1096\"\u003eIntegrated features include:\u003cbr data-start=\"1126\" data-end=\"1129\"\u003e• Cable management channels\u003cbr data-start=\"1158\" data-end=\"1161\"\u003e• USB cable holders\u003cbr data-start=\"1182\" data-end=\"1185\"\u003e• Bottle recesses\u003cbr data-start=\"1204\" data-end=\"1207\"\u003e• Side hooks for your towel, wheel, or gear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1254\" data-end=\"1389\"\u003e\n\u003cp data-start=\"1256\" data-end=\"1389\"\u003e\u003cstrong data-start=\"1256\" data-end=\"1272\"\u003eEasy to move\u003c\/strong\u003e\u003cbr data-start=\"1272\" data-end=\"1275\"\u003eWheels at the base let you slide the desk into the perfect position or roll it out of the way when not training.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1391\" data-end=\"1522\"\u003e\n\u003cp data-start=\"1393\" data-end=\"1522\"\u003e\u003cstrong data-start=\"1393\" data-end=\"1427\"\u003eOptimized for Wahoo ecosystems\u003c\/strong\u003e\u003cbr data-start=\"1427\" data-end=\"1430\"\u003eDesigned to work seamlessly with Wahoo KICKR trainers, \u003cstrong data-start=\"1487\" data-end=\"1500\"\u003eKICKR FAN\u003c\/strong\u003e, and \u003cstrong data-start=\"1506\" data-end=\"1521\"\u003eKICKR CLIMB\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1524\" data-end=\"1527\"\u003e\n\u003ch2 data-start=\"1529\" data-end=\"1550\"\u003e\u003cstrong data-start=\"1532\" data-end=\"1550\"\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul data-start=\"1551\" data-end=\"1771\"\u003e\n\u003cli data-start=\"1551\" data-end=\"1579\"\u003e\n\u003cp data-start=\"1553\" data-end=\"1579\"\u003e\u003cstrong data-start=\"1553\" data-end=\"1566\"\u003eDesk top:\u003c\/strong\u003e 71 × 36 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1580\" data-end=\"1604\"\u003e\n\u003cp data-start=\"1582\" data-end=\"1604\"\u003e\u003cstrong data-start=\"1582\" data-end=\"1591\"\u003eBase:\u003c\/strong\u003e 71 × 76 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1605\" data-end=\"1641\"\u003e\n\u003cp data-start=\"1607\" data-end=\"1641\"\u003e\u003cstrong data-start=\"1607\" data-end=\"1618\"\u003eHeight:\u003c\/strong\u003e Adjustable 88–119 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1642\" data-end=\"1680\"\u003e\n\u003cp data-start=\"1644\" data-end=\"1680\"\u003e\u003cstrong data-start=\"1644\" data-end=\"1656\"\u003eSurface:\u003c\/strong\u003e Slip-resistant rubber\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1681\" data-end=\"1771\"\u003e\n\u003cp data-start=\"1683\" data-end=\"1771\"\u003e\u003cstrong data-start=\"1683\" data-end=\"1694\"\u003eExtras:\u003c\/strong\u003e Cable holders, recessed bottle spaces, side hooks, front device slot, wheels\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1773\" data-end=\"1776\"\u003e\n\u003ch2 data-start=\"1778\" data-end=\"1796\"\u003e\u003cstrong data-start=\"1781\" data-end=\"1796\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1797\" data-end=\"1996\"\u003eZwift racing and training\u003c\/li\u003e\n\u003cli data-start=\"1797\" data-end=\"1996\"\u003eKeeping laptops, tablets \u0026amp; phones in reach\u003c\/li\u003e\n\u003cli data-start=\"1797\" data-end=\"1996\"\u003eRiders using Discord or Zwift Companion\u003c\/li\u003e\n\u003cli data-start=\"1797\" data-end=\"1996\"\u003eClean, organised indoor setups\u003c\/li\u003e\n\u003cli data-start=\"1797\" data-end=\"1996\"\u003eStanding desk or hybrid home-office use\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098156515586,"sku":"183559-11","price":380.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/wahoo_kickr_desk_v2.png?v=1764757015"},{"product_id":"wahoo-kickr-climb-indoor-climb-simulator","title":"Wahoo KICKR CLIMB Indoor Climb Simulator","description":"\u003cp data-start=\"219\" data-end=\"584\"\u003eTransform your indoor rides on Zwift with the Wahoo KICKR CLIMB — the ultimate accessory for riders who want to feel every ascent and descent like out on the road. When paired with a compatible KICKR trainer, the CLIMB automatically adjusts your bike to match Zwift's gradient changes, creating a fully immersive climbing experience inside your pain cave.\u003c\/p\u003e\n\u003cp data-start=\"586\" data-end=\"718\"\u003eWhether you're tackling Alpe du Zwift, grinding up Epic KOM, or rolling through Watopia flats, the CLIMB brings the terrain to life.\u003c\/p\u003e\n\u003chr data-start=\"720\" data-end=\"723\"\u003e\n\u003ch2 data-start=\"725\" data-end=\"772\"\u003e\u003cstrong data-start=\"728\" data-end=\"772\"\u003eWhy Riders Love the KICKR CLIMB on Zwift\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul data-start=\"773\" data-end=\"1599\"\u003e\n\u003cli data-start=\"773\" data-end=\"967\"\u003e\n\u003cp data-start=\"775\" data-end=\"967\"\u003e\u003cstrong data-start=\"775\" data-end=\"802\"\u003eReal-time grade changes\u003c\/strong\u003e\u003cbr data-start=\"802\" data-end=\"805\"\u003eAutomatically raises your front end up to \u003cstrong data-start=\"849\" data-end=\"857\"\u003e+20%\u003c\/strong\u003e and drops to \u003cstrong data-start=\"871\" data-end=\"879\"\u003e-10%\u003c\/strong\u003e to match the virtual road profile in Zwift, syncing perfectly with the in-game terrain.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"969\" data-end=\"1142\"\u003e\n\u003cp data-start=\"971\" data-end=\"1142\"\u003e\u003cstrong data-start=\"971\" data-end=\"1004\"\u003eEngages true climbing muscles\u003c\/strong\u003e\u003cbr data-start=\"1004\" data-end=\"1007\"\u003eThe CLIMB shifts your body into authentic climbing and descending positions, letting you recruit the same muscles you’d use outdoors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1144\" data-end=\"1278\"\u003e\n\u003cp data-start=\"1146\" data-end=\"1278\"\u003e\u003cstrong data-start=\"1146\" data-end=\"1180\"\u003eMore comfortable long sessions\u003c\/strong\u003e\u003cbr data-start=\"1180\" data-end=\"1183\"\u003eDynamic position changes reduce saddle pressure and fatigue during long Zwift rides or races.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1280\" data-end=\"1479\"\u003e\n\u003cp data-start=\"1282\" data-end=\"1363\"\u003e\u003cstrong data-start=\"1282\" data-end=\"1313\"\u003eAutomatic or manual control\u003c\/strong\u003e\u003cbr data-start=\"1313\" data-end=\"1316\"\u003eUse the bar-mounted remote to switch between:\u003c\/p\u003e\n\u003cul data-start=\"1366\" data-end=\"1479\"\u003e\n\u003cli data-start=\"1366\" data-end=\"1422\"\u003e\n\u003cp data-start=\"1368\" data-end=\"1422\"\u003e\u003cstrong data-start=\"1368\" data-end=\"1384\"\u003eUnlock Mode:\u003c\/strong\u003e follows gradient changes from Zwift\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1425\" data-end=\"1479\"\u003e\n\u003cp data-start=\"1427\" data-end=\"1479\"\u003e\u003cstrong data-start=\"1427\" data-end=\"1441\"\u003eLock Mode:\u003c\/strong\u003e manually control the incline yourself\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1481\" data-end=\"1599\"\u003e\n\u003cp data-start=\"1483\" data-end=\"1599\"\u003e\u003cstrong data-start=\"1483\" data-end=\"1507\"\u003eFast, simple pairing\u003c\/strong\u003e\u003cbr data-start=\"1507\" data-end=\"1510\"\u003eConnects directly to your KICKR with proximity pairing—no fussing with Bluetooth menus.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1601\" data-end=\"1604\"\u003e\n\u003ch2 data-start=\"1606\" data-end=\"1626\"\u003e\u003cstrong data-start=\"1609\" data-end=\"1626\"\u003eCompatibility\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"1627\" data-end=\"1691\"\u003eWorks with the following Wahoo trainers (2017 models and newer):\u003c\/p\u003e\n\u003cul data-start=\"1692\" data-end=\"1741\"\u003e\n\u003cli data-start=\"1692\" data-end=\"1705\"\u003e\n\u003cp data-start=\"1694\" data-end=\"1705\"\u003e\u003cstrong data-start=\"1694\" data-end=\"1703\"\u003eKICKR\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1706\" data-end=\"1724\"\u003e\n\u003cp data-start=\"1708\" data-end=\"1724\"\u003e\u003cstrong data-start=\"1708\" data-end=\"1722\"\u003eKICKR CORE\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1725\" data-end=\"1741\"\u003e\n\u003cp data-start=\"1727\" data-end=\"1741\"\u003e\u003cstrong data-start=\"1727\" data-end=\"1741\"\u003eKICKR SNAP\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1743\" data-end=\"1823\"\u003eFork compatibility (adapters included):\u003cbr data-start=\"1782\" data-end=\"1785\"\u003eQR 100mm, 12×100mm, 15×100mm, 15×110mm\u003c\/p\u003e\n\u003cp data-start=\"1825\" data-end=\"1867\"\u003eMaximum rider weight: \u003cstrong data-start=\"1847\" data-end=\"1867\"\u003e250 lbs (114 kg)\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098166706434,"sku":"183524-01","price":980.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/kickr_climb_ae21f681-77f0-4647-8660-857aa7f6bfed.png?v=1764757718"},{"product_id":"wahoo-kickr-core-smart-trainer","title":"Wahoo KICKR CORE2 Smart Trainer","description":"\u003cp data-end=\"622\" data-start=\"316\"\u003eThe KICKR CORE2 is Wahoo’s latest evolution of the iconic KICKR CORE — now sharper, smoother, and more connected than ever. With improved wireless integration, clearer status LEDs, and a redesigned, more stable base, the CORE2 delivers a rock-solid indoor riding experience ideal for Zwift and WTRL racers.\u003c\/p\u003e\n\u003cp data-end=\"811\" data-start=\"624\"\u003eChoose your preferred drivetrain setup:\u003c\/p\u003e\n\u003cp data-end=\"811\" data-start=\"624\"\u003e\u003cstrong data-end=\"768\" data-start=\"745\"\u003e✔ 11-Speed Cassette\u003c\/strong\u003e for a traditional mechanical shifting feel\u003cbr data-end=\"666\" data-start=\"663\"\u003e\u003cstrong data-end=\"692\" data-start=\"666\"\u003e✔ Zwift Cog \u0026amp; Click v2\u003c\/strong\u003e for effortless shifting and instant compatibility\u003cbr data-end=\"745\" data-start=\"742\"\u003e\u003c\/p\u003e\n\u003chr data-end=\"816\" data-start=\"813\"\u003e\n\u003ch2 data-end=\"840\" data-start=\"818\"\u003e\u003cstrong data-end=\"840\" data-start=\"821\"\u003eBuilt for Zwift\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"1116\" data-start=\"841\"\u003eThe KICKR CORE2 connects instantly to Zwift through \u003cstrong data-end=\"925\" data-start=\"893\"\u003eWiFi, Bluetooth, ANT+ \u0026amp; FE-C\u003c\/strong\u003e, providing accurate power, responsive resistance, and seamless gradient simulation. Feel every climb, sprint, and rolling terrain with \u003cstrong data-end=\"1094\" data-start=\"1061\"\u003e-10% to +16% grade simulation\u003c\/strong\u003e and \u003cstrong data-end=\"1115\" data-start=\"1099\"\u003e±2% accuracy\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-end=\"1291\" data-start=\"1118\"\u003eWhether you’re tackling Watopia’s KOMs, racing WTRL events, or doing structured training blocks, the CORE2 is engineered for smooth, realistic, and immersive indoor cycling.\u003c\/p\u003e\n\u003chr data-end=\"1296\" data-start=\"1293\"\u003e\n\u003ch2 data-end=\"1336\" data-start=\"1298\"\u003e\u003cstrong data-end=\"1336\" data-start=\"1301\"\u003eWhy Riders Love the KICKR CORE2\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-end=\"1444\" data-start=\"1339\"\u003e\n\u003cstrong data-end=\"1363\" data-start=\"1339\"\u003eDirect-drive realism\u003c\/strong\u003e\u003cbr data-end=\"1366\" data-start=\"1363\"\u003ePrecision flywheel + advanced algorithms deliver consistent, road-like feel.\u003c\/li\u003e\n\u003cli data-end=\"1574\" data-start=\"1448\"\u003e\n\u003cstrong data-end=\"1479\" data-start=\"1448\"\u003eFully controlled resistance\u003c\/strong\u003e\u003cbr data-end=\"1482\" data-start=\"1479\"\u003eZwift changes the trainer’s resistance automatically to match terrain and workout targets.\u003c\/li\u003e\n\u003cli data-end=\"1727\" data-start=\"1578\"\u003e\n\u003cstrong data-end=\"1621\" data-start=\"1578\"\u003eStreamlined connectivity (Kickr Bridge)\u003c\/strong\u003e\u003cbr data-end=\"1624\" data-start=\"1621\"\u003eHeart-rate data can now be passed \u003cem data-end=\"1669\" data-start=\"1660\"\u003ethrough\u003c\/em\u003e the trainer to your app, reducing sensor pairing clutter.\u003c\/li\u003e\n\u003cli data-end=\"1832\" data-start=\"1731\"\u003e\n\u003cstrong data-end=\"1771\" data-start=\"1731\"\u003eClearer setup with multi-colour LEDs\u003c\/strong\u003e\u003cbr data-end=\"1774\" data-start=\"1771\"\u003eInstantly see WiFi, power, and device connection status.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1915\" data-start=\"1836\"\u003e\u003cstrong data-end=\"1861\" data-start=\"1836\"\u003eStable new leg design\u003c\/strong\u003e\u003cbr data-end=\"1864\" data-start=\"1861\"\u003eUpdated base makes setup quicker and more secure.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-end=\"2055\" data-start=\"1919\"\u003e\n\u003cstrong data-end=\"1951\" data-start=\"1919\"\u003eComplete Zwift compatibility\u003c\/strong\u003e\u003cbr data-end=\"1954\" data-start=\"1951\"\u003eWorks perfectly with all Zwift worlds, structured workouts, ERG mode, races, and companion devices.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-end=\"2060\" data-start=\"2057\"\u003e\n\u003ch1 data-end=\"2097\" data-start=\"2062\"\u003e\n\u003cstrong data-end=\"2097\" data-start=\"2064\"\u003eChoose Your Drivetrain Option\u003c\/strong\u003e\u003cstrong data-end=\"2137\" data-start=\"2103\"\u003e\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003ch3 data-end=\"2432\" data-start=\"2375\"\u003e\u003cstrong data-end=\"2432\" data-start=\"2379\"\u003e11-Speed Cassette (Included by Default)\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2445\" data-start=\"2433\"\u003ePerfect for:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRiders who want traditional mechanical shifting\u003c\/li\u003e\n\u003cli\u003eRoad and gravel bikes with standard 11-speed groupsets\u003c\/li\u003e\n\u003cli\u003eMaximum “outdoor bike” realism\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"2137\" data-start=\"2099\"\u003e\u003cstrong data-end=\"2137\" data-start=\"2103\"\u003eZwift Cog \u0026amp; Click v2\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2166\" data-start=\"2138\"\u003ePerfect for riders who want:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-end=\"2199\" data-start=\"2169\"\u003eUniversal bike compatibility\u003c\/li\u003e\n\u003cli data-end=\"2227\" data-start=\"2202\"\u003eSmooth virtual shifting\u003c\/li\u003e\n\u003cli data-end=\"2260\" data-start=\"2230\"\u003eFast setup with minimal fuss\u003c\/li\u003e\n\u003cli data-end=\"2303\" data-start=\"2263\"\u003eA quieter, simpler drivetrain solution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2373\" data-start=\"2305\"\u003eIdeal for households with multiple riders or mixed drivetrain bikes.\u003c\/p\u003e\n\u003chr data-end=\"2596\" data-start=\"2593\"\u003e\n\u003ch2 data-end=\"2619\" data-start=\"2598\"\u003e\u003cstrong data-end=\"2619\" data-start=\"2601\"\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-end=\"2647\" data-start=\"2622\"\u003e\n\u003cstrong data-end=\"2641\" data-start=\"2622\"\u003ePower Accuracy:\u003c\/strong\u003e ±2%\u003c\/li\u003e\n\u003cli data-end=\"2673\" data-start=\"2650\"\u003e\n\u003cstrong data-end=\"2664\" data-start=\"2650\"\u003eMax Power:\u003c\/strong\u003e 1800 W\u003c\/li\u003e\n\u003cli data-end=\"2712\" data-start=\"2676\"\u003e\n\u003cstrong data-end=\"2697\" data-start=\"2676\"\u003eGrade Simulation:\u003c\/strong\u003e -10% to +16%\u003c\/li\u003e\n\u003cli data-end=\"2767\" data-start=\"2715\"\u003e\n\u003cstrong data-end=\"2732\" data-start=\"2715\"\u003eConnectivity:\u003c\/strong\u003e WiFi, ANT+, ANT+ FE-C, Bluetooth\u003c\/li\u003e\n\u003cli data-end=\"2816\" data-start=\"2770\"\u003e\n\u003cstrong data-end=\"2782\" data-start=\"2770\"\u003eMetrics:\u003c\/strong\u003e Power, speed, distance, cadence\u003c\/li\u003e\n\u003cli data-end=\"2897\" data-start=\"2819\"\u003e\n\u003cstrong data-end=\"2837\" data-start=\"2819\"\u003eCompatibility:\u003c\/strong\u003e Zwift, Wahoo SYSTM, TrainingPeaks, Rouvy, MyWhoosh \u0026amp; more\u003c\/li\u003e\n\u003cli data-end=\"2942\" data-start=\"2900\"\u003e\n\u003cstrong data-end=\"2923\" data-start=\"2900\"\u003eRider Weight Limit:\u003c\/strong\u003e 250 lbs (113 kg)\u003c\/li\u003e\n\u003cli data-end=\"2969\" data-start=\"2945\"\u003e\n\u003cstrong data-end=\"2967\" data-start=\"2945\"\u003eAdapters Included:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli data-end=\"2988\" data-start=\"2974\"\u003e130\/135mm QR\u003c\/li\u003e\n\u003cli data-end=\"3013\" data-start=\"2993\"\u003e12×142mm thru-axle\u003c\/li\u003e\n\u003cli data-end=\"3038\" data-start=\"3018\"\u003e12×148mm thru-axle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"3096\" data-start=\"3040\"\u003e\u003cem data-end=\"3096\" data-start=\"3040\"\u003eXD\/XD-R and Campagnolo freehub bodies sold separately.\u003c\/em\u003e\u003c\/p\u003e\n\u003chr data-end=\"3101\" data-start=\"3098\"\u003e\n\u003ch2 data-end=\"3121\" data-start=\"3103\"\u003e\u003cstrong data-end=\"3121\" data-start=\"3106\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-end=\"3316\" data-start=\"3122\"\u003eZwift racing \u0026amp; WTRL events\u003c\/li\u003e\n\u003cli data-end=\"3316\" data-start=\"3122\"\u003eStructured training (ERG mode)\u003c\/li\u003e\n\u003cli data-end=\"3316\" data-start=\"3122\"\u003eRiders upgrading from wheel-on trainers\u003c\/li\u003e\n\u003cli data-end=\"3316\" data-start=\"3122\"\u003eHouseholds with multiple bikes\u003c\/li\u003e\n\u003cli data-end=\"3316\" data-start=\"3122\"\u003eMixed drivetrain setups (with Zwift Cog option)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Zwift Cog \u0026 Clicks v2","offer_id":47098184990978,"sku":"WFBKTR125-3CC","price":849.0,"currency_code":"CAD","in_stock":true},{"title":"11 Speed Cassette","offer_id":47098184958210,"sku":"WFBKTR125-11S1128","price":849.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/wahoo_kickr_core2_zwift.png?v=1767152058"},{"product_id":"wahoo-kickr-v6-smart-trainer","title":"Wahoo KICKR V6 Smart Trainer","description":"\u003cp data-start=\"233\" data-end=\"304\"\u003e\u003cstrong data-start=\"233\" data-end=\"304\"\u003eThe flagship smart trainer for serious Zwift riders and WTRL racers\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"306\" data-end=\"564\"\u003eThe KICKR V6 represents the peak of Wahoo’s indoor trainer technology — combining ultra-accurate power, near-silent operation, side-to-side AXIS movement, and \u003cstrong data-start=\"465\" data-end=\"501\"\u003elightning-fast WiFi connectivity\u003c\/strong\u003e for the smoothest, most responsive Zwift experience available.\u003c\/p\u003e\n\u003cp data-start=\"566\" data-end=\"697\"\u003eWhether you’re climbing Alpe du Zwift, racing WTRL, or pushing into ERG intervals, the V6 delivers unmatched realism and stability.\u003c\/p\u003e\n\u003cp data-start=\"624\" data-end=\"811\"\u003eChoose your preferred drivetrain setup before adding to your cart:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong data-start=\"745\" data-end=\"768\"\u003e\u003cstrong data-start=\"666\" data-end=\"692\" style=\"font-size: 0.875rem;\"\u003eZwift Cog \u0026amp; Click v2\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003efor effortless shifting and instant compatibility\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"745\" data-end=\"768\" style=\"font-size: 0.875rem;\"\u003e11-Speed Cassette\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e for a traditional mechanical shifting feel\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"699\" data-end=\"702\"\u003e\n\u003ch2 data-start=\"704\" data-end=\"740\"\u003e\u003cstrong data-start=\"707\" data-end=\"740\"\u003eThe Ultimate Zwift Experience\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"741\" data-end=\"795\"\u003eThe KICKR V6 connects to Zwift over \u003cstrong data-start=\"777\" data-end=\"785\"\u003eWiFi\u003c\/strong\u003e, meaning:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"798\" data-end=\"824\"\u003eFaster data transmission\u003c\/li\u003e\n\u003cli data-start=\"827\" data-end=\"843\"\u003eFewer dropouts\u003c\/li\u003e\n\u003cli data-start=\"846\" data-end=\"885\"\u003eInstant gradient + resistance changes\u003c\/li\u003e\n\u003cli data-start=\"888\" data-end=\"932\"\u003eA more responsive and immersive ride overall\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"934\" data-end=\"1015\"\u003eThis is the trainer used by elite esports racers and pro riders training indoors.\u003c\/p\u003e\n\u003chr data-start=\"1017\" data-end=\"1020\"\u003e\n\u003ch2 data-start=\"1022\" data-end=\"1055\"\u003e\u003cstrong data-start=\"1025\" data-end=\"1055\"\u003eTop Features Zwifters Love\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul data-start=\"1056\" data-end=\"1907\"\u003e\n\u003cli data-start=\"1056\" data-end=\"1156\"\u003e\n\u003cp data-start=\"1058\" data-end=\"1156\"\u003e\u003cstrong data-start=\"1058\" data-end=\"1091\"\u003eUltra-accurate power (+\/- 1%)\u003c\/strong\u003e\u003cbr data-start=\"1091\" data-end=\"1094\"\u003eTrust your numbers when racing or doing structured workouts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1158\" data-end=\"1264\"\u003e\n\u003cp data-start=\"1160\" data-end=\"1264\"\u003e\u003cstrong data-start=\"1160\" data-end=\"1198\"\u003eUp to 2200W \u0026amp; 20% grade simulation\u003c\/strong\u003e\u003cbr data-start=\"1198\" data-end=\"1201\"\u003eFeel every steep pitch, every sprint, and every acceleration.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1266\" data-end=\"1413\"\u003e\n\u003cp data-start=\"1268\" data-end=\"1413\"\u003e\u003cstrong data-start=\"1268\" data-end=\"1301\"\u003eAXIS Feet for outdoor realism\u003c\/strong\u003e\u003cbr data-start=\"1301\" data-end=\"1304\"\u003eCushioned feet allow subtle side-to-side movement, making long Zwift sessions more comfortable and natural.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1415\" data-end=\"1546\"\u003e\n\u003cp data-start=\"1417\" data-end=\"1546\"\u003e\u003cstrong data-start=\"1417\" data-end=\"1434\"\u003eERG Easy Ramp\u003c\/strong\u003e\u003cbr data-start=\"1434\" data-end=\"1437\"\u003eIf you stop pedaling, Easy Ramp brings you back up to target power gradually — no more ERG “death spirals.”\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1548\" data-end=\"1668\"\u003e\n\u003cp data-start=\"1550\" data-end=\"1668\"\u003e\u003cstrong data-start=\"1550\" data-end=\"1592\"\u003eWiFi, Bluetooth, ANT+ \u0026amp; Direct Connect\u003c\/strong\u003e\u003cbr data-start=\"1592\" data-end=\"1595\"\u003eThe most flexible and stable connectivity options in any smart trainer.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1670\" data-end=\"1772\"\u003e\n\u003cp data-start=\"1672\" data-end=\"1772\"\u003e\u003cstrong data-start=\"1672\" data-end=\"1693\"\u003eBuilt-in Odometer\u003c\/strong\u003e\u003cbr data-start=\"1693\" data-end=\"1696\"\u003eTrack lifetime mileage on your trainer — great for maintenance and resale.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1774\" data-end=\"1907\"\u003e\n\u003cp data-start=\"1776\" data-end=\"1907\"\u003e\u003cstrong data-start=\"1776\" data-end=\"1804\"\u003eVirtual Silent Operation\u003c\/strong\u003e\u003cbr data-start=\"1804\" data-end=\"1807\"\u003eSmooth, consistent, and incredibly quiet — ideal for early mornings, apartments, or shared spaces.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1909\" data-end=\"1912\"\u003e\n\u003ch2 data-start=\"1914\" data-end=\"1935\"\u003e\u003cstrong data-start=\"1917\" data-end=\"1935\"\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1938\" data-end=\"1966\"\u003e\n\u003cstrong data-start=\"1938\" data-end=\"1957\"\u003ePower Accuracy:\u003c\/strong\u003e +\/- 1%\u003c\/li\u003e\n\u003cli data-start=\"1969\" data-end=\"1992\"\u003e\n\u003cstrong data-start=\"1969\" data-end=\"1983\"\u003eMax Power:\u003c\/strong\u003e 2200 W\u003c\/li\u003e\n\u003cli data-start=\"1995\" data-end=\"2031\"\u003e\n\u003cstrong data-start=\"1995\" data-end=\"2016\"\u003eGrade Simulation:\u003c\/strong\u003e -10% to +20%\u003c\/li\u003e\n\u003cli data-start=\"2034\" data-end=\"2066\"\u003e\n\u003cstrong data-start=\"2034\" data-end=\"2047\"\u003eFlywheel:\u003c\/strong\u003e 16 lbs (7.25 kg)\u003c\/li\u003e\n\u003cli data-start=\"2069\" data-end=\"2132\"\u003e\n\u003cstrong data-start=\"2069\" data-end=\"2086\"\u003eConnectivity:\u003c\/strong\u003e WiFi, ANT+, FE-C, Bluetooth, Direct Connect\u003c\/li\u003e\n\u003cli data-start=\"2135\" data-end=\"2181\"\u003e\n\u003cstrong data-start=\"2135\" data-end=\"2147\"\u003eMetrics:\u003c\/strong\u003e Speed, Distance, Power, Cadence\u003c\/li\u003e\n\u003cli data-start=\"2230\" data-end=\"2250\"\u003e\n\u003cstrong data-start=\"2230\" data-end=\"2248\"\u003eCompatibility:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli data-start=\"2255\" data-end=\"2269\"\u003eQR 130\/135mm\u003c\/li\u003e\n\u003cli data-start=\"2274\" data-end=\"2294\"\u003e12×142mm thru-axle\u003c\/li\u003e\n\u003cli data-start=\"2299\" data-end=\"2355\"\u003e12×148mm thru-axle\u003cbr data-start=\"2317\" data-end=\"2320\"\u003e\u003cem data-start=\"2322\" data-end=\"2353\"\u003e(Adapters \u0026amp; spacers included)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2358\" data-end=\"2417\"\u003e\n\u003cstrong data-start=\"2358\" data-end=\"2378\"\u003eFreehub Options:\u003c\/strong\u003e XD\/XD-R \u0026amp; Campagnolo sold separately\u003c\/li\u003e\n\u003cli data-start=\"2420\" data-end=\"2458\"\u003e\n\u003cstrong data-start=\"2420\" data-end=\"2441\"\u003eMax Rider Weight:\u003c\/strong\u003e 250 lbs (113 kg)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2460\" data-end=\"2463\"\u003e\n\u003ch2 data-start=\"2465\" data-end=\"2483\"\u003e\u003cstrong data-start=\"2468\" data-end=\"2483\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"2484\" data-end=\"2738\"\u003e\u003cspan style=\"color: rgb(50, 206, 28);\"\u003e✔\u003c\/span\u003e Dedicated Zwift riders\u003cbr data-start=\"2508\" data-end=\"2511\"\u003e\u003cspan style=\"color: rgb(50, 206, 28);\"\u003e✔ \u003c\/span\u003eWTRL racers looking for every performance edge\u003cbr data-start=\"2559\" data-end=\"2562\"\u003e\u003cspan style=\"color: rgb(50, 206, 28);\"\u003e✔ \u003c\/span\u003eAthletes who need accurate power for training\u003cbr data-start=\"2609\" data-end=\"2612\"\u003e\u003cspan style=\"color: rgb(50, 206, 28);\"\u003e✔ \u003c\/span\u003eUsers who want the smoothest and most realistic indoor ride\u003cbr data-start=\"2673\" data-end=\"2676\"\u003e\u003cspan style=\"color: rgb(50, 206, 28);\"\u003e✔ \u003c\/span\u003eAnyone upgrading from wheel-on or mid-range smart trainers\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Zwift Cog \u0026 Clicks v2","offer_id":47098192429314,"sku":"WFBKTR122-3CC","price":1399.0,"currency_code":"CAD","in_stock":true},{"title":"11-Speed Cassette","offer_id":47098192462082,"sku":"WFBKTR122-11SPD","price":1349.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/kickr_v6_zwift.png?v=1764750199"},{"product_id":"wahoo-kickr-headwind-smart-fan","title":"Wahoo KICKR HEADWIND Smart Fan","description":"\u003cp data-start=\"178\" data-end=\"517\"\u003eThe Wahoo KICKR HEADWIND is the world’s first smart fan designed specifically for cyclists. Engineered to match the shape and airflow needs of a rider on the bike, it automatically adjusts cooling based on your \u003cstrong data-start=\"389\" data-end=\"403\"\u003eheart rate\u003c\/strong\u003e, \u003cstrong data-start=\"405\" data-end=\"414\"\u003espeed\u003c\/strong\u003e, or \u003cstrong data-start=\"419\" data-end=\"428\"\u003epower\u003c\/strong\u003e—keeping you perfectly cooled during Zwift rides, \u003ca href=\"https:\/\/www.wtrl.racing\/zwift-racing-league\/\" title=\"Zwift Racing League\" rel=\"noopener\" target=\"_blank\"\u003eWTRL\u003c\/a\u003e races, and hard training sessions.\u003c\/p\u003e\n\u003cp data-start=\"519\" data-end=\"703\"\u003eWhether you're tackling the Epic KOM or smashing intervals in ERG mode, the HEADWIND reacts instantly to your effort, giving you the most realistic indoor training experience possible.\u003c\/p\u003e\n\u003chr data-start=\"705\" data-end=\"708\"\u003e\n\u003ch2 data-start=\"710\" data-end=\"753\"\u003e\u003cstrong data-start=\"713\" data-end=\"753\"\u003eWhy Zwifters Love the KICKR HEADWIND\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"756\" data-end=\"784\"\u003eTargeted airflow pattern\u003c\/strong\u003e\u003cbr data-start=\"784\" data-end=\"787\"\u003eFocused air stream shaped like a cyclist’s riding position—meaning stronger, more efficient cooling where you actually need it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-start=\"920\" data-end=\"944\"\u003eEffort-based cooling\u003c\/strong\u003e\u003cbr data-start=\"944\" data-end=\"947\"\u003eChoose how the HEADWIND responds during your ride:\n\u003cul\u003e\n\u003cli data-start=\"1004\" data-end=\"1041\"\u003e\n\u003cstrong data-start=\"1004\" data-end=\"1020\"\u003eManual Mode:\u003c\/strong\u003e 4 fixed fan speeds\u003c\/li\u003e\n\u003cli data-start=\"1046\" data-end=\"1116\"\u003e\n\u003cstrong data-start=\"1046\" data-end=\"1061\"\u003eSpeed Mode:\u003c\/strong\u003e Fan reacts to your in-game or trainer-reported speed\u003c\/li\u003e\n\u003cli data-start=\"1121\" data-end=\"1178\"\u003e\n\u003cstrong data-start=\"1121\" data-end=\"1141\"\u003eHeart Rate Mode:\u003c\/strong\u003e Airflow increases as your HR rises\u003c\/li\u003e\n\u003cli data-start=\"1183\" data-end=\"1259\"\u003e\n\u003cstrong data-start=\"1183\" data-end=\"1206\"\u003eSmart Trainer Mode:\u003c\/strong\u003e Pairs with KICKR to scale cooling with your effort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1263\" data-end=\"1376\"\u003e\n\u003cstrong data-start=\"1263\" data-end=\"1284\"\u003ePhone App Control\u003c\/strong\u003e\u003cbr data-start=\"1284\" data-end=\"1287\"\u003eAdjust the fan anytime through the Wahoo app — ideal mid-ride or during Zwift warm-ups.\u003c\/li\u003e\n\u003cli data-start=\"1380\" data-end=\"1511\"\u003e\n\u003cstrong data-start=\"1380\" data-end=\"1407\"\u003eQuiet, powerful airflow\u003c\/strong\u003e\u003cbr data-start=\"1407\" data-end=\"1410\"\u003eUp to \u003cstrong data-start=\"1418\" data-end=\"1437\"\u003e30 mph (48 kph)\u003c\/strong\u003e of cooling power keeps even long climbs and threshold efforts manageable.\u003c\/li\u003e\n\u003cli data-start=\"1515\" data-end=\"1681\"\u003e\n\u003cstrong data-start=\"1515\" data-end=\"1556\"\u003eSetup that works with any Zwift space\u003c\/strong\u003e\u003cbr data-start=\"1556\" data-end=\"1559\"\u003eTwo-position adjustable feet and full compatibility with the \u003cstrong data-start=\"1622\" data-end=\"1636\"\u003eKICKR Desk\u003c\/strong\u003e make it easy to fit into your training area.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1683\" data-end=\"1686\"\u003e\n\u003ch2 data-start=\"1688\" data-end=\"1707\"\u003e\u003cstrong data-start=\"1691\" data-end=\"1707\"\u003eConnectivity\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1710\" data-end=\"1775\"\u003e\n\u003cstrong data-start=\"1710\" data-end=\"1724\"\u003eBluetooth:\u003c\/strong\u003e\u003cbr data-start=\"1724\" data-end=\"1727\"\u003eConnect to smartphones for direct fan control\u003c\/li\u003e\n\u003cli data-start=\"1778\" data-end=\"1884\"\u003e\n\u003cstrong data-start=\"1778\" data-end=\"1787\"\u003eANT+:\u003c\/strong\u003e\u003cbr data-start=\"1787\" data-end=\"1790\"\u003ePair to your smart trainer, speed sensor, or heart-rate monitor for automatic mode switching\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1886\" data-end=\"1889\"\u003e\n\u003ch2 data-start=\"1891\" data-end=\"1912\"\u003e\u003cstrong data-start=\"1894\" data-end=\"1912\"\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1915\" data-end=\"1954\"\u003e\n\u003cstrong data-start=\"1915\" data-end=\"1936\"\u003eMaximum Airspeed:\u003c\/strong\u003e 30 mph (48 kph)\u003c\/li\u003e\n\u003cli data-start=\"1957\" data-end=\"2021\"\u003e\n\u003cstrong data-start=\"1957\" data-end=\"1967\"\u003eModes:\u003c\/strong\u003e Manual (4 levels), Speed, Heart Rate, Smart Trainer\u003c\/li\u003e\n\u003cli data-start=\"2024\" data-end=\"2057\"\u003e\n\u003cstrong data-start=\"2024\" data-end=\"2044\"\u003eAdjustable Feet:\u003c\/strong\u003e 2-position\u003c\/li\u003e\n\u003cli data-start=\"2060\" data-end=\"2129\"\u003e\n\u003cstrong data-start=\"2060\" data-end=\"2078\"\u003eCompatibility:\u003c\/strong\u003e Works with all Wahoo KICKR trainers \u0026amp; KICKR Desk\u003c\/li\u003e\n\u003cli data-start=\"2132\" data-end=\"2159\"\u003e\n\u003cstrong data-start=\"2132\" data-end=\"2143\"\u003eWeight:\u003c\/strong\u003e 12 lbs (5.5 kg)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2161\" data-end=\"2164\"\u003e\n\u003ch2 data-start=\"2166\" data-end=\"2184\"\u003e\u003cstrong data-start=\"2169\" data-end=\"2184\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"2185\" data-end=\"2363\"\u003e\u003cspan style=\"color: rgb(44, 222, 39);\"\u003e✔\u003c\/span\u003e Zwift training \u0026amp; racing\u003cbr data-start=\"2210\" data-end=\"2213\"\u003e\u003cspan style=\"color: rgb(44, 222, 39);\"\u003e✔\u003c\/span\u003e Riders who overheat indoors\u003cbr data-start=\"2242\" data-end=\"2245\"\u003e\u003cspan style=\"color: rgb(44, 222, 39);\"\u003e✔\u003c\/span\u003e Hard interval sessions\u003cbr data-start=\"2269\" data-end=\"2272\"\u003e\u003cspan style=\"color: rgb(44, 222, 39);\"\u003e✔\u003c\/span\u003e Realistic outdoor-feeling airflow\u003cbr data-start=\"2307\" data-end=\"2310\"\u003e\u003cspan style=\"color: rgb(44, 222, 39);\"\u003e✔\u003c\/span\u003e Anyone building a complete Wahoo indoor ecosystem\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098194821378,"sku":"WFBKTR7US","price":475.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/kickr_headwind.png?v=1764757117"},{"product_id":"wahoo-kickr-direct-connect","title":"Wahoo KICKR Direct Connect","description":"\u003cp data-start=\"284\" data-end=\"623\"\u003eNever lose a race because of a WiFi dropout again.\u003cbr data-start=\"334\" data-end=\"337\"\u003eThe \u003cstrong data-start=\"341\" data-end=\"371\"\u003eWahoo KICKR Direct Connect\u003c\/strong\u003e gives you a rock-solid, hard-wired network connection for your smart trainer — ensuring your power, cadence, and speed data reach Zwift \u003cem data-start=\"508\" data-end=\"519\"\u003einstantly\u003c\/em\u003e and \u003cem data-start=\"524\" data-end=\"546\"\u003ewithout interruption\u003c\/em\u003e. Ideal for WTRL racers where every millisecond and every data packet counts.\u003c\/p\u003e\n\u003cp data-start=\"625\" data-end=\"738\"\u003ePlug it in, link it to your router, and enjoy a clean, stable, interference-free connection from start to finish.\u003c\/p\u003e\n\u003chr data-start=\"740\" data-end=\"743\"\u003e\n\u003ch2 data-start=\"745\" data-end=\"798\"\u003e\u003cstrong data-start=\"748\" data-end=\"798\"\u003eWhy Zwifters \u0026amp; WTRL Racers Need Direct Connect\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul data-start=\"799\" data-end=\"1572\"\u003e\n\u003cli data-start=\"799\" data-end=\"899\"\u003e\n\u003cp data-start=\"801\" data-end=\"899\"\u003e\u003cstrong data-start=\"801\" data-end=\"821\"\u003eStay in the race\u003c\/strong\u003e\u003cbr data-start=\"821\" data-end=\"824\"\u003eNo more lag, freezes, or dropouts that send you off the back of the pack.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"901\" data-end=\"1062\"\u003e\n\u003cp data-start=\"903\" data-end=\"1062\"\u003e\u003cstrong data-start=\"903\" data-end=\"927\"\u003eProtect your results\u003c\/strong\u003e\u003cbr data-start=\"927\" data-end=\"930\"\u003eA wired connection ensures your power data is transmitted continuously — critical for WTRL events, standings, and race validation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1064\" data-end=\"1197\"\u003e\n\u003cp data-start=\"1066\" data-end=\"1197\"\u003e\u003cstrong data-start=\"1066\" data-end=\"1096\"\u003eZero wireless interference\u003c\/strong\u003e\u003cbr data-start=\"1096\" data-end=\"1099\"\u003eYour trainer is no longer competing with home WiFi, Bluetooth traffic, smart TVs, or microwaves.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1199\" data-end=\"1306\"\u003e\n\u003cp data-start=\"1201\" data-end=\"1306\"\u003e\u003cstrong data-start=\"1201\" data-end=\"1235\"\u003eFast, stable, low-latency data\u003c\/strong\u003e\u003cbr data-start=\"1235\" data-end=\"1238\"\u003ePerfect for sprints, surges, race starts, and tight pack dynamics.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1308\" data-end=\"1450\"\u003e\n\u003cp data-start=\"1310\" data-end=\"1450\"\u003e\u003cstrong data-start=\"1310\" data-end=\"1338\"\u003ePlug-and-play simplicity\u003c\/strong\u003e\u003cbr data-start=\"1338\" data-end=\"1341\"\u003eNo configuration, IP setup, or tech knowledge required.\u003cbr data-start=\"1398\" data-end=\"1401\"\u003eConnect KICKR → Direct Connect → Router → Ride.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1452\" data-end=\"1572\"\u003e\n\u003cp data-start=\"1454\" data-end=\"1572\"\u003e\u003cstrong data-start=\"1454\" data-end=\"1488\"\u003eCompatible with all major apps\u003c\/strong\u003e\u003cbr data-start=\"1488\" data-end=\"1491\"\u003eWorks seamlessly with Zwift, Wahoo SYSTM, TrainerRoad, Fulgaz, Rouvy, and more.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1574\" data-end=\"1577\"\u003e\n\u003ch2 data-start=\"1579\" data-end=\"1599\"\u003e\u003cstrong data-start=\"1582\" data-end=\"1599\"\u003eCompatibility\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"1600\" data-end=\"1617\"\u003e\u003cstrong data-start=\"1600\" data-end=\"1615\"\u003eWorks with:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1620\" data-end=\"1635\"\u003eKICKR BIKE V2\u003c\/li\u003e\n\u003cli data-start=\"1638\" data-end=\"1648\"\u003eKICKR V6\u003c\/li\u003e\n\u003cli data-start=\"1651\" data-end=\"1661\"\u003eKICKR V5\u003c\/li\u003e\n\u003cli data-start=\"1664\" data-end=\"1677\"\u003eKICKR ROLLR\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1679\" data-end=\"1705\"\u003e\u003cstrong data-start=\"1679\" data-end=\"1703\"\u003eNot compatible with:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1708\" data-end=\"1737\"\u003eOlder KICKR models (pre-V5)\u003c\/li\u003e\n\u003cli data-start=\"1740\" data-end=\"1755\"\u003eKICKR BIKE V1\u003c\/li\u003e\n\u003cli data-start=\"1758\" data-end=\"1770\"\u003eKICKR CORE\u003c\/li\u003e\n\u003cli data-start=\"1773\" data-end=\"1785\"\u003eKICKR SNAP\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1787\" data-end=\"1790\"\u003e\n\u003ch2 data-start=\"1792\" data-end=\"1810\"\u003e\u003cstrong data-start=\"1795\" data-end=\"1810\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"1811\" data-end=\"2001\"\u003e✔ Zwift racers who can’t risk dropouts\u003cbr data-start=\"1849\" data-end=\"1852\"\u003e✔ WTRL competitors protecting their race results\u003cbr data-start=\"1900\" data-end=\"1903\"\u003e✔ Homes with congested or unstable WiFi\u003cbr data-start=\"1942\" data-end=\"1945\"\u003e✔ Riders wanting the most reliable connection possible\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098204520706,"sku":"WFKICKRCABLE","price":130.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/sha1-29e45caf43fa4ee16284355fdd4991347db440ea.jpg?v=1764751165"},{"product_id":"wahoo-kickr-climb-adapter-boot","title":"Wahoo KICKR CLIMB Adapter Boot","description":"\u003cdiv id=\"prodName\"\u003eAdapter cover for the Wahoo Kickr Climb to be used on Kickr Climb, when paired with the Wahoo Kickr Move Smart Trainer.\u003c\/div\u003e\n\u003cdiv id=\"prodDescCopy\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eEasy slide-on fit provides simple installation without tools.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098208518402,"sku":"183524-02","price":80.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/sha1-bd65d35fa149ef9ad89aba461d54110da6297fd8.jpg?v=1764751399"},{"product_id":"wahoo-kickr-move-smart-trainer","title":"Wahoo KICKR MOVE Smart Trainer","description":"\u003cp data-start=\"227\" data-end=\"296\"\u003e\u003cstrong data-start=\"227\" data-end=\"296\"\u003eThe most realistic indoor cycling experience you can get on Zwift\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"298\" data-end=\"709\"\u003eThe KICKR MOVE takes everything that makes the KICKR legendary — accuracy, power, silence, and connectivity — and adds a game-changing layer of realism. With \u003cstrong data-start=\"456\" data-end=\"478\"\u003edual-axis movement\u003c\/strong\u003e (fore\/aft + side-to-side), your bike naturally shifts underneath you just like it would outdoors. The result is a smoother, more comfortable, and more engaging ride for long Zwift sessions, WTRL races, and all-out training blocks.\u003c\/p\u003e\n\u003cp data-start=\"711\" data-end=\"807\"\u003eIf you want the most life-like indoor ride possible, the MOVE is the top of the Wahoo ecosystem. \u003ca href=\"https:\/\/www.youtube.com\/watch?v=nQTFVBKAjBE\"\u003eYouTube demo\u003c\/a\u003e\u003c\/p\u003e\n\u003chr data-start=\"809\" data-end=\"812\"\u003e\n\u003ch2 data-start=\"814\" data-end=\"868\"\u003e\u003cstrong data-start=\"817\" data-end=\"868\"\u003eWhy Zwifters Call the KICKR MOVE a Game-Changer\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"871\" data-end=\"895\"\u003eTrue fore–aft motion\u003c\/strong\u003e\u003cbr data-start=\"895\" data-end=\"898\"\u003eYour bike can glide forward and backward as you accelerate, sprint, or climb — mimicking real road dynamics and reducing fatigue.\u003c\/li\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"1033\" data-end=\"1063\"\u003eAXIS feet for natural lean\u003c\/strong\u003e\u003cbr data-start=\"1063\" data-end=\"1066\"\u003eSide-to-side cushioned flex lets your body move naturally, especially during hard efforts or out-of-saddle attacks.\u003c\/li\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"1187\" data-end=\"1216\"\u003eMore comfort, less strain\u003c\/strong\u003e\u003cbr data-start=\"1216\" data-end=\"1219\"\u003eThe movement takes pressure off contact points, making long Zwift rides far easier on your back, wrists, and saddle area.\u003c\/li\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"1346\" data-end=\"1377\"\u003eProfessional-level accuracy\u003c\/strong\u003e\u003cbr data-start=\"1377\" data-end=\"1380\"\u003e±1% power accuracy and up to \u003cstrong data-start=\"1411\" data-end=\"1420\"\u003e2200W\u003c\/strong\u003e mean you can trust every watt — crucial for WTRL racing and structured training.\u003c\/li\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"1505\" data-end=\"1531\"\u003eSteep grade simulation\u003c\/strong\u003e\u003cbr data-start=\"1531\" data-end=\"1534\"\u003eUp to \u003cstrong data-start=\"1542\" data-end=\"1557\"\u003e20% incline\u003c\/strong\u003e so epic Zwift climbs feel convincingly real.\u003c\/li\u003e\n\u003cli data-start=\"871\" data-end=\"1029\"\u003e\n\u003cstrong data-start=\"1606\" data-end=\"1623\"\u003eERG Easy Ramp\u003c\/strong\u003e\u003cbr data-start=\"1623\" data-end=\"1626\"\u003eIf you pause pedalling, the trainer eases you back up to target power gradually, preventing ERG-mode blowups.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1739\" data-end=\"1742\"\u003e\n\u003ch2 data-start=\"1744\" data-end=\"1773\"\u003e\u003cstrong data-start=\"1747\" data-end=\"1773\"\u003eUnmatched Connectivity\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"1776\" data-end=\"1821\"\u003e\n\u003cstrong data-start=\"1776\" data-end=\"1784\"\u003eWiFi\u003c\/strong\u003e for ultra-stable Zwift performance\u003c\/li\u003e\n\u003cli data-start=\"1776\" data-end=\"1821\"\u003e\n\u003cstrong data-start=\"1824\" data-end=\"1844\"\u003eANT+ \u0026amp; Bluetooth\u003c\/strong\u003e for sensors and apps\u003c\/li\u003e\n\u003cli data-start=\"1776\" data-end=\"1821\"\u003e\n\u003cstrong data-start=\"1870\" data-end=\"1893\"\u003eDirect Connect port\u003c\/strong\u003e for hard-wired, dropout-proof racing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1934\" data-end=\"2029\"\u003eCompatible with Zwift, Wahoo SYSTM, TrainingPeaks, Rouvy, TrainerRoad, Fulgaz, MyWhoosh \u0026amp; more.\u003c\/p\u003e\n\u003chr data-start=\"2031\" data-end=\"2034\"\u003e\n\u003ch2 data-start=\"2036\" data-end=\"2057\"\u003e\u003cstrong data-start=\"2039\" data-end=\"2057\"\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli data-start=\"2060\" data-end=\"2085\"\u003e\n\u003cstrong data-start=\"2060\" data-end=\"2079\"\u003ePower Accuracy:\u003c\/strong\u003e ±1%\u003c\/li\u003e\n\u003cli data-start=\"2088\" data-end=\"2111\"\u003e\n\u003cstrong data-start=\"2088\" data-end=\"2102\"\u003eMax Power:\u003c\/strong\u003e 2200 W\u003c\/li\u003e\n\u003cli data-start=\"2114\" data-end=\"2150\"\u003e\n\u003cstrong data-start=\"2114\" data-end=\"2135\"\u003eGrade Simulation:\u003c\/strong\u003e -10% to +20%\u003c\/li\u003e\n\u003cli data-start=\"2153\" data-end=\"2185\"\u003e\n\u003cstrong data-start=\"2153\" data-end=\"2166\"\u003eFlywheel:\u003c\/strong\u003e 16 lbs (7.25 kg)\u003c\/li\u003e\n\u003cli data-start=\"2188\" data-end=\"2242\"\u003e\n\u003cstrong data-start=\"2188\" data-end=\"2208\"\u003eTrainer Metrics:\u003c\/strong\u003e Speed, Distance, Power, Cadence\u003c\/li\u003e\n\u003cli data-start=\"2245\" data-end=\"2289\"\u003e\n\u003cstrong data-start=\"2245\" data-end=\"2267\"\u003eCassette Included:\u003c\/strong\u003e 11-28T, 11-speed HG\u003c\/li\u003e\n\u003cli data-start=\"2292\" data-end=\"2312\"\u003e\n\u003cstrong data-start=\"2292\" data-end=\"2310\"\u003eCompatibility:\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli data-start=\"2317\" data-end=\"2331\"\u003eQR 130\/135mm\u003c\/li\u003e\n\u003cli data-start=\"2336\" data-end=\"2356\"\u003e12×142mm thru-axle\u003c\/li\u003e\n\u003cli data-start=\"2361\" data-end=\"2417\"\u003e12×148mm thru-axle\u003cbr data-start=\"2379\" data-end=\"2382\"\u003e\u003cem data-start=\"2384\" data-end=\"2415\"\u003e(Adapters \u0026amp; spacers included)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2420\" data-end=\"2479\"\u003e\n\u003cstrong data-start=\"2420\" data-end=\"2440\"\u003eFreehub Options:\u003c\/strong\u003e XD\/XD-R \u0026amp; Campagnolo sold separately\u003c\/li\u003e\n\u003cli data-start=\"2482\" data-end=\"2515\"\u003e\n\u003cstrong data-start=\"2482\" data-end=\"2496\"\u003eOperation:\u003c\/strong\u003e Virtually silent\u003c\/li\u003e\n\u003cli data-start=\"2518\" data-end=\"2562\"\u003e\n\u003cstrong data-start=\"2518\" data-end=\"2558\"\u003eAuto-calibration \u0026amp; firmware updates:\u003c\/strong\u003e Yes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2564\" data-end=\"2567\"\u003e\n\u003ch2 data-start=\"2569\" data-end=\"2587\"\u003e\u003cstrong data-start=\"2572\" data-end=\"2587\"\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-start=\"2588\" data-end=\"2810\"\u003e\u003cspan style=\"color: rgb(30, 218, 50);\"\u003e✔\u003c\/span\u003e Zwift riders who want maximum realism\u003cbr data-start=\"2627\" data-end=\"2630\"\u003e\u003cspan style=\"color: rgb(30, 218, 50);\"\u003e✔\u003c\/span\u003e Long ride comfort and natural movement\u003cbr data-start=\"2670\" data-end=\"2673\"\u003e\u003cspan style=\"color: rgb(30, 218, 50);\"\u003e✔\u003c\/span\u003e WTRL racers chasing top performance\u003cbr data-start=\"2710\" data-end=\"2713\"\u003e\u003cspan style=\"color: rgb(30, 218, 50);\"\u003e✔\u003c\/span\u003e Indoor cyclists prone to pressure-point discomfort\u003cbr data-start=\"2765\" data-end=\"2768\"\u003e\u003cspan style=\"color: rgb(30, 218, 50);\"\u003e✔\u003c\/span\u003e Anyone upgrading from a static trainer\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Zwift Cog \u0026 Clicks v2","offer_id":47098235519234,"sku":"183875-01Z","price":1949.0,"currency_code":"CAD","in_stock":true},{"title":"11-Speed Cassette","offer_id":47098235552002,"sku":"183875-01","price":1949.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/kickr-move-zwift-cog_1200x_81ba9407-a6f9-4de3-a5e1-4fe7a6633826.webp?v=1764751981"},{"product_id":"wahoo-purist-waterbottle","title":"Wahoo PURIST Waterbottle","description":"\u003cp\u003e\u003cspan\u003eStay hydrated during all your workouts and take a cool, refreshing sip from the Wahoo Fitness water bottle!\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePurist technology that protects the inside from taste, mold and staining\u003c\/li\u003e\n\u003cli\u003eMoFlo cap: Easy open, leak-proof top\u003c\/li\u003e\n\u003cli\u003eDishwasher and freezer safe\u003c\/li\u003e\n\u003cli\u003eClear view strip\u003c\/li\u003e\n\u003cli\u003eBPA free\u003c\/li\u003e\n\u003cli\u003e26 oz.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098249838850,"sku":"493201-01","price":19.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/wahoo_water_bottle.png?v=1764753176"},{"product_id":"wahoo-elemnt-ace","title":"Wahoo ELEMNT ACE GPS Bike Computer","description":"\u003ch4 data-start=\"445\" data-end=\"521\"\u003e\u003cstrong data-start=\"447\" data-end=\"521\"\u003ePremier Dual-Recording Head Unit for Indoor Cycling\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"523\" data-end=\"869\"\u003eThe Wahoo \u003cstrong data-start=\"533\" data-end=\"547\"\u003eELEMNT ACE\u003c\/strong\u003e is the most advanced cycling computer Wahoo has ever built — and the ultimate device for \u003cstrong data-start=\"637\" data-end=\"680\"\u003edual recording on Zwift and WTRL events\u003c\/strong\u003e. With next-generation accuracy, WiFi syncing, and best-in-class battery life, the ACE ensures a clean, independent data stream for performance verification and elite-level race compliance.\u003c\/p\u003e\n\u003cp data-start=\"871\" data-end=\"961\"\u003ePerfect for riders who want the most reliable and feature-rich head unit for Zwift racing.\u003c\/p\u003e\n\u003cp data-start=\"871\" data-end=\"961\"\u003e\u003cspan\u003eVenturing outside? Live GPS satellite navigation, route planning, upcoming Strava segments and all the data you'd expect from your onboard sensors.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"963\" data-end=\"1009\"\u003e\u003cstrong data-start=\"967\" data-end=\"1009\"\u003eWhy It’s Ideal for Indoor Zwift Racing\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"1012\" data-end=\"1077\"\u003eUltra-accurate data capture for \u003cstrong data-start=\"1044\" data-end=\"1077\"\u003edual recording \/ verification\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1080\" data-end=\"1134\"\u003eLightning-fast WiFi sync to WAHOO, Strava and others for uploading rides instantly\u003c\/li\u003e\n\u003cli data-start=\"1137\" data-end=\"1202\"\u003eModern, power-efficient architecture for exceptional battery life\u003c\/li\u003e\n\u003cli data-start=\"1205\" data-end=\"1263\"\u003eAutomatic sensor detection \u0026amp; pairing to HR, power, cadence\u003c\/li\u003e\n\u003cli data-start=\"1266\" data-end=\"1326\"\u003eZero-lag data fields for real-time tracking during intervals\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1328\" data-end=\"1344\"\u003e\u003cstrong data-start=\"1332\" data-end=\"1344\"\u003eBest For\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1345\" data-end=\"1441\"\u003e\u003cspan style=\"color: rgb(37, 209, 31);\"\u003e✔\u003c\/span\u003e WTRL racers\u003cbr data-start=\"1358\" data-end=\"1361\"\u003e\u003cspan style=\"color: rgb(37, 209, 31);\"\u003e✔\u003c\/span\u003e Verified \/ Elite racing\u003cbr data-start=\"1386\" data-end=\"1389\"\u003e\u003cspan style=\"color: rgb(37, 209, 31);\"\u003e✔\u003c\/span\u003e Riders who want the most advanced Wahoo computer\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098273497346,"sku":"WFCC7","price":680.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/WahooELEMNTACE.png?v=1764754859"},{"product_id":"wahoo-elemnt-bolt-v2-bike-computer","title":"Wahoo ELEMNT BOLT v2 GPS Bike Computer","description":"\u003ch4 data-start=\"2340\" data-end=\"2415\"\u003e\u003cstrong data-start=\"2342\" data-end=\"2415\"\u003eThe  most Popular Dual-Recording Computer for Zwift\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"2417\" data-end=\"2732\"\u003eThe \u003cstrong data-start=\"2421\" data-end=\"2439\"\u003eELEMNT BOLT V2\u003c\/strong\u003e is Wahoo’s best all-round cycling computer and the most popular option for \u003cstrong data-start=\"2515\" data-end=\"2554\"\u003edual-recording Zwift and WTRL races\u003c\/strong\u003e. Compact, lightweight, and incredibly stable with sensors, it reliably captures your power\/HR\/cadence as a second data stream — essential for accurate and verified race results.\u003c\/p\u003e\n\u003cp data-start=\"2417\" data-end=\"2732\"\u003eVenturing outside? Live GPS satellite navigation, route planning, upcoming Strava segments and all the data you'd expect from your onboard sensors.\u003c\/p\u003e\n\u003ch3 data-start=\"2734\" data-end=\"2771\"\u003e\u003cstrong data-start=\"2738\" data-end=\"2771\"\u003eWhy Zwifters Love the BOLT V2\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"2774\" data-end=\"2834\"\u003eCompact \u0026amp; aerodynamic, yet bright and easy to read indoors\u003c\/li\u003e\n\u003cli data-start=\"2837\" data-end=\"2885\"\u003eRock-solid Bluetooth \u0026amp; ANT+ sensor connections\u003c\/li\u003e\n\u003cli data-start=\"2888\" data-end=\"2907\"\u003eFast WiFi uploads\u003c\/li\u003e\n\u003cli data-start=\"2910\" data-end=\"2971\"\u003eFully customisable pages for indoor power\/HRZ\/interval data\u003c\/li\u003e\n\u003cli data-start=\"2974\" data-end=\"3026\"\u003ePerfect balance of price, performance \u0026amp; simplicity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"3028\" data-end=\"3044\"\u003e\u003cstrong data-start=\"3032\" data-end=\"3044\"\u003eBest For\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"3045\" data-end=\"3144\"\u003e\u003cspan style=\"color: rgb(35, 222, 46);\"\u003e✔\u003c\/span\u003e Most Zwift users\u003cbr data-start=\"3063\" data-end=\"3066\"\u003e\u003cspan style=\"color: rgb(35, 222, 46);\"\u003e✔\u003c\/span\u003e Dual-recording WTRL races\u003cbr data-start=\"3093\" data-end=\"3096\"\u003e\u003cspan style=\"color: rgb(35, 222, 46);\"\u003e✔\u003c\/span\u003e Riders who want performance without the bulk\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098282770690,"sku":null,"price":450.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/WahooELEMNTBOLTv2.png?v=1764754675"},{"product_id":"wahoo-elemnt-roam-3-bike-computer","title":"Wahoo ELEMNT ROAM 3 GPS Bike Computer","description":"\u003ch4 data-start=\"1448\" data-end=\"1525\"\u003e\u003cstrong data-start=\"1450\" data-end=\"1525\"\u003eHigh-End Dual-Recording Computer with Large Display\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"1527\" data-end=\"1738\"\u003eThe \u003cstrong data-start=\"1531\" data-end=\"1546\"\u003eELEMNT ROAM\u003c\/strong\u003e is Wahoo’s premium navigation + training computer, but it's also exceptional for \u003cstrong data-start=\"1628\" data-end=\"1653\"\u003eindoor dual recording\u003c\/strong\u003e thanks to its large, easy-to-read colour display and dependable sensor connectivity.\u003c\/p\u003e\n\u003cp data-start=\"1740\" data-end=\"1863\"\u003eFor Zwifters who want a clear view of power, cadence, and heart rate during indoor sessions, ROAM is the perfect dashboard.\u003c\/p\u003e\n\u003cp data-start=\"1740\" data-end=\"1863\"\u003e\u003cspan\u003eVenturing outside? Live GPS satellite navigation, route planning, upcoming Strava segments and all the data you'd expect from your onboard sensors.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1865\" data-end=\"1908\"\u003e\u003cstrong data-start=\"1869\" data-end=\"1908\"\u003eWhy It’s Ideal for Indoor Zwift Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"1911\" data-end=\"1971\"\u003eBig, crisp colour display for high-visibility indoor metrics\u003c\/li\u003e\n\u003cli data-start=\"1974\" data-end=\"2030\"\u003eRock-solid Bluetooth\/ANT+ performance for dual recording\u003c\/li\u003e\n\u003cli data-start=\"2033\" data-end=\"2074\"\u003eCustomisable multi-page workout screens\u003c\/li\u003e\n\u003cli data-start=\"2077\" data-end=\"2134\"\u003eExcellent battery life for back-to-back indoor sessions\u003c\/li\u003e\n\u003cli data-start=\"2137\" data-end=\"2186\"\u003eSyncs seamlessly with Wahoo SYSTM \u0026amp; TrainingPeaks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"2188\" data-end=\"2204\"\u003e\u003cstrong data-start=\"2192\" data-end=\"2204\"\u003eBest For\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"2205\" data-end=\"2333\"\u003e\u003cspan style=\"color: rgb(52, 220, 39);\"\u003e✔\u003c\/span\u003e Riders who want a big, clear indoor screen\u003cbr data-start=\"2249\" data-end=\"2252\"\u003e\u003cspan style=\"color: rgb(52, 220, 39);\"\u003e✔\u003c\/span\u003e Dual recording with extra visibility\u003cbr data-start=\"2290\" data-end=\"2293\"\u003e\u003cspan style=\"color: rgb(52, 220, 39);\"\u003e✔\u003c\/span\u003e Athletes using TrainingPeaks \/ SYSTM\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47098389758210,"sku":"178362-01","price":690.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/WahooELEMNTROAM3_0583d57b-934d-4b35-881d-d9bc09dfd11c.png?v=1764754788"},{"product_id":"wahoo-tickr-replacement-straps","title":"Wahoo TICKR Replacement Straps","description":"\u003cp\u003eReplacement armband straps, for Wahoo Tickr Fit Optical armband heart rate monitor\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncludes Small (10\"x1\") and Large (15\"x1\") replacement armbands\u003c\/li\u003e\n\u003cli\u003eMade from advanced performance materials designed to comfortably fit around your arm yet fit securely during intest workouts\u003c\/li\u003e\n\u003cli\u003eHand washable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCompatible with Wahoo Tickr Fit armband heart rate monitor\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47155227558146,"sku":"183552-02","price":28.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/sha1-aea2e7c0a8dd52f8eb0e23c11d46f3854dc33d3f.jpg?v=1766165701"},{"product_id":"wahoo-kickr-shimano-sram-freehub","title":"Wahoo KICKR Shimano\/SRAM Freehub","description":"\u003cp\u003eReplacement Shimano\/SRAM HG 9, 10, 11, 12-speed freehub body for KICKR trainers.\u003c\/p\u003e\n\u003cp\u003eCompatible with:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eKICKR Core\u003c\/li\u003e\n\u003cli\u003eKICKR Core 2\u003c\/li\u003e\n\u003cli\u003eKICKR V6\u003c\/li\u003e\n\u003cli\u003eKICKR V5\u003c\/li\u003e\n\u003cli\u003eKICKR V4\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47175088079106,"sku":"WFKICKRHUB","price":59.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/IMG-6081.png?v=1767056623"},{"product_id":"sunrace-11-speed-11-28-cassette","title":"11 Speed Cassette (11-28)","description":"\u003cp\u003eAs supplied with Wahoo KICKRs and KICKR Core Smart Trainers though also suitable replacements for outdoor road use.\u003c\/p\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47175088931074,"sku":"CSRS3 EAS","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/FullSizeRender.jpg?v=1767057033"},{"product_id":"wahoo-kickr-bike-pro","title":"Wahoo KICKR Bike Pro","description":"\u003cp\u003eFor those who want to experience an even better version of the highly acclaimed KICKR BIKE, the KICKR BIKE PRO is Wahoo’s flagship indoor cycling experience. \u003c\/p\u003e\n\u003cp\u003eCombining unmatched realism with onboard grade simulation, gear shifting, and real-time responsiveness, BIKE PRO is perfect for riders who crave premium performance and total immersion.  Whether it’s a multi-user household or a rider who refuses to compromise, KICKR BIKE PRO is the pinnacle of indoor riding technology.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntuitive shifter controls for seamless in-ride interactions, featuring redesigned ergonomic shifters that put controls at you fingertips.   \u003c\/li\u003e\n\u003cli\u003eEnhanced hood buttons provide responsive feel and access to in-app feature with various online training platforms\u003c\/li\u003e\n\u003cli\u003eProgramable virtual shifting and gearing to match shift controls (Shimano, Sram, and Campagnolo) along with rear cassette configuration\u003c\/li\u003e\n\u003cli\u003eAdjustable in stack, reach, setback, saddle height and frame height\u003c\/li\u003e\n\u003cli\u003eImproved touchpoints over previous version, featuring Fizik Aliante R5 saddle, Fizik Solocush Handlebar tape and revised ergonomic handlebar specifically designed for indoor riding\u003c\/li\u003e\n\u003cli\u003eMulti-mount cranks (165, 167.5, 170, 172.5 and 175mm)\u003c\/li\u003e\n\u003cli\u003eReal-time physical grade changes (-15% to +20%) for immersive and realistic ride experience\u003c\/li\u003e\n\u003cli\u003eERG: Easy Ramp gets you back in action\u003c\/li\u003e\n\u003cli\u003eMetrics: Speed, Distance, Power and Cadences Odometer to track total millage\u003c\/li\u003e\n\u003cli\u003eAccurate power measurement (+\/- 1%) with up to 2500 Watts of resistance\u003c\/li\u003e\n\u003cli\u003eConnectivity:  ANT+, Bluetooth, WIFI and Direct Connectivity\u003c\/li\u003e\n\u003cli\u003e13lb (5.9kg) flywheel\u003c\/li\u003e\n\u003cli\u003eVirtual silent operation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47221611790594,"sku":"WFBIKE4","price":5599.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/kickr_bike_pro_adjustment.gif?v=1768375534"},{"product_id":"wahoo-kickr-floormat","title":"Wahoo KICKR Floormat","description":"\u003cp\u003eThe KICKR Floormat is the perfect partner for your KICKR and other home trainers.   Anti-slip base to keep you secure while you ride. Built with noise insulating materials so your family will thank you during those early morning rides.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWater resistant material protects floors from sweat and spilled water bottles\u003c\/li\u003e\n\u003cli\u003eAnti-slip texture keeps the KICKR in place during the toughest efforts\u003c\/li\u003e\n\u003cli\u003eCushioned material reduces noise and makes the KICKR even quieter\u003c\/li\u003e\n\u003cli\u003eBeveled edge keeps the mat in line with the floor\u003c\/li\u003e\n\u003cli\u003eMaterial: 6P free PVC\u003c\/li\u003e\n\u003cli\u003e36\" x 78\" (91 cm x 198 cm)\u003c\/li\u003e\n\u003cli\u003e6 mm thick\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":47221620375810,"sku":"WFKICKRMAT","price":134.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/81xe6Dr6CBL.jpg?v=1768375751"},{"product_id":"wahoo-kickr-desk-v1","title":"Wahoo KICKR Indoor Cycling Desk v1 (ex-demo)","description":"\u003cp\u003eThe Wahoo KICKR Desk V1 is the perfect companion for serious indoor riders and Zwifters who want everything within reach while training. Designed for cycling, multitasking, and general home use, it offers rock-solid stability, quick adjustability, and a layout built around the needs of indoor cyclists.\u003c\/p\u003e\n\u003cp\u003eUse it alongside your Zwift setup for workouts, races, or long endurance sessions — and move it seamlessly back into “office mode” when you're done.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003eWhy Zwifters Love the KICKR Desk V1\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eIdeal height for riding or standing\u003c\/strong\u003e\u003cbr\u003eQuickly adjust from \u003cstrong\u003e88 cm to 119 cm\u003c\/strong\u003e to suit any trainer setup, including KICKR, SNAP, and CORE.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for laptops, tablets, and phones\u003c\/strong\u003e\u003cbr\u003eThe slip-resistant desktop keeps devices secure, and built-in stands hold your tablet or phone at the right angle for Zwift Companion, Discord, or race notes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEasy to move\u003c\/strong\u003e\u003cbr\u003eWheels at the base let you slide the desk into the perfect position or roll it out of the way when not training.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eOptimized for Wahoo ecosystems\u003c\/strong\u003e\u003cbr\u003eDesigned to work seamlessly with Wahoo KICKR trainers, \u003cstrong\u003eKICKR FAN\u003c\/strong\u003e, and \u003cstrong\u003eKICKR CLIMB\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDesk top:\u003c\/strong\u003e 71 × 36 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBase:\u003c\/strong\u003e 71 × 76 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeight:\u003c\/strong\u003e Adjustable 88–119 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSurface:\u003c\/strong\u003e Slip-resistant rubber\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch2\u003e\u003cstrong\u003ePerfect For\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZwift racing and training\u003c\/li\u003e\n\u003cli\u003eKeeping laptops, tablets \u0026amp; phones in reach\u003c\/li\u003e\n\u003cli\u003eRiders using Discord or Zwift Companion\u003c\/li\u003e\n\u003cli\u003eClean, organised indoor setups\u003c\/li\u003e\n\u003cli\u003eStanding desk or hybrid home-office use\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Wahoo","offers":[{"title":"Default Title","offer_id":48024405868802,"sku":"183559-10","price":250.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/files\/wahoio_kickr_desk_2.png?v=1781890961"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/5219\/9426\/collections\/download.jpg?v=1764704275","url":"https:\/\/shop.wtrl.racing\/collections\/wahoo.oembed?page=2","provider":"WTRL","version":"1.0","type":"link"}