{"id":1853595,"date":"2026-03-28T16:04:37","date_gmt":"2026-03-28T13:04:37","guid":{"rendered":"https:\/\/analyse.optim.biz\/?p=1853595"},"modified":"2026-03-28T16:04:37","modified_gmt":"2026-03-28T13:04:37","slug":"dont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-off","status":"publish","type":"post","link":"https:\/\/analyse.optim.biz\/?p=1853595","title":{"rendered":"Don&#8217;t miss out &#8211; The Zwift Spring Sale ends very soon, here are the best remaining deals on the Zwift Ride Smart Frame, with up to 27% off"},"content":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-2560-80.jpg&#8221;]<\/p>\n<p><article class=\"page-content-onecol flex-1\nnews-article article\n\"><\/p>\n<div class=\"widget-area-group widget-area-group-2col flex flex-wrap box-border\">\n<div id=\"widgetArea16\" class=\"widget-area basis-full md:basis-2\/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16\">\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news\">\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<li>\nSmart Trainers\n<\/li>\n<\/ol>\n<\/nav>\n<p><span class=\"sponsored label\">Preferred Partner<\/span><\/p>\n<h1>Don&#8217;t miss out &#8211; The Zwift Spring Sale ends very soon, here are the best remaining deals on the Zwift Ride Smart Frame, with up to 27% off<\/h1>\n<div class=\"byline-social\">\n<div class=\"byline\">\nNews<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nPaul Brett <\/span><span><br \/>\npublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-28T16:04:37Z\" class=\"relative-date\"><br \/>\n28 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<p class=\"strapline\">The Zwift Ride with Kickr Core 2 is also carrying big discounts, but the Zwift Spring Sale ends on March 31, and is only while stocks last, so now is the time to invest in the ultimate indoor setup<\/p>\n<\/div>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"content\" class=\"clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document \">\n<div class=\"wcp-item-content\">\n<section class=\"content-wrapper\">\n<div class=\"box less-space hero-image-wrapper\">\n<figure class=\"mb-0\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, calc(100vw - 40px)\" \/><figcaption class=\"mt-2\"><span class=\"credit\">(Image credit: Josh Croxton)<\/span><\/figcaption><\/figure>\n<\/div>\n<div data-component-name=\"Article:JumpTo\" class=\"contents\" data-only-inline=\"1\">\n<div class=\"visible flex flex-row flex-nowrap sticky max-lg:-ml-5 top-[60px] sm:top-0 z-[9994] w-screen lg:w-full h-[50px] bg-white p-0 mb-5 border-neutral-200 border border-solid\" data-component-name=\"Article:JumpTo:Variants:Inline\" data-analytics-id=\"sticky-nav\" id=\"sticky-nav--inline\" data-mrf-recirculation=\"sticky-nav\">\n<div class=\"flex flex-row w-full h-full overflow-x-scroll overflow-y-hidden tracking-normal overscroll-x-contain\" id=\"sticky-nav__scroll-container\"><span class=\"pl-4 my-auto text-base font-semibold font-article-heading lg:pl-3 lg:text-sm whitespace-nowrap uppercase\">Jump to:<\/span><\/p>\n<ul class=\"flex flex-row w-auto border-y-0\">\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\nborder-b-[3px] border-b-[var(--jumpto-underline-color)] border-solid font-semibold \" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Zwift Ride Smart Frame deals<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Zwift Ride with Kickr Core 2 deals<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"!m-0\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\"><span>0<\/span><\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div role=\"dialog\" class=\"hidden fixed inset-0 z-[999999999999999999] bg-[#33333370] flex items-center justify-center p-6 newsletter-modal\" data-batch-endpoint=\"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit_batch\" data-batch-source=\"302\" data-component-name=\"Newsletter:Modal\">\n<div class=\"bg-neutral-100 rounded-xl shadow-xl w-full lg:w-2\/3 xl:w-1\/2 p-6 relative max-h-[95vh] overflow-y-auto\">\n<div id=\"newsletter-capture-modal\">\n<div class=\"sm:text-xl text-base font-bold text-black mb-3 p-0 bg-inherit font-ui-heading\">Get The Leadout Newsletter<\/div>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base font-article-copy\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<div data-component-name=\"Newsletter:NewsletterForm\">\n<hr class=\"modal_hr mt-3 mb-4 h-px bg-gray-300 border-0\">\n<div class=\"modal_footer block text-left opacity-80 text-[.8em] leading-[1.3em] mt-2 [&amp;&gt;a]:underline font-article-copy\">\nBy submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.\n<\/div>\n<\/div>\n<\/div>\n<div id=\"newsletter-modal-confirmation\" class=\"hidden\">\n<p class=\"sm:text-xl text-base font-bold text-black mb-3 p-0\">You are now subscribed<\/p>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base\">Your newsletter sign-up was successful<\/p>\n<div id=\"newsletter-modal-confirmation__userlogin\" class=\"hidden\">\n<hr class=\"my-5 h-px bg-gray-300 border-0\">\n<div class=\"items-start flex flex-col h-full justify-between\">\n<div class=\"flcw-text pb-5 pt-2 leading-[1.3]\"> An account already exists for this email address, please log in.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14\">We recently highlighted the Zwift Spring Sale and the brilliant deal on the Zwift Ride Smart Frame, which for the first time had been discounted by a huge $200\/\u00a3200, taking one of the best smart bikes out there down to a bargain $599\/\u00a3549.<\/p>\n<p>The Zwift Sale also had equally big reductions on the Zwift Ride Smart Frame, equipped with our best overall choice when it comes to the best smart trainers, the Wahoo Kickr Core 2. This bundle is reduced by a huge $300 in the US, and \u00a3200 in the UK, and matches the best-ever price on the Zwift Ride with Wahoo Kickr Core 2.<\/p>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14-2\"><strong>Shop the Zwift Spring Sale \u2013 Ends March 31<\/strong><strong>.<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">If you&#8217;re looking to gear up with the best setup for Zwift, or already own a Zwift-compatible smart trainer and are upgrading to the outstanding Zwift Smart Frame, then the clock is ticking, and both of these incredible Zwift deals end on March 31.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Below you&#8217;ll find all the Zwift deals, with pricing relevant to your location. These discounts are only while stocks last, and sadly, the Zwift Ride Smart Frame is now showing as out of stock in the EU shopping region.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">I&#8217;ve included the pricing on a Zwift Membership, as that is essential, of course, to use Zwift. An Annual Membership is the best value option that comes with a 30-day money-back guarantee for new subscribers.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-smart-frame-deals\"><span>Zwift Ride Smart Frame deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Zwift Ride Smart Frame\",\"productName\":\"Zwift Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":599.99,\"wasPrice\":799.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US Deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"STt7b6QqqFkg7swJrKUFuS\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/L0Xbqo\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride Smart Frame\",\"productName\":\"Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":549.99,\"wasPrice\":749.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"vxhBYiDgjLDKngcu5imgJa\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/jRro36\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.88,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Zwift Ride Smart Frame,Zwift Ride Smart Frame,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS-500-80.jpg\" alt=\"Zwift Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">25% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$599.99<\/span><span class=\"hawk-collection-card-was-price\">$799.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa-500-80.jpg\" alt=\"Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class>$450<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.88<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-a107787b-f364-4a18-9dc1-2351e4284367\">In our Zwift Ride Smart Frame review, we awarded it an impressive 4.5-star rating and considered it a significant step forward for indoor cycling. Highlights include a real ride feel, quiet and customizable virtual gear shifting, and full control of Zwift from your handlebars. Zwift says the Ride Smart Frame provides the ultimate Zwift experience, and with this discount, it&#8217;s also at a best-ever price.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-with-kickr-core-2-deals\"><span>Zwift Ride with Kickr Core 2 deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1299.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"8p6CzeEAcE4N6qWsGXnfqd\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258787\/20902?subId3=p0inUwso\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":899.99,\"wasPrice\":1099.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"LMGfTYUVEUFnu2NejpuE7j\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258789\/20902?subId3=P9102lZs\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Zwift Ride With Kickr Core 2\",\"productName\":\"Zwift Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1199.99,\"currency\":\"EUR\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"EU deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"mnE4rvt7BoGrAgimT3T7Un\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258790\/20902?subId3=1WqGuSfM\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Ride With Kickr Core 2,Zwift Ride With Kickr Core 2,Zwift Zwift Ride With Kickr Core 2,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">23% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$999.99<\/span><span class=\"hawk-collection-card-was-price\">$1,299.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">18% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u00a3899.99<\/span><span class=\"hawk-collection-card-was-price\">\u00a31,099.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un-500-80.jpg\" alt=\"Zwift Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u20ac999.99<\/span><span class=\"hawk-collection-card-was-price\">\u20ac1,199.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-fd995a21-1e8f-4e05-bcab-4fe621c3b3a8\">The above Zwift Ride Smart Frame bundle comes equipped with the Wahoo Kickr Core 2 smart trainer, which is also our best smart trainer choice. The Kickr Core 2 comes equipped with the brilliant Zwift Cog, which replaces the traditional cassette, simplifying indoor cycling with virtual shifting.<\/p>\n<p>The Zwift Cog is paired with Zwift Click controllers and enables silent, virtual shifting. It gives users full control of gearing, but also in-game control of all of Zwift. Meaning you can navigate with ease to queue your next ride or workout, use PowerUps, give a Ride On, and more without ever taking your hands off the bars.<\/p>\n<p>It&#8217;s worth noting that Zwift Ride and the Cog system are only compatible with Zwift, so if you already subscribe to another platform, then you will need to subscribe to Zwift Membership on top.<\/p>\n<p id=\"elk-9a5bff69-2801-4636-990f-fef6f543bbc9\">If you&#8217;re not looking for a deal on Zwift and perhaps gearing up for summer, then why not head on over to the <em>Cyclingnews<\/em> Amazon Spring Sale hub, where you&#8217;ll find all the best Amazon deals on cycling essentials from Amazon&#8217;s Spring Sale, which, like the Zwift Spring Sale, ends Tuesday, March 31.<\/p>\n<aside data-model-name=\"Zwift Membership,Zwift Ride Smart Frame,Zwift Ride With Kickr Core\" data-widget-title=\"Today's best Zwift deals\" data-widget-type=\"multimodelreview\" data-render-type=\"editorial\" class=\"hawk-root\">\n<div class=\"hawk-multi-model-review-container\">\n<div>\n<div class=\"hawk-title-container\">Today&#8217;s best Zwift deals<\/div>\n<div class=\"hawk-grid-items-container\" data-stacked=\"0\">\n<div class=\"hawk-grid-item-container\" data-expandable=\"0\" data-stacked=\"0\" data-load-more=\"false\" role=\"button\">\n<div class=\"hawk-grid-item-main-container hawk-multimodel-review-items-grid-item-main\" data-product-type=\"2500\" data-button-type data-stacked=\"0\" data-expanded=\"0\">\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"image\" data-product-type=\"2500\" data-button-type data-stacked=\"0\"><img decoding=\"async\" src=\"https:\/\/images.fie.futurecdn.net\/logos\/networks\/xyaktsf15hbqhxrs-15786664496003-100-80.png.webp\" alt=\"Zwift\" title=\"Zwift\" class=\"hawk-lazy-image-logo-image\" loading=\"lazy\" width=\"80\" height=\"40\"><\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"name\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-display-name-container\">Zwift &#8211; Monthly Membership<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"price\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-main-price-container\">\n<div><span class=\"hawk-display-price-container\" data-type=\"monthly\"><span class=\"hawk-display-price-price\">$14.99<\/span><\/p>\n<div class=\"hawk-display-price-contract-type-container\">\/mth<\/div>\n<p><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"link\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">View Deal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-footer-transparent\">\n<div class=\"hawk-footer-description\">We check over 250 million products every day for the best prices<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/div>\n<div class=\"block\" id=\"articleTag\" data-component-name=\"PostArticleLinks\" data-nosnippet data-mrf-recirculation=\"post-article-links\">\n<div class=\"border-b border-b-black border-solid py-2.5 text-black font-bold uppercase\">TOPICS<\/div>\n<nav class=\"py-2.5 flex gap-2.5 flex-wrap\" data-analytics-id=\"article-tag\" data-mrf-recirculation=\"article-tag\">\n<p>Tech<\/p>\n<\/nav>\n<\/div>\n<div id=\"slice-container-authorBio-6SQJiTwPnf8nDozfwzMnQ8\" class=\"slice-container slice-author-bio authorBio-6SQJiTwPnf8nDozfwzMnQ8 slice-container-authorBio\">\n<div class=\"author author__default-layout author--separator author--collapsible\" data-hydrate=\"true\">\n<div class=\"author__header\">\n<div class=\"author__avatar-block\">\n<figure class=\"image-wrapped__wrapper\" data-bordeaux-image-check=\"false\">\n<div class=\"image-wrapped__widthsetter\">\n<div class=\"image-wrapped__aspect-padding\">\n<div><source class=\"author__avatar image-wrapped__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin-140-80.jpg.webp 140w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>\n<div class=\"author__heading\">\n<div class=\"author__name\">Paul Brett<\/div>\n<div class=\"author__social\">\n<nav class=\"button-social-group author__social-buttons\" aria-labelledby=\"button-social-group- author__social-buttons\">\n<div id=\"button-social-group- author__social-buttons\">Social Links Navigation<\/div>\n<\/nav>\n<\/div>\n<div class=\"author__role\">Deals writer<\/div>\n<\/div>\n<\/div>\n<div class=\"author__bio-wrapper\">\n<div class=\"author__biography\">\n<p>Paul Brett is a deals writer for Cyclingnews and has been cycling for as long as he can remember, initially catching the mountain biking bug in the 1990s, he raced mountain bikes for over a decade before injury cut short a glittering career. An award-winning photographer, when not riding a bike, he can be found at the side of a road world championship or a cyclocross track shooting the action. Paul was the founder, editor and writer of Proper Cycling magazine, and he&#8217;s travelled the world interviewing some of the top personalities in cycling and writing about some of the biggest cycling brands.<\/p>\n<p><\/p>\n<p><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"mt-6 lg:px-0 relative max-w-[1070px] mx-auto viafoura-twig-component px-4\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 !text-lg\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 !text-sm\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"mx-2 my-5 sm:mx-0\">\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-adviser:hybrid\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Read more<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift cuts the price of the Ride Smart Frame by $200 \u2013 now at its lowest-ever price<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Zwift Spring Sale takes $300 off the Zwift Ride and Wahoo Kickr Core 2 bundle \u2013 Matching its lowest-ever price, just in time for your summer fitness training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift &#8216;New Year Sale&#8217; pushes Kickr V6 trainer and Zwift Ride bundle to their lowest-ever prices, just in time to kickstart your 2026 training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Wahoo Kickr Core 2 is the best value smart trainer out there \u2013 It&#8217;s now even better with up to $150 off, and free shipping<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Amazon Big Spring Sale is packed with discounted cycling tech, from computers to action cameras &#8211; Here are our top pics<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Best smart bikes 2026: Hit your training goals without leaving home<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-category\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in Smart Trainers<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift cuts the price of the Ride Smart Frame by $200 \u2013 now at its lowest-ever price<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Zwift Spring Sale takes $300 off the Zwift Ride and Wahoo Kickr Core 2 bundle \u2013 Matching its lowest-ever price, just in time for your summer fitness training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Wahoo Kickr Core 2 is the best value smart trainer out there \u2013 It&#8217;s now even better with up to $150 off, and free shipping<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift &#8216;New Year Sale&#8217; pushes Kickr V6 trainer and Zwift Ride bundle to their lowest-ever prices, just in time to kickstart your 2026 training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Opinion: Indoor cycling was better before I had to log in<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Van Rysel D100 with Zwift Cog review: An incredibly affordable entry point to smart indoor training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-articletype\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in News<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Safety<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;It put the safety of our colleagues at risk&#8217; &#8211; Visma-Lease a Bike staff report two &#8216;aggressive&#8217; and &#8216;intoxicated&#8217; spectators to police at Coppi e Bartali<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Women&#8217;s Cycling<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;As a professional athlete, this feels huge&#8217; &#8211; Life Time Grand Prix series introduces pregnancy policy<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Defending champion Mads Pedersen, ill, will not start In Flanders Fields, loses chance to take record-breaking fourth win<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Rules<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We regret the incident and accept blame&#8217; \u2013 Visma-Lease a Bike apologise for E3 sticky bottle as team boss Plugge also penalised<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We did everything to try to make it&#8217; &#8211; Tom Pidcock pulls out of the Volta a Catalunya with injuries from stage 5 crash<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"widgetArea17\" class=\"widget-area md:basis-1\/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17\">\n<div data-widget-type=\"dynamic\" id=\"popular-data\" class=\"clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box\">\n<div class=\"wdn-fte-pb pos-relative space-t20\n\"><\/p>\n<div id=\"slice-container-popularBox\" class=\"slice-container popular-box-slice popularBox slice-container-popularBox\">\n<section data-hydrate=\"true\" class=\"popular-box\">\n<div class=\"popular-box__label\">\n<div class=\"popular-box__label__tab popular-box__label__tab--active\" role=\"heading\">LATEST ARTICLES<\/div>\n<\/div>\n<ol class=\"popular-box__articles-list popular-box__articles-list--active\">\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__image-wrapper\">\n<div><source class=\"popular-box__article-list__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-320-80.jpg.webp 320w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-640-80.jpg.webp 640w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-720-80.jpg.webp 720w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-1280-80.jpg.webp 1280w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">1<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;It put the safety of our colleagues at risk&#8217; &#8211; Visma-Lease a Bike staff report two &#8216;aggressive&#8217; and &#8216;intoxicated&#8217; spectators to police at Coppi e Bartali<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">2<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">3<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;As a professional athlete, this feels huge&#8217; &#8211; Life Time Grand Prix series introduces pregnancy policy<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">4<\/div>\n<div class=\"popular-box__article-list__heading\">How to watch In Flanders Fields 2026 \u2013 Live streams, TV channels for the new Gent-Wevelgem<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">5<\/div>\n<div class=\"popular-box__article-list__heading\">Volta a Catalunya: Jonas Vingegaard takes back-to-back wins on stage 6 atop summit finish in Queralt, increases race lead<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<article class=\"page-content-onecol flex-1\nnews-article article\n\"><\/p>\n<div class=\"widget-area-group widget-area-group-2col flex flex-wrap box-border\">\n<div id=\"widgetArea16\" class=\"widget-area basis-full md:basis-2\/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16\">\n<div data-widget-type=\"hero\" id=\"hero\" class=\"clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news\">\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<li>\nSmart Trainers\n<\/li>\n<\/ol>\n<\/nav>\n<p><span class=\"sponsored label\">Preferred Partner<\/span><\/p>\n<h1>Don&#8217;t miss out &#8211; The Zwift Spring Sale ends very soon, here are the best remaining deals on the Zwift Ride Smart Frame, with up to 27% off<\/h1>\n<div class=\"byline-social\">\n<div class=\"byline\">\nNews<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nPaul Brett <\/span><span><br \/>\npublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-28T16:04:37Z\" class=\"relative-date\"><br \/>\n28 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<p class=\"strapline\">The Zwift Ride with Kickr Core 2 is also carrying big discounts, but the Zwift Spring Sale ends on March 31, and is only while stocks last, so now is the time to invest in the ultimate indoor setup<\/p>\n<\/div>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<\/div>\n<div data-widget-type=\"contentparsed\" id=\"content\" class=\"clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document \">\n<div class=\"wcp-item-content\">\n<section class=\"content-wrapper\">\n<div class=\"box less-space hero-image-wrapper\">\n<figure class=\"mb-0\">\n<source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1920-80.jpg.webp 1920w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1200-80.jpg.webp 1200w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-1024-80.jpg.webp 1024w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-970-80.jpg.webp 970w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-480-80.jpg.webp 480w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 1000px) 600px, calc(100vw - 40px)\" \/><figcaption class=\"mt-2\"><span class=\"credit\">(Image credit: Josh Croxton)<\/span><\/figcaption><\/figure>\n<\/div>\n<div data-component-name=\"Article:JumpTo\" class=\"contents\" data-only-inline=\"1\">\n<div class=\"visible flex flex-row flex-nowrap sticky max-lg:-ml-5 top-[60px] sm:top-0 z-[9994] w-screen lg:w-full h-[50px] bg-white p-0 mb-5 border-neutral-200 border border-solid\" data-component-name=\"Article:JumpTo:Variants:Inline\" data-analytics-id=\"sticky-nav\" id=\"sticky-nav--inline\" data-mrf-recirculation=\"sticky-nav\">\n<div class=\"flex flex-row w-full h-full overflow-x-scroll overflow-y-hidden tracking-normal overscroll-x-contain\" id=\"sticky-nav__scroll-container\"><span class=\"pl-4 my-auto text-base font-semibold font-article-heading lg:pl-3 lg:text-sm whitespace-nowrap uppercase\">Jump to:<\/span><\/p>\n<ul class=\"flex flex-row w-auto border-y-0\">\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\nborder-b-[3px] border-b-[var(--jumpto-underline-color)] border-solid font-semibold \" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Zwift Ride Smart Frame deals<\/p>\n<\/li>\n<li class=\"inline-flex after:content-[''] after:inline-block after:relative after:h-3\/6 after:w-px after:bg-neutral-200 after:top-1\/4\n\" data-component-name=\"Article:JumpTo:Inline:Link\">\n<p>Zwift Ride with Kickr Core 2 deals<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"!m-0\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\"><span>0<\/span><\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div role=\"dialog\" class=\"hidden fixed inset-0 z-[999999999999999999] bg-[#33333370] flex items-center justify-center p-6 newsletter-modal\" data-batch-endpoint=\"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit_batch\" data-batch-source=\"302\" data-component-name=\"Newsletter:Modal\">\n<div class=\"bg-neutral-100 rounded-xl shadow-xl w-full lg:w-2\/3 xl:w-1\/2 p-6 relative max-h-[95vh] overflow-y-auto\">\n<div id=\"newsletter-capture-modal\">\n<div class=\"sm:text-xl text-base font-bold text-black mb-3 p-0 bg-inherit font-ui-heading\">Get The Leadout Newsletter<\/div>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base font-article-copy\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<div data-component-name=\"Newsletter:NewsletterForm\">\n<hr class=\"modal_hr mt-3 mb-4 h-px bg-gray-300 border-0\">\n<div class=\"modal_footer block text-left opacity-80 text-[.8em] leading-[1.3em] mt-2 [&amp;&gt;a]:underline font-article-copy\">\nBy submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.\n<\/div>\n<\/div>\n<\/div>\n<div id=\"newsletter-modal-confirmation\" class=\"hidden\">\n<p class=\"sm:text-xl text-base font-bold text-black mb-3 p-0\">You are now subscribed<\/p>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base\">Your newsletter sign-up was successful<\/p>\n<div id=\"newsletter-modal-confirmation__userlogin\" class=\"hidden\">\n<hr class=\"my-5 h-px bg-gray-300 border-0\">\n<div class=\"items-start flex flex-col h-full justify-between\">\n<div class=\"flcw-text pb-5 pt-2 leading-[1.3]\"> An account already exists for this email address, please log in.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14\">We recently highlighted the Zwift Spring Sale and the brilliant deal on the Zwift Ride Smart Frame, which for the first time had been discounted by a huge $200\/\u00a3200, taking one of the best smart bikes out there down to a bargain $599\/\u00a3549.<\/p>\n<p>The Zwift Sale also had equally big reductions on the Zwift Ride Smart Frame, equipped with our best overall choice when it comes to the best smart trainers, the Wahoo Kickr Core 2. This bundle is reduced by a huge $300 in the US, and \u00a3200 in the UK, and matches the best-ever price on the Zwift Ride with Wahoo Kickr Core 2.<\/p>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14-2\"><strong>Shop the Zwift Spring Sale \u2013 Ends March 31<\/strong><strong>.<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">If you&#8217;re looking to gear up with the best setup for Zwift, or already own a Zwift-compatible smart trainer and are upgrading to the outstanding Zwift Smart Frame, then the clock is ticking, and both of these incredible Zwift deals end on March 31.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Below you&#8217;ll find all the Zwift deals, with pricing relevant to your location. These discounts are only while stocks last, and sadly, the Zwift Ride Smart Frame is now showing as out of stock in the EU shopping region.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">I&#8217;ve included the pricing on a Zwift Membership, as that is essential, of course, to use Zwift. An Annual Membership is the best value option that comes with a 30-day money-back guarantee for new subscribers.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-smart-frame-deals\"><span>Zwift Ride Smart Frame deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Zwift Ride Smart Frame\",\"productName\":\"Zwift Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":599.99,\"wasPrice\":799.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US Deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"STt7b6QqqFkg7swJrKUFuS\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/L0Xbqo\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride Smart Frame\",\"productName\":\"Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":549.99,\"wasPrice\":749.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"vxhBYiDgjLDKngcu5imgJa\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/jRro36\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.88,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Zwift Ride Smart Frame,Zwift Ride Smart Frame,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS-500-80.jpg\" alt=\"Zwift Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">25% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$599.99<\/span><span class=\"hawk-collection-card-was-price\">$799.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa-500-80.jpg\" alt=\"Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class>$450<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.88<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-a107787b-f364-4a18-9dc1-2351e4284367\">In our Zwift Ride Smart Frame review, we awarded it an impressive 4.5-star rating and considered it a significant step forward for indoor cycling. Highlights include a real ride feel, quiet and customizable virtual gear shifting, and full control of Zwift from your handlebars. Zwift says the Ride Smart Frame provides the ultimate Zwift experience, and with this discount, it&#8217;s also at a best-ever price.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-with-kickr-core-2-deals\"><span>Zwift Ride with Kickr Core 2 deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1299.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"8p6CzeEAcE4N6qWsGXnfqd\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258787\/20902?subId3=p0inUwso\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":899.99,\"wasPrice\":1099.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"LMGfTYUVEUFnu2NejpuE7j\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258789\/20902?subId3=P9102lZs\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Zwift Ride With Kickr Core 2\",\"productName\":\"Zwift Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1199.99,\"currency\":\"EUR\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"EU deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"mnE4rvt7BoGrAgimT3T7Un\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258790\/20902?subId3=1WqGuSfM\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Ride With Kickr Core 2,Zwift Ride With Kickr Core 2,Zwift Zwift Ride With Kickr Core 2,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">23% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$999.99<\/span><span class=\"hawk-collection-card-was-price\">$1,299.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">18% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u00a3899.99<\/span><span class=\"hawk-collection-card-was-price\">\u00a31,099.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un-500-80.jpg\" alt=\"Zwift Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u20ac999.99<\/span><span class=\"hawk-collection-card-was-price\">\u20ac1,199.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-fd995a21-1e8f-4e05-bcab-4fe621c3b3a8\">The above Zwift Ride Smart Frame bundle comes equipped with the Wahoo Kickr Core 2 smart trainer, which is also our best smart trainer choice. The Kickr Core 2 comes equipped with the brilliant Zwift Cog, which replaces the traditional cassette, simplifying indoor cycling with virtual shifting.<\/p>\n<p>The Zwift Cog is paired with Zwift Click controllers and enables silent, virtual shifting. It gives users full control of gearing, but also in-game control of all of Zwift. Meaning you can navigate with ease to queue your next ride or workout, use PowerUps, give a Ride On, and more without ever taking your hands off the bars.<\/p>\n<p>It&#8217;s worth noting that Zwift Ride and the Cog system are only compatible with Zwift, so if you already subscribe to another platform, then you will need to subscribe to Zwift Membership on top.<\/p>\n<p id=\"elk-9a5bff69-2801-4636-990f-fef6f543bbc9\">If you&#8217;re not looking for a deal on Zwift and perhaps gearing up for summer, then why not head on over to the <em>Cyclingnews<\/em> Amazon Spring Sale hub, where you&#8217;ll find all the best Amazon deals on cycling essentials from Amazon&#8217;s Spring Sale, which, like the Zwift Spring Sale, ends Tuesday, March 31.<\/p>\n<aside data-model-name=\"Zwift Membership,Zwift Ride Smart Frame,Zwift Ride With Kickr Core\" data-widget-title=\"Today's best Zwift deals\" data-widget-type=\"multimodelreview\" data-render-type=\"editorial\" class=\"hawk-root\">\n<div class=\"hawk-multi-model-review-container\">\n<div>\n<div class=\"hawk-title-container\">Today&#8217;s best Zwift deals<\/div>\n<div class=\"hawk-grid-items-container\" data-stacked=\"0\">\n<div class=\"hawk-grid-item-container\" data-expandable=\"0\" data-stacked=\"0\" data-load-more=\"false\" role=\"button\">\n<div class=\"hawk-grid-item-main-container hawk-multimodel-review-items-grid-item-main\" data-product-type=\"2500\" data-button-type data-stacked=\"0\" data-expanded=\"0\">\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"image\" data-product-type=\"2500\" data-button-type data-stacked=\"0\"><img decoding=\"async\" src=\"https:\/\/images.fie.futurecdn.net\/logos\/networks\/xyaktsf15hbqhxrs-15786664496003-100-80.png.webp\" alt=\"Zwift\" title=\"Zwift\" class=\"hawk-lazy-image-logo-image\" loading=\"lazy\" width=\"80\" height=\"40\"><\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"name\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-display-name-container\">Zwift &#8211; Monthly Membership<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"price\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-main-price-container\">\n<div><span class=\"hawk-display-price-container\" data-type=\"monthly\"><span class=\"hawk-display-price-price\">$14.99<\/span><\/p>\n<div class=\"hawk-display-price-contract-type-container\">\/mth<\/div>\n<p><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"link\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">View Deal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-footer-transparent\">\n<div class=\"hawk-footer-description\">We check over 250 million products every day for the best prices<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/div>\n<div class=\"block\" id=\"articleTag\" data-component-name=\"PostArticleLinks\" data-nosnippet data-mrf-recirculation=\"post-article-links\">\n<div class=\"border-b border-b-black border-solid py-2.5 text-black font-bold uppercase\">TOPICS<\/div>\n<nav class=\"py-2.5 flex gap-2.5 flex-wrap\" data-analytics-id=\"article-tag\" data-mrf-recirculation=\"article-tag\">\n<p>Tech<\/p>\n<\/nav>\n<\/div>\n<div id=\"slice-container-authorBio-6SQJiTwPnf8nDozfwzMnQ8\" class=\"slice-container slice-author-bio authorBio-6SQJiTwPnf8nDozfwzMnQ8 slice-container-authorBio\">\n<div class=\"author author__default-layout author--separator author--collapsible\" data-hydrate=\"true\">\n<div class=\"author__header\">\n<div class=\"author__avatar-block\">\n<figure class=\"image-wrapped__wrapper\" data-bordeaux-image-check=\"false\">\n<div class=\"image-wrapped__widthsetter\">\n<div class=\"image-wrapped__aspect-padding\">\n<div><source class=\"author__avatar image-wrapped__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin-140-80.jpg.webp 140w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/QrN3gaQrMnToz74tFv7Kin.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>\n<div class=\"author__heading\">\n<div class=\"author__name\">Paul Brett<\/div>\n<div class=\"author__social\">\n<nav class=\"button-social-group author__social-buttons\" aria-labelledby=\"button-social-group- author__social-buttons\">\n<div id=\"button-social-group- author__social-buttons\">Social Links Navigation<\/div>\n<\/nav>\n<\/div>\n<div class=\"author__role\">Deals writer<\/div>\n<\/div>\n<\/div>\n<div class=\"author__bio-wrapper\">\n<div class=\"author__biography\">\n<p>Paul Brett is a deals writer for Cyclingnews and has been cycling for as long as he can remember, initially catching the mountain biking bug in the 1990s, he raced mountain bikes for over a decade before injury cut short a glittering career. An award-winning photographer, when not riding a bike, he can be found at the side of a road world championship or a cyclocross track shooting the action. Paul was the founder, editor and writer of Proper Cycling magazine, and he&#8217;s travelled the world interviewing some of the top personalities in cycling and writing about some of the biggest cycling brands.<\/p>\n<p><\/p>\n<p><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"mt-6 lg:px-0 relative max-w-[1070px] mx-auto viafoura-twig-component px-4\" data-component-name=\"Viafoura:Comments\" data-nosnippet data-community-guidelines-text=\"&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https:\/\/www.cyclingnews.com\/about\/#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;\/a&gt;.&lt;\/p&gt;\" data-join-the-conversation-text=\"Join the Conversation\">\n<div class=\"absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white\/90 border-1\">\n<div class=\"p-2 text-center\">\n<p class=\"mb-3 !text-lg\">You must confirm your public display name before commenting<\/p>\n<p class=\"mb-3 !text-sm\">Please logout and then login again, you will then be prompted to enter your display name.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"mx-2 my-5 sm:mx-0\">\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-adviser:hybrid\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Read more<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift cuts the price of the Ride Smart Frame by $200 \u2013 now at its lowest-ever price<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Zwift Spring Sale takes $300 off the Zwift Ride and Wahoo Kickr Core 2 bundle \u2013 Matching its lowest-ever price, just in time for your summer fitness training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift &#8216;New Year Sale&#8217; pushes Kickr V6 trainer and Zwift Ride bundle to their lowest-ever prices, just in time to kickstart your 2026 training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Wahoo Kickr Core 2 is the best value smart trainer out there \u2013 It&#8217;s now even better with up to $150 off, and free shipping<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/efDZi4LSATxgMa5S4SXjjC-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Cycling Tech &amp; Components<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Amazon Big Spring Sale is packed with discounted cycling tech, from computers to action cameras &#8211; Here are our top pics<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/fCtXyr3qLkrFpbrBuF8fvS-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Best smart bikes 2026: Hit your training goals without leaving home<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-category\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in Smart Trainers<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/qeEEMGpvtAqH7Nsb4c9XA9-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift cuts the price of the Ride Smart Frame by $200 \u2013 now at its lowest-ever price<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Zwift Spring Sale takes $300 off the Zwift Ride and Wahoo Kickr Core 2 bundle \u2013 Matching its lowest-ever price, just in time for your summer fitness training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/QoutZUcC87LPadeCpsHWZM-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">The Wahoo Kickr Core 2 is the best value smart trainer out there \u2013 It&#8217;s now even better with up to $150 off, and free shipping<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Zwift &#8216;New Year Sale&#8217; pushes Kickr V6 trainer and Zwift Ride bundle to their lowest-ever prices, just in time to kickstart your 2026 training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/CcYNjSpFYMC42ro7PdaJKE-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Opinion: Indoor cycling was better before I had to log in<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/3RNgewoR7e5u8RhfaMnVnB-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Smart Trainers<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Van Rysel D100 with Zwift Cog review: An incredibly affordable entry point to smart indoor training<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<aside class=\"w-full\" data-nosnippet data-mrf-recirculation=\"article-river-stacked\">\n<div data-recirc-id=\"article-river-stacked-solr:latest-articletype\">\n<div class=\"text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles\">Latest in News<\/div>\n<div class=\"grid grid-cols-1 gap-4 mt-4 mb-5\">\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Safety<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;It put the safety of our colleagues at risk&#8217; &#8211; Visma-Lease a Bike staff report two &#8216;aggressive&#8217; and &#8216;intoxicated&#8217; spectators to police at Coppi e Bartali<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/JHwBRxGkBAhmK67V3hiZvJ-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/SkF6wbooMmkDHETDNqZJxD-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Women&#8217;s Cycling<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;As a professional athlete, this feels huge&#8217; &#8211; Life Time Grand Prix series introduces pregnancy policy<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/evkDXqmiVi25dA36iKWx7c-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">Defending champion Mads Pedersen, ill, will not start In Flanders Fields, loses chance to take record-breaking fourth win<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/5Ew99pqJMnGHkCxmrff4Hk-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Rules<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We regret the incident and accept blame&#8217; \u2013 Visma-Lease a Bike apologise for E3 sticky bottle as team boss Plugge also penalised<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<div>\n<div class=\"aspect-[--img-listing-aspect-ratio,16\/9] relative mb-3.5\">\n    <source type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-840-80.jpg.webp 840w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-650-80.jpg.webp 650w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-500-80.jpg.webp 500w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-450-80.jpg.webp 450w, https:\/\/cdn.mos.cms.futurecdn.net\/h7k5aiSnWn5qZvgpSqJGjC-320-80.jpg.webp 320w\" sizes=\"(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)\" \/><\/div>\n<p><span class=\"custom-subheading-styles\">Racing<\/span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles\">&#8216;We did everything to try to make it&#8217; &#8211; Tom Pidcock pulls out of the Volta a Catalunya with injuries from stage 5 crash<\/span><\/div>\n<div class=\"relative recirc-feed sponsored-card min-h-[250px]\" data-recirc-id=\"article-river-stacked-ads:native-cards\" data-mrf-recirculation=\"article-river-ads\" data-nosnippet data-ad-slot-path=\"feed-sponsored-post\" data-attribute-device=\"all\">\n<div class=\"sponsored-post--placeholder max-w-full animate-pulse\"><span><span class=\"text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100\">\u00a0<br \/>\u00a0<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"widgetArea17\" class=\"widget-area md:basis-1\/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17\">\n<div data-widget-type=\"dynamic\" id=\"popular-data\" class=\"clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box\">\n<div class=\"wdn-fte-pb pos-relative space-t20\n\"><\/p>\n<div id=\"slice-container-popularBox\" class=\"slice-container popular-box-slice popularBox slice-container-popularBox\">\n<section data-hydrate=\"true\" class=\"popular-box\">\n<div class=\"popular-box__label\">\n<div class=\"popular-box__label__tab popular-box__label__tab--active\" role=\"heading\">LATEST ARTICLES<\/div>\n<\/div>\n<ol class=\"popular-box__articles-list popular-box__articles-list--active\">\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__image-wrapper\">\n<div><source class=\"popular-box__article-list__image image__image\" type=\"image\/webp\" srcset=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-320-80.jpg.webp 320w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-640-80.jpg.webp 640w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-720-80.jpg.webp 720w, https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE-1280-80.jpg.webp 1280w\" sizes=\"99vw\" data-normal=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-original-mos=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-pin-media=\"https:\/\/cdn.mos.cms.futurecdn.net\/HN6JHf6u5gPyBhNGzYd8hE.jpg\" data-pin-nopin=\"true\" data-slice-image=\"true\" \/><\/div>\n<\/div>\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">1<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;It put the safety of our colleagues at risk&#8217; &#8211; Visma-Lease a Bike staff report two &#8216;aggressive&#8217; and &#8216;intoxicated&#8217; spectators to police at Coppi e Bartali<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">2<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;I didn&#8217;t want to take any risks&#8217; &#8211; Remco Evenepoel becomes top climbing domestique for a day at Volta a Catalunya for teammate Florian Lipowitz<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">3<\/div>\n<div class=\"popular-box__article-list__heading\">&#8216;As a professional athlete, this feels huge&#8217; &#8211; Life Time Grand Prix series introduces pregnancy policy<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">4<\/div>\n<div class=\"popular-box__article-list__heading\">How to watch In Flanders Fields 2026 \u2013 Live streams, TV channels for the new Gent-Wevelgem<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li class=\"popular-box__article-list\">\n<div class=\"popular-box__article-list__container\">\n<div class=\"popular-box__article-list__content\">\n<div class=\"popular-box__article-list__number-text\">5<\/div>\n<div class=\"popular-box__article-list__heading\">Volta a Catalunya: Jonas Vingegaard takes back-to-back wins on stage 6 atop summit finish in Queralt, increases race lead<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<div class=\"news-article\">\n<header data-component-name=\"Article:Hero\">\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumbs\">\n<ol>\n<li>\nCycling Tech &amp; Components\n<\/li>\n<li>\nSmart Trainers\n<\/li>\n<\/ol>\n<\/nav>\n<p><span class=\"sponsored label\">Preferred Partner<\/span><\/p>\n<h1>Don&#8217;t miss out &#8211; The Zwift Spring Sale ends very soon, here are the best remaining deals on the Zwift Ride Smart Frame, with up to 27% off<\/h1>\n<div class=\"byline-social\">\n<div class=\"byline\">\nNews<\/p>\n<div class=\"text-[13px]\"><span><br \/>\nBy<br \/>\nPaul Brett <\/span><span><br \/>\npublished<br \/>\n<time data-component-name=\"UI:DateTime\" datetime=\"2026-03-28T16:04:37Z\" class=\"relative-date\"><br \/>\n28 March 2026<br \/>\n<\/time><\/span><\/div>\n<\/div>\n<p class=\"strapline\">The Zwift Ride with Kickr Core 2 is also carrying big discounts, but the Zwift Spring Sale ends on March 31, and is only while stocks last, so now is the time to invest in the ultimate indoor setup<\/p>\n<\/div>\n<aside class=\"mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0\" id=\"affiliate-disclaimer\" data-component-name=\"AffiliateDisclaimer\">\n<p class=\"text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline\">\nWhen you purchase through links on our site, we may earn an affiliate commission. Here\u2019s how it works.\n<\/p>\n<\/aside>\n<\/header>\n<\/div>\n<div id=\"article-body\" class=\"text-copy bodyCopy auto paywall-locker\">\n<div data-analytics-id=\"utility-bar\" id=\"utility-bar\" class=\"font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto\" data-component-name=\"UtilityBar\" data-mrf-recirculation=\"utility-bar\">\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div data-component-name=\"Social:Dropdown\" role=\"menu\" id=\"utilitybar__dropdown--share\" aria-labelledby=\"utilitybar__button--share\" class=\"absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid\">\n<ul class=\"!m-0\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Facebook<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>X<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Pinterest<\/p>\n<\/li>\n<li class=\"!p-0 !m-0 list-none border-b border-gray-200 border-solid\">\n<p>Email<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-share-this-article\" role=\"tooltip\" aria-hidden=\"true\">\nShare this article\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\"><span class=\"ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white\"><span>0<\/span><\/span><\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-join-the-conversation\" role=\"tooltip\" aria-hidden=\"true\">\nJoin the conversation\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex gap-2 text-[#333] subcontainer\">\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<p>Follow us<\/p>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-add-us-as-a-preferred-source-on-google\" role=\"tooltip\" aria-hidden=\"true\">\nAdd us as a preferred source on Google\n<\/div>\n<\/div>\n<div class=\"relative tooltip-container\" role=\"tooltip\">\n<div role=\"dialog\" class=\"hidden fixed inset-0 z-[999999999999999999] bg-[#33333370] flex items-center justify-center p-6 newsletter-modal\" data-batch-endpoint=\"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit_batch\" data-batch-source=\"302\" data-component-name=\"Newsletter:Modal\">\n<div class=\"bg-neutral-100 rounded-xl shadow-xl w-full lg:w-2\/3 xl:w-1\/2 p-6 relative max-h-[95vh] overflow-y-auto\">\n<div id=\"newsletter-capture-modal\">\n<div class=\"sm:text-xl text-base font-bold text-black mb-3 p-0 bg-inherit font-ui-heading\">Get The Leadout Newsletter<\/div>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base font-article-copy\">The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!<\/p>\n<div data-component-name=\"Newsletter:NewsletterForm\">\n<hr class=\"modal_hr mt-3 mb-4 h-px bg-gray-300 border-0\">\n<div class=\"modal_footer block text-left opacity-80 text-[.8em] leading-[1.3em] mt-2 [&amp;&gt;a]:underline font-article-copy\">\nBy submitting your information you agree to the Terms &amp; Conditions and Privacy Policy and are aged 16 or over.\n<\/div>\n<\/div>\n<\/div>\n<div id=\"newsletter-modal-confirmation\" class=\"hidden\">\n<p class=\"sm:text-xl text-base font-bold text-black mb-3 p-0\">You are now subscribed<\/p>\n<p class=\"text-gray-600 mb-4 text-sm sm:text-base\">Your newsletter sign-up was successful<\/p>\n<div id=\"newsletter-modal-confirmation__userlogin\" class=\"hidden\">\n<hr class=\"my-5 h-px bg-gray-300 border-0\">\n<div class=\"items-start flex flex-col h-full justify-between\">\n<div class=\"flcw-text pb-5 pt-2 leading-[1.3]\"> An account already exists for this email address, please log in.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"font-ui-heading max-sm:hidden tooltip absolute left-1\/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap\" id=\"tooltip-subscribe-to-our-newsletter\" role=\"tooltip\" aria-hidden=\"true\">\nSubscribe to our newsletter\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14\">We recently highlighted the Zwift Spring Sale and the brilliant deal on the Zwift Ride Smart Frame, which for the first time had been discounted by a huge $200\/\u00a3200, taking one of the best smart bikes out there down to a bargain $599\/\u00a3549.<\/p>\n<p>The Zwift Sale also had equally big reductions on the Zwift Ride Smart Frame, equipped with our best overall choice when it comes to the best smart trainers, the Wahoo Kickr Core 2. This bundle is reduced by a huge $300 in the US, and \u00a3200 in the UK, and matches the best-ever price on the Zwift Ride with Wahoo Kickr Core 2.<\/p>\n<p id=\"elk-b97d6e87-33ce-489e-a9b5-6f4925b17b14-2\"><strong>Shop the Zwift Spring Sale \u2013 Ends March 31<\/strong><strong>.<\/strong><\/p>\n<p class=\"paywall\" aria-hidden=\"true\">If you&#8217;re looking to gear up with the best setup for Zwift, or already own a Zwift-compatible smart trainer and are upgrading to the outstanding Zwift Smart Frame, then the clock is ticking, and both of these incredible Zwift deals end on March 31.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">Below you&#8217;ll find all the Zwift deals, with pricing relevant to your location. These discounts are only while stocks last, and sadly, the Zwift Ride Smart Frame is now showing as out of stock in the EU shopping region.<\/p>\n<p class=\"paywall\" aria-hidden=\"true\">I&#8217;ve included the pricing on a Zwift Membership, as that is essential, of course, to use Zwift. An Annual Membership is the best value option that comes with a 30-day money-back guarantee for new subscribers.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-smart-frame-deals\"><span>Zwift Ride Smart Frame deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Zwift Ride Smart Frame\",\"productName\":\"Zwift Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":599.99,\"wasPrice\":799.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US Deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"STt7b6QqqFkg7swJrKUFuS\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/L0Xbqo\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride Smart Frame\",\"productName\":\"Ride Smart Frame\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":549.99,\"wasPrice\":749.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"vxhBYiDgjLDKngcu5imgJa\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride Smart Frame\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/jRro36\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.88,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Zwift Ride Smart Frame,Zwift Ride Smart Frame,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/STt7b6QqqFkg7swJrKUFuS-500-80.jpg\" alt=\"Zwift Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">25% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$599.99<\/span><span class=\"hawk-collection-card-was-price\">$799.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/vxhBYiDgjLDKngcu5imgJa-500-80.jpg\" alt=\"Ride Smart Frame\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride Smart Frame<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class>$450<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.88<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-a107787b-f364-4a18-9dc1-2351e4284367\">In our Zwift Ride Smart Frame review, we awarded it an impressive 4.5-star rating and considered it a significant step forward for indoor cycling. Highlights include a real ride feel, quiet and customizable virtual gear shifting, and full control of Zwift from your handlebars. Zwift says the Ride Smart Frame provides the ultimate Zwift experience, and with this discount, it&#8217;s also at a best-ever price.<\/p>\n<h3 class=\"article-body__section\" id=\"section-zwift-ride-with-kickr-core-2-deals\"><span>Zwift Ride with Kickr Core 2 deals<\/span><\/h3>\n<aside data-block-type=\"embed\" data-hawk-json='{\"collection\":{\"blocks\":[{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1299.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"US deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"8p6CzeEAcE4N6qWsGXnfqd\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258787\/20902?subId3=p0inUwso\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Ride With Kickr Core 2\",\"productName\":\"Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":899.99,\"wasPrice\":1099.99,\"currency\":\"GBP\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"UK deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"LMGfTYUVEUFnu2NejpuE7j\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258789\/20902?subId3=P9102lZs\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Zwift Ride With Kickr Core 2\",\"productName\":\"Zwift Ride With Kickr Core 2\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":999.99,\"wasPrice\":1199.99,\"currency\":\"EUR\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"EU deal\",\"image\":{\"copyright\":\"\",\"height\":450,\"id\":\"mnE4rvt7BoGrAgimT3T7Un\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un.jpg\",\"role\":\"\",\"width\":450,\"credit\":\"Zwift\",\"alt\":\"Zwift Ride With Kickr Core 2\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/zwiftinc.sjv.io\/c\/221109\/3258790\/20902?subId3=1WqGuSfM\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwiftinc.sjv.io\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwiftinc.sjv.io\"},{\"modelName\":\"Zwift Annual Membership\",\"productName\":\"Annual Membership\",\"productDescription\":\"\",\"brand\":\"Zwift\",\"price\":179.99,\"wasPrice\":215.99,\"currency\":\"USD\",\"review\":{\"rating\":0,\"pros\":[],\"cons\":[]},\"label\":\"\",\"image\":{\"copyright\":\"\",\"height\":1000,\"id\":\"4XXBQKRAZKfhYLh4pfAZJe\",\"mimeType\":\"image\/jpeg\",\"mos\":\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe.jpg\",\"role\":\"\",\"width\":1000,\"credit\":\"Zwift\",\"alt\":\"Zwift logo\",\"caption\":\"\"},\"link\":{\"url\":\"https:\/\/go.redirectingat.com?id=92X588377&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zwift.com%2Fmemberships&amp;sref=https%3A%2F%2Fwww.cyclingnews.com%2Fcycling-tech-components%2Fsmart-trainers%2Fdont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\",\"linkText\":\"\",\"editorialMerchantName\":\"\",\"merchantName\":\"zwift.com\"},\"noAffiliateTracking\":false,\"linkMerchant\":\"zwift.com\"}]}}' data-model-name=\"Zwift Ride With Kickr Core 2,Zwift Ride With Kickr Core 2,Zwift Zwift Ride With Kickr Core 2,Zwift Annual Membership\" data-render-type=\"fte\" data-widget-type=\"collection\" class=\"hawk-root\">\n<div class=\"hawk-collection-collection-container\">\n<div class=\"hawk-collection-collection-grid\">\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/8p6CzeEAcE4N6qWsGXnfqd-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">23% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$999.99<\/span><span class=\"hawk-collection-card-was-price\">$1,299.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/LMGfTYUVEUFnu2NejpuE7j-500-80.jpg\" alt=\"Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">18% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u00a3899.99<\/span><span class=\"hawk-collection-card-was-price\">\u00a31,099.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/mnE4rvt7BoGrAgimT3T7Un-500-80.jpg\" alt=\"Zwift Ride With Kickr Core 2\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Zwift Ride With Kickr Core 2<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">\u20ac999.99<\/span><span class=\"hawk-collection-card-was-price\">\u20ac1,199.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<figure class=\"hawk-collection-card-figure\"><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/4XXBQKRAZKfhYLh4pfAZJe-500-80.jpg\" alt=\"Annual Membership\" class=\"hawk-collection-card-image\"><\/figure>\n<div class=\"hawk-collection-card-discount\">17% OFF<\/div>\n<div class=\"hawk-collection-card-card-content\">\n<div class=\"hawk-collection-card-details\">\n<div class=\"hawk-collection-card-brand\">Zwift<\/div>\n<div class=\"hawk-collection-card-title-wrapper\">\n<div class=\"hawk-collection-card-title\">Annual Membership<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-collection-card-card-footer\">\n<div class=\"hawk-collection-card-prices\"><span class=\"hawk-collection-card-discounted-price\">$179.99<\/span><span class=\"hawk-collection-card-was-price\">$215.99<\/span><\/div>\n<div class=\"hawk-collection-card-cta\">shop now<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<p id=\"elk-fd995a21-1e8f-4e05-bcab-4fe621c3b3a8\">The above Zwift Ride Smart Frame bundle comes equipped with the Wahoo Kickr Core 2 smart trainer, which is also our best smart trainer choice. The Kickr Core 2 comes equipped with the brilliant Zwift Cog, which replaces the traditional cassette, simplifying indoor cycling with virtual shifting.<\/p>\n<p>The Zwift Cog is paired with Zwift Click controllers and enables silent, virtual shifting. It gives users full control of gearing, but also in-game control of all of Zwift. Meaning you can navigate with ease to queue your next ride or workout, use PowerUps, give a Ride On, and more without ever taking your hands off the bars.<\/p>\n<p>It&#8217;s worth noting that Zwift Ride and the Cog system are only compatible with Zwift, so if you already subscribe to another platform, then you will need to subscribe to Zwift Membership on top.<\/p>\n<p id=\"elk-9a5bff69-2801-4636-990f-fef6f543bbc9\">If you&#8217;re not looking for a deal on Zwift and perhaps gearing up for summer, then why not head on over to the <em>Cyclingnews<\/em> Amazon Spring Sale hub, where you&#8217;ll find all the best Amazon deals on cycling essentials from Amazon&#8217;s Spring Sale, which, like the Zwift Spring Sale, ends Tuesday, March 31.<\/p>\n<aside data-model-name=\"Zwift Membership,Zwift Ride Smart Frame,Zwift Ride With Kickr Core\" data-widget-title=\"Today's best Zwift deals\" data-widget-type=\"multimodelreview\" data-render-type=\"editorial\" class=\"hawk-root\">\n<div class=\"hawk-multi-model-review-container\">\n<div>\n<div class=\"hawk-title-container\">Today&#8217;s best Zwift deals<\/div>\n<div class=\"hawk-grid-items-container\" data-stacked=\"0\">\n<div class=\"hawk-grid-item-container\" data-expandable=\"0\" data-stacked=\"0\" data-load-more=\"false\" role=\"button\">\n<div class=\"hawk-grid-item-main-container hawk-multimodel-review-items-grid-item-main\" data-product-type=\"2500\" data-button-type data-stacked=\"0\" data-expanded=\"0\">\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"image\" data-product-type=\"2500\" data-button-type data-stacked=\"0\"><img decoding=\"async\" src=\"https:\/\/images.fie.futurecdn.net\/logos\/networks\/xyaktsf15hbqhxrs-15786664496003-100-80.png.webp\" alt=\"Zwift\" title=\"Zwift\" class=\"hawk-lazy-image-logo-image\" loading=\"lazy\" width=\"80\" height=\"40\"><\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"name\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-display-name-container\">Zwift &#8211; Monthly Membership<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"price\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">\n<div class=\"hawk-main-price-container\">\n<div><span class=\"hawk-display-price-container\" data-type=\"monthly\"><span class=\"hawk-display-price-price\">$14.99<\/span><\/p>\n<div class=\"hawk-display-price-contract-type-container\">\/mth<\/div>\n<p><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-grid-item-block-container hawk-multimodel-review-items-grid-item-block\" data-name=\"link\" data-product-type=\"2500\" data-button-type data-stacked=\"0\">View Deal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hawk-footer-transparent\">\n<div class=\"hawk-footer-description\">We check over 250 million products every day for the best prices<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<\/div>\n<p>[analyse_source url=&#8221;https:\/\/www.cyclingnews.com\/cycling-tech-components\/smart-trainers\/dont-miss-out-the-zwift-spring-sale-ends-very-soon-here-are-the-best-remaining-deals-on-the-zwift-ride-smart-frame-with-up-to-27-percent-off\/&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[analyse_image type=&#8221;featured&#8221; src=&#8221;https:\/\/cdn.mos.cms.futurecdn.net\/Hy6TZTzGeHagEBBPbPvmRg-2560-80.jpg&#8221;] Cycling Tech &amp; Components Smart Trainers Preferred Partner Don&#8217;t miss out &#8211; The Zwift Spring Sale ends very soon, here are the best remaining deals on the Zwift Ride Smart Frame, with up to 27% off News By Paul Brett published 28 March 2026 The Zwift Ride with Kickr Core 2 is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[226,68],"class_list":["post-1853595","post","type-post","status-publish","format-standard","hentry","category-politics","tag-crawlmanager","tag-cyclingnews-com"],"_links":{"self":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/1853595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1853595"}],"version-history":[{"count":0,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=\/wp\/v2\/posts\/1853595\/revisions"}],"wp:attachment":[{"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1853595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1853595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analyse.optim.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1853595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}