<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.tomsguide.com/feeds/tag/nike" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from Tom's Guide in Nike ]]></title>
                <link>https://www.tomsguide.com/tag/nike</link>
        <description><![CDATA[ All the latest nike content from the Tom's Guide team ]]></description>
                                    <lastBuildDate>Thu, 17 Sep 2026 12:00:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ What makes the new Nike Alphafly 4 special? I spoke to the VP of Nike Running Footwear to find out, and the answer surprised me ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Nike Alphafly has been one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best </a><a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes" target="_blank">carbon-plate running shoes </a>you can buy since the original launched in 2020, and the<a href="https://www.tomsguide.com/wellness/running/i-ran-80-miles-in-the-nike-alphafly-3-and-nikes-record-breaking-racing-shoe-didnt-disappoint" target="_blank"> Alphafly 3</a> set both men’s and women’s marathon world records.</p><p>In the time since the Alphafly 3 came out in early 2024, however, a slew of outstanding rival super-shoes from other brands have come out, with the most notable being the <a href="https://www.tomsguide.com/wellness/running/i-just-ran-in-the-adidas-adizero-adios-pro-evo-3-the-lightest-carbon-racing-shoe-ever-made">Adidas Adizero Adios Pro Evo 3</a>.</p><p>The Pro Evo 3 was used by Sabastian Sawe to run the first sub-2-hour marathon in an official race in April at the London Marathon — seven years after Eliud Kipchoge did it at a special event in a prototype of the original Alphafly.</p><p>There’s some pressure on the Nike Alphafly 4 then, which launches today and needs to be both better than its illustrious predecessors and the best racers from other brands.</p><p>To find out how Nike went about updating its flagship marathon racing shoe, I spoke to Bret Schoolmeester, Vice President overseeing Nike Running Footwear, and to my surprise, one of the major focuses in the development of the shoe was stability.</p><h2 id="what-were-the-aims-going-into-creating-the-alphafly-4">What were the aims going into creating the Alphafly 4?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kF35UvDmd7GvAxR3NnJ5cY" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/kF35UvDmd7GvAxR3NnJ5cY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>Nike leaned on both its extensive roster of elite athletes and its research teams to create its aims for the Alphafly 4.</p><p>“The benefit we have in our racing line is we have the voice of our athletes telling us ‘hey, here's some things we want’, and we also have our lab team being pretty consistent that there's an evergreen benefit that we always need to keep pursuing, and that's how do we improve runners’ running economy; how efficiently they can run in the shoe,” says Schoolmeester.</p><p>“There’s things we know we're never going to stop pursuing, like weight reduction and energy return, and then one thing we did uniquely focus on with the Alphafly 4 is stability.”</p><div><blockquote><p>One thing we did uniquely focus on with the Alphafly 4 is stability</p><p>Bret Schoolmeester, Nike Running</p></blockquote></div><p>Improving stability is tricky in a modern racing shoe, most of which uses tall stacks of soft foams, but it can be important in the latter stages of long events in particular.</p><p>“Late in a race, your biomechanics break down,” says Schoolmeester. “The better you're supported, the more you're going to be able to hold that critical velocity all the way through the race.</p><p>“That was a really big one for us, because it came from our kind of everyday athletes, but it's also trickled up into the elites.”</p><p>Trickled up is not a phrase I often hear when covering super-shoes — usually the benefits aimed at elite athletes trickle down to amateurs — but Nike is keen to position the Alphafly 4 as a racer for all levels.</p><p>“What we're really proud of with the Alphafly overall is that while it's the franchise that helped break the two-hour marathon for the first time when Eliud did it, it's also the most widely adopted marathon racing shoe. From the front of the pack all the way to the back, we see Alphaflys on everybody's feet.”</p><h2 id="what-are-the-key-updates-to-the-alphafly-4">What are the key updates to the Alphafly 4?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1165px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="JErbmoHbwxuVNxdCrQGVUo" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/JErbmoHbwxuVNxdCrQGVUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1165" height="655" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>The Alphafly 4 has been updated from the upper to the outsole to help make it 5% lighter and more energetic than the Alphafly 3, and the key updates to the shoe are found in the midsole.</p><p>“There’s a new foam — ZoomX LT is a new way for us to process ZoomX, so we can get that 17% weight reduction while still improving energy return by 8%,” says Schoolmeester.</p><p>Nike also changed the design of the Air Zoom pods in the forefoot of the shoe, switching from a thermoformed bag to radiofrequency welding, to reduce weight by 30%.</p><p>“Then the plate,” says Schoolmeester. “The plate has always had this really scooped geometry to help with propulsion. We switched up the geometry to make sure it was also adding to stability, maximising the deflection of the foam and the airbags.”</p><p>Along with the new ZoomX LT foam, the Alphafly 4 also uses standard ZoomX in its midsole, a setup that Schoolmeester suggests boost both performance and stability.</p><p>“That’s one of the things we worked through in the development process,” says Schoolmeester. “Should we go with both foams? Should we switch the configuration?</p><p>“What we found was that using ZoomX on the bottom midsole part, which still offers incredible energy return and weight, helped stabilize the system, whereas with the top part we put a heavier premium on lightweight and energy return.</p><p>“It maximized both of those different components, and that wound up being the best performing system.”</p><h2 id="why-is-stability-important-in-a-marathon-racing-shoe">Why is stability important in a marathon racing shoe?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1699px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="CxBkWKMW7zyERUsxAEyq5" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/CxBkWKMW7zyERUsxAEyq5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1699" height="956" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>I’ve tested a lot of pinnacle racing shoes and rarely is stability given such prominence as it is with the launch of the Alphafly 4, but it's an important feature that shouldn’t be overlooked.</p><p>“Energy return: no-brainer. Lightweight: no-brainer. But stability in a racing shoe; people don't consider it as necessarily being really important,” says Schoolmeester.</p><p>“But watch any marathoner — even the world's best — their mechanics don't always look exactly the same towards the end of the race, and especially for us mere mortals, you're going to need some extra support.”</p><div><blockquote><p>Energy return: no-brainer. Lightweight: no-brainer. But stability in a racing shoe; people don't consider it as necessarily being really important</p><p>Bret Schoolmeester, Nike Running</p></blockquote></div><p>That extra support can directly lead to you running faster, which is ultimately what these super-shoes are all about.</p><p>“If you're fighting the shoe at all, or fighting to stay stable, that's energy that's not being put into going straight forward as fast as you can,” Schoolmeester.</p><p>“We intentionally fatigue athletes and run tests to make sure that the benefits are holding up even when fatigued, because feeling good mile one through five, any marathoner will tell you, is not the hard part.</p><p>“Feeling good at 30km, 35km (18 miles, 21 miles) and holding everything together all the way through to the finish line. That's the real magic.”</p><p>The Nike Alphafly 4 costs $275/£254 and will be available as a limited release from 17 September, with broader availability from 29 October.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/how-long-do-running-shoes-actually-last-i-asked-an-expert-who-makes-them-and-they-gave-me-a-great-tip-for-recognizing-when-your-shoes-are-done" target="_blank"><strong>How long do running shoes actually last? I asked an expert who makes them, and they gave me a great tip for recognizing when your shoes are done</strong></a></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/rheon-running-shorts-are-being-used-by-top-road-track-and-trail-runners-i-spoke-to-an-expert-to-find-out-more-about-the-tech"><strong>Rheon running shorts are being used by top road, track and trail runners — I spoke to an expert to find out more about the tech</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/i-tested-shoes-from-5-up-and-coming-running-brands-here-are-the-ones-worth-your-money"><strong>I tested shoes from 5 up-and-coming running brands — here are the ones worth your money</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/what-makes-the-new-nike-alphafly-4-special-i-spoke-to-the-vp-of-nike-running-footwear-to-find-out-and-the-answer-surprised-me</link>
                                                                            <description>
                            <![CDATA[ The Nike Alphafly is one of the most storied super-shoes of all time, so how do you update a legend to try and stay ahead of the rest? I spoke to Nike’s VP of footwear to find out. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fTLsdWbHTuJPyVWbWFVmE6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jodiJEKfMf8Qtp9GhvdtpY-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Harris-Fry ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/J5Jjp49GUVjLZEbjEkTex-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick has been a journalist since 2012 and has spent most of that time writing about health and fitness for a variety of publications. Nick spent nine years working on the Coach magazine and website before moving to the fitness team at Tom’s Guide in 2024. Nick is a keen runner and also the founder of YouTube channel &lt;a href=&quot;https://www.youtube.com/channel/UCOBM9FasII4dKbyE_HKkbjw&quot;&gt;The Run Testers&lt;/a&gt;, which specialises in reviewing running shoes, watches, headphones and other gear.&lt;/p&gt;&lt;p&gt;Nick has covered all aspects of health and fitness throughout his career, interviewing experts and celebrities, trying fitness classes and running marathons, all in the name of providing readers with the information they need to get the most out of an active lifestyle.&lt;/p&gt;&lt;p&gt;Nick ran his first marathon in 2016 after six weeks of training for a magazine feature and subsequently became obsessed with the sport. He now has PBs of 2hr 25min for the marathon and 15min 30sec for 5K, and has run 16 marathons in total, as well as a 50-mile ultramarathon.&lt;/p&gt;&lt;p&gt;Nick runs 60-90 miles a week and races regularly with his club, which gives him a lot of opportunity to test out running gear: he has tested and reviewed hundreds of pairs of running shoes, as well as fitness trackers, running watches, sports headphones, treadmills, and all manner of other kit. Nick is also a qualified Run Leader in the UK.&lt;/p&gt;&lt;p&gt;Nick is an established expert in the health and fitness area and along with writing for several publications, including &lt;a href=&quot;https://www.livescience.com/author/nick-harris-fry&quot;&gt;Live Science&lt;/a&gt;, &lt;a href=&quot;https://www.expertreviews.co.uk/authors/nick-harris-fry&quot;&gt;Expert Reviews&lt;/a&gt;, &lt;a href=&quot;https://www.wareable.com/author/n.harris-fry&quot;&gt;Wareable&lt;/a&gt;, &lt;a href=&quot;https://www.coachweb.com/author/nick-harris-fry&quot;&gt;Coach&lt;/a&gt; and &lt;a href=&quot;https://www.getsweatgo.com/author/n.harrisfry&quot;&gt;Get Sweat Go&lt;/a&gt;, he has been quoted on &lt;a href=&quot;https://www.theguardian.com/thefilter/2024/oct/20/if-you-pay-more-than-4-youre-being-ripped-off-the-fair-price-for-14-everyday-items-from-cleaning-spray-to-olive-oil&quot;&gt;The Guardian&lt;/a&gt; and &lt;a href=&quot;https://www.independent.co.uk/life-style/health-and-families/london-marathon-2021-date-training-tips-summer-running-a9482486.html&quot;&gt;The Independent&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Nick graduated from the University of York in 2010 with a degree in Politics, Philosophy and Economics and worked in the NHS for three years, during which time he completed his NCTJ Diploma in Journalism at News Associates in London. Before starting on Coach and moving into health and fitness, Nick worked as a football journalist and lived in Kathmandu, Nepal for two years.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jodiJEKfMf8Qtp9GhvdtpY-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Alphafly 4]]></media:description>                                                            <media:text><![CDATA[Nike Alphafly 4]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Alphafly 4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jodiJEKfMf8Qtp9GhvdtpY-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Nike Alphafly has been one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best </a><a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes" target="_blank">carbon-plate running shoes </a>you can buy since the original launched in 2020, and the<a href="https://www.tomsguide.com/wellness/running/i-ran-80-miles-in-the-nike-alphafly-3-and-nikes-record-breaking-racing-shoe-didnt-disappoint" target="_blank"> Alphafly 3</a> set both men’s and women’s marathon world records.</p><p>In the time since the Alphafly 3 came out in early 2024, however, a slew of outstanding rival super-shoes from other brands have come out, with the most notable being the <a href="https://www.tomsguide.com/wellness/running/i-just-ran-in-the-adidas-adizero-adios-pro-evo-3-the-lightest-carbon-racing-shoe-ever-made">Adidas Adizero Adios Pro Evo 3</a>.</p><p>The Pro Evo 3 was used by Sabastian Sawe to run the first sub-2-hour marathon in an official race in April at the London Marathon — seven years after Eliud Kipchoge did it at a special event in a prototype of the original Alphafly.</p><p>There’s some pressure on the Nike Alphafly 4 then, which launches today and needs to be both better than its illustrious predecessors and the best racers from other brands.</p><p>To find out how Nike went about updating its flagship marathon racing shoe, I spoke to Bret Schoolmeester, Vice President overseeing Nike Running Footwear, and to my surprise, one of the major focuses in the development of the shoe was stability.</p><h2 id="what-were-the-aims-going-into-creating-the-alphafly-4">What were the aims going into creating the Alphafly 4?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kF35UvDmd7GvAxR3NnJ5cY" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/kF35UvDmd7GvAxR3NnJ5cY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>Nike leaned on both its extensive roster of elite athletes and its research teams to create its aims for the Alphafly 4.</p><p>“The benefit we have in our racing line is we have the voice of our athletes telling us ‘hey, here's some things we want’, and we also have our lab team being pretty consistent that there's an evergreen benefit that we always need to keep pursuing, and that's how do we improve runners’ running economy; how efficiently they can run in the shoe,” says Schoolmeester.</p><p>“There’s things we know we're never going to stop pursuing, like weight reduction and energy return, and then one thing we did uniquely focus on with the Alphafly 4 is stability.”</p><div><blockquote><p>One thing we did uniquely focus on with the Alphafly 4 is stability</p><p>Bret Schoolmeester, Nike Running</p></blockquote></div><p>Improving stability is tricky in a modern racing shoe, most of which uses tall stacks of soft foams, but it can be important in the latter stages of long events in particular.</p><p>“Late in a race, your biomechanics break down,” says Schoolmeester. “The better you're supported, the more you're going to be able to hold that critical velocity all the way through the race.</p><p>“That was a really big one for us, because it came from our kind of everyday athletes, but it's also trickled up into the elites.”</p><p>Trickled up is not a phrase I often hear when covering super-shoes — usually the benefits aimed at elite athletes trickle down to amateurs — but Nike is keen to position the Alphafly 4 as a racer for all levels.</p><p>“What we're really proud of with the Alphafly overall is that while it's the franchise that helped break the two-hour marathon for the first time when Eliud did it, it's also the most widely adopted marathon racing shoe. From the front of the pack all the way to the back, we see Alphaflys on everybody's feet.”</p><h2 id="what-are-the-key-updates-to-the-alphafly-4">What are the key updates to the Alphafly 4?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1165px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="JErbmoHbwxuVNxdCrQGVUo" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/JErbmoHbwxuVNxdCrQGVUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1165" height="655" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>The Alphafly 4 has been updated from the upper to the outsole to help make it 5% lighter and more energetic than the Alphafly 3, and the key updates to the shoe are found in the midsole.</p><p>“There’s a new foam — ZoomX LT is a new way for us to process ZoomX, so we can get that 17% weight reduction while still improving energy return by 8%,” says Schoolmeester.</p><p>Nike also changed the design of the Air Zoom pods in the forefoot of the shoe, switching from a thermoformed bag to radiofrequency welding, to reduce weight by 30%.</p><p>“Then the plate,” says Schoolmeester. “The plate has always had this really scooped geometry to help with propulsion. We switched up the geometry to make sure it was also adding to stability, maximising the deflection of the foam and the airbags.”</p><p>Along with the new ZoomX LT foam, the Alphafly 4 also uses standard ZoomX in its midsole, a setup that Schoolmeester suggests boost both performance and stability.</p><p>“That’s one of the things we worked through in the development process,” says Schoolmeester. “Should we go with both foams? Should we switch the configuration?</p><p>“What we found was that using ZoomX on the bottom midsole part, which still offers incredible energy return and weight, helped stabilize the system, whereas with the top part we put a heavier premium on lightweight and energy return.</p><p>“It maximized both of those different components, and that wound up being the best performing system.”</p><h2 id="why-is-stability-important-in-a-marathon-racing-shoe">Why is stability important in a marathon racing shoe?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1699px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="CxBkWKMW7zyERUsxAEyq5" name="Nike Alphafly 4" alt="Nike Alphafly 4" src="https://cdn.mos.cms.futurecdn.net/CxBkWKMW7zyERUsxAEyq5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1699" height="956" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>I’ve tested a lot of pinnacle racing shoes and rarely is stability given such prominence as it is with the launch of the Alphafly 4, but it's an important feature that shouldn’t be overlooked.</p><p>“Energy return: no-brainer. Lightweight: no-brainer. But stability in a racing shoe; people don't consider it as necessarily being really important,” says Schoolmeester.</p><p>“But watch any marathoner — even the world's best — their mechanics don't always look exactly the same towards the end of the race, and especially for us mere mortals, you're going to need some extra support.”</p><div><blockquote><p>Energy return: no-brainer. Lightweight: no-brainer. But stability in a racing shoe; people don't consider it as necessarily being really important</p><p>Bret Schoolmeester, Nike Running</p></blockquote></div><p>That extra support can directly lead to you running faster, which is ultimately what these super-shoes are all about.</p><p>“If you're fighting the shoe at all, or fighting to stay stable, that's energy that's not being put into going straight forward as fast as you can,” Schoolmeester.</p><p>“We intentionally fatigue athletes and run tests to make sure that the benefits are holding up even when fatigued, because feeling good mile one through five, any marathoner will tell you, is not the hard part.</p><p>“Feeling good at 30km, 35km (18 miles, 21 miles) and holding everything together all the way through to the finish line. That's the real magic.”</p><p>The Nike Alphafly 4 costs $275/£254 and will be available as a limited release from 17 September, with broader availability from 29 October.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/how-long-do-running-shoes-actually-last-i-asked-an-expert-who-makes-them-and-they-gave-me-a-great-tip-for-recognizing-when-your-shoes-are-done" target="_blank"><strong>How long do running shoes actually last? I asked an expert who makes them, and they gave me a great tip for recognizing when your shoes are done</strong></a></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/rheon-running-shorts-are-being-used-by-top-road-track-and-trail-runners-i-spoke-to-an-expert-to-find-out-more-about-the-tech"><strong>Rheon running shorts are being used by top road, track and trail runners — I spoke to an expert to find out more about the tech</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/running/i-tested-shoes-from-5-up-and-coming-running-brands-here-are-the-ones-worth-your-money"><strong>I tested shoes from 5 up-and-coming running brands — here are the ones worth your money</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I found 9 Nike deals to refresh your fall shoe collection — all under $50 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nike is one of the best footwear brands on the market — and while its running sneakers can come with a hefty price tag, there are still plenty of deals worth checking out. Right now, the retailer is slashing prices on top-rated sneakers, walking shoes and recovery sandals by up to 40%.</p><p>If you’re looking to refresh your footwear lineup for fall, you’ve come to the right place. <a href="https://www.nike.com/w/sale-under-50-shoes-3yaepz4weouzrsezy7ok" target="_blank" rel="nofollow">I’ve rounded up the best Nike deals I could find, and every pair is under $50</a>. Keep scrolling to score a new pair of stylish, affordable kicks before they’re gone.</p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-under-50-shoes-3yaepz4weouzrsezy7ok" target="_blank" rel="nofollow"><strong>shop all Nike deals under $50</strong></a></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><strong>was $37 now $29</strong></a></li><li><strong>Nike Calm Slides 2.0 (Women's): </strong><a href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow"><strong>was $55 now $33</strong></a></li><li><strong>Nike Run Defy (Women's): </strong><a href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow"><strong>was $65 now $42</strong></a></li><li><strong>Nike Flex Experience Run 12 (Women's): </strong><a href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow"><strong>was $75 now $47</strong></a></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow"><strong>was $70 now $48</strong></a></li><li><strong>Nike Downshifter 14 (Men's): </strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108" target="_blank" rel="nofollow"><strong>was $80 now from $49</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow"><strong>was 80 now from $49</strong></a></li><li><strong>Nike Waffle Nav (Men's): </strong><a href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow"><strong>was $80 now $49</strong></a></li><li><strong>Nike Precision 7 Basketball Shoes (Men's): </strong><a href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow"><strong>was $80 now $49</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $37 now $29</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $29, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33" href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Mj58mn9LfYmJR2NhTakgxQ" name="slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mj58mn9LfYmJR2NhTakgxQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow" data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33">Calm Slides 2.0 (Women's): was $55 now $33</a></strong><br>These Nike Calm slides are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. We're loving their marbled design. <a class="view-deal button" href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow" data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42" href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ETnPkfs7irhVAECjXkxz7b" name="Run defy" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ETnPkfs7irhVAECjXkxz7b-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow" data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42">Run Defy (Women's): was $65 now $42</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow" data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47" href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="rbrHaz97e3XeEMCgiaggM8" name="nike flex experience" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rbrHaz97e3XeEMCgiaggM8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow" data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47">Flex Experience Run 12 (Women's): was $75 now $47</a></strong><br>These Nike road runners have seen an impressive discount. They're flexible to move with you and have a super soft plush upper that cushions your feet. <a class="view-deal button" href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow" data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="UQdx4GExkMyNgMUt7NvnXh" name="nike promina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UQdx4GExkMyNgMUt7NvnXh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow" data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48">Promina Walking Shoes (Women's): was $70 now $48</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $48. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow" data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="GVpqPBExmdtSimUaGCKZyB" name="Nike Flex Train" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GVpqPBExmdtSimUaGCKZyB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow" data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49">Flex Train Workout Shoes (Men's): was $80 now $49</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $49. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow" data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49" href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="qgHvTLCiwEkegppCVkpqym" name="nike waffle nav" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qgHvTLCiwEkegppCVkpqym-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow" data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49">Waffle Nav (Men's): was $80 now $49</a></strong><br>This is the perfect shoe to add to your daily rotation this fall. The retro style gets modernized with these sleek sneakers inspired by the Nike Daybreak. They're made of suede and nylon and are both stylish and comfortable. <a class="view-deal button" href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow" data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="GEuVnpneXKTE8WFMfUSQCo" name="nike downshifter" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GEuVnpneXKTE8WFMfUSQCo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow" data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">Downshifter 14 (Men's): was $80 now $49</a></strong><br>The Nike Downshifter 14 are some of the cheapest Nike running shoes around — and this is a popular deal with only a few sizes left in stock! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow" data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49" href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="eUNARGbsASBjHKBpnHb6hM" name="nike precision" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eUNARGbsASBjHKBpnHb6hM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow" data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49">Precision 7 Basketball Shoes (Men's): was $80 now $49</a></strong><br>These Nike basketball shoes will help you improve your game! They have low collars for an improved range of motion, extra traction to keep you from slipping when changing direction, and soft plush cushioning.<a class="view-deal button" href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow" data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop More Deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=sneakers&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const finalHref = cardLink.href || cardLink.getAttribute('href') || '';                let actualRevenueId = cardLink.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = this.decodeHTML(description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim());                summaryTitle = this.decodeHTML(summaryTitle);                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: this.decodeHTML(item.name || item.title || item.model_name || item.product_name || 'Unknown Product'),            brand: this.decodeHTML(item.brand || ''),            productName: this.decodeHTML(item.model_name || item.product_name || item.name || ''),            merchant: this.decodeHTML(item.merchant_name || item.merchant || item.retailer || 'Retailer'),            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const finalHref = btn.href || btn.getAttribute('href') || '';                let actualRevenueId = btn.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/i-found-9-nike-deals-to-refresh-your-fall-shoe-collection-all-under-usd50</link>
                                                                            <description>
                            <![CDATA[ Nike running shoes are dropping in price! Check out the best savings on popular styles. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WKuiYLoReGrF77bkZ3bYnK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vEMUfAM7nvvMD2zYYoGLVR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 14:56:03 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Sep 2026 15:00:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Olivia Halevy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YAg7Fmh9dGKbg3hULBMWiU-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping and sourcing the best deals from some of the top brands, retailers and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing).&amp;nbsp;Olivia has over five years of experience writing lifestyle, commerce, and branded content for &lt;a href=&quot;http://patch.com/&quot;&gt;Patch.com&lt;/a&gt;. She&#039;s covered major shopping holidays like Amazon Prime Day, Black Friday and Cyber Monday. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family and taking long walks with her dog, Gus.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vEMUfAM7nvvMD2zYYoGLVR-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike / edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike deals]]></media:description>                                                            <media:text><![CDATA[Nike deals]]></media:text>
                                <media:title type="plain"><![CDATA[Nike deals]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vEMUfAM7nvvMD2zYYoGLVR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nike is one of the best footwear brands on the market — and while its running sneakers can come with a hefty price tag, there are still plenty of deals worth checking out. Right now, the retailer is slashing prices on top-rated sneakers, walking shoes and recovery sandals by up to 40%.</p><p>If you’re looking to refresh your footwear lineup for fall, you’ve come to the right place. <a href="https://www.nike.com/w/sale-under-50-shoes-3yaepz4weouzrsezy7ok" target="_blank" rel="nofollow">I’ve rounded up the best Nike deals I could find, and every pair is under $50</a>. Keep scrolling to score a new pair of stylish, affordable kicks before they’re gone.</p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-under-50-shoes-3yaepz4weouzrsezy7ok" target="_blank" rel="nofollow"><strong>shop all Nike deals under $50</strong></a></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><strong>was $37 now $29</strong></a></li><li><strong>Nike Calm Slides 2.0 (Women's): </strong><a href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow"><strong>was $55 now $33</strong></a></li><li><strong>Nike Run Defy (Women's): </strong><a href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow"><strong>was $65 now $42</strong></a></li><li><strong>Nike Flex Experience Run 12 (Women's): </strong><a href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow"><strong>was $75 now $47</strong></a></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow"><strong>was $70 now $48</strong></a></li><li><strong>Nike Downshifter 14 (Men's): </strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108" target="_blank" rel="nofollow"><strong>was $80 now from $49</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow"><strong>was 80 now from $49</strong></a></li><li><strong>Nike Waffle Nav (Men's): </strong><a href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow"><strong>was $80 now $49</strong></a></li><li><strong>Nike Precision 7 Basketball Shoes (Men's): </strong><a href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow"><strong>was $80 now $49</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $37 now $29</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $29, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="63ed546a-ad22-11f1-a466-176171e21fc9" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33" href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Mj58mn9LfYmJR2NhTakgxQ" name="slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mj58mn9LfYmJR2NhTakgxQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow" data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33">Calm Slides 2.0 (Women's): was $55 now $33</a></strong><br>These Nike Calm slides are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. We're loving their marbled design. <a class="view-deal button" href="https://www.nike.com/t/calm-2-womens-marbled-slides-IC47u696/II7271-100" target="_blank" rel="nofollow" data-dimension112="63ed54d8-ad22-11f1-bc63-298e9b0c1834" data-action="Deal Block" data-label="Calm Slides 2.0 (Women's)" data-dimension48="Calm Slides 2.0 (Women's)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42" href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ETnPkfs7irhVAECjXkxz7b" name="Run defy" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ETnPkfs7irhVAECjXkxz7b-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow" data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42">Run Defy (Women's): was $65 now $42</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.nike.com/t/run-defy-womens-road-running-shoes-rdVJVc/HM9593-109" target="_blank" rel="nofollow" data-dimension112="63ed5546-ad22-11f1-97c8-0347d9a5c63b" data-action="Deal Block" data-label="Run Defy (Women's)" data-dimension48="Run Defy (Women's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47" href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="rbrHaz97e3XeEMCgiaggM8" name="nike flex experience" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rbrHaz97e3XeEMCgiaggM8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow" data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47">Flex Experience Run 12 (Women's): was $75 now $47</a></strong><br>These Nike road runners have seen an impressive discount. They're flexible to move with you and have a super soft plush upper that cushions your feet. <a class="view-deal button" href="https://www.nike.com/t/flex-experience-run-12-womens-road-running-shoes-mzX9Fm/DV0746-401" target="_blank" rel="nofollow" data-dimension112="63ed55aa-ad22-11f1-afb9-690171ec37cc" data-action="Deal Block" data-label="Flex Experience Run 12 (Women's)" data-dimension48="Flex Experience Run 12 (Women's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="UQdx4GExkMyNgMUt7NvnXh" name="nike promina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UQdx4GExkMyNgMUt7NvnXh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow" data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48">Promina Walking Shoes (Women's): was $70 now $48</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $48. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.nike.com/t/promina-womens-walking-shoes-4PdJCh/FV6343-111" target="_blank" rel="nofollow" data-dimension112="63ed5618-ad22-11f1-a217-678c8dab896f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="GVpqPBExmdtSimUaGCKZyB" name="Nike Flex Train" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GVpqPBExmdtSimUaGCKZyB-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow" data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49">Flex Train Workout Shoes (Men's): was $80 now $49</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $49. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.nike.com/t/flex-train-mens-workout-shoes-7HuyM0ew/HV9972-302" target="_blank" rel="nofollow" data-dimension112="63ed5686-ad22-11f1-9b5a-5d2c18c2da95" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49" href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="qgHvTLCiwEkegppCVkpqym" name="nike waffle nav" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qgHvTLCiwEkegppCVkpqym-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow" data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49">Waffle Nav (Men's): was $80 now $49</a></strong><br>This is the perfect shoe to add to your daily rotation this fall. The retro style gets modernized with these sleek sneakers inspired by the Nike Daybreak. They're made of suede and nylon and are both stylish and comfortable. <a class="view-deal button" href="https://www.nike.com/t/waffle-nav-mens-shoes-CC5hwR/FJ4195-001" target="_blank" rel="nofollow" data-dimension112="63ed56f4-ad22-11f1-a081-8df7b5366ee4" data-action="Deal Block" data-label="Waffle Nav (Men's)" data-dimension48="Waffle Nav (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="GEuVnpneXKTE8WFMfUSQCo" name="nike downshifter" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GEuVnpneXKTE8WFMfUSQCo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow" data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">Downshifter 14 (Men's): was $80 now $49</a></strong><br>The Nike Downshifter 14 are some of the cheapest Nike running shoes around — and this is a popular deal with only a few sizes left in stock! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-108?" target="_blank" rel="nofollow" data-dimension112="63ed5758-ad22-11f1-a0f7-616a3e710e98" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49" href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="eUNARGbsASBjHKBpnHb6hM" name="nike precision" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eUNARGbsASBjHKBpnHb6hM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow" data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49">Precision 7 Basketball Shoes (Men's): was $80 now $49</a></strong><br>These Nike basketball shoes will help you improve your game! They have low collars for an improved range of motion, extra traction to keep you from slipping when changing direction, and soft plush cushioning.<a class="view-deal button" href="https://www.nike.com/t/precision-7-mens-basketball-shoes-IKdj8qoO/FN4322-001" target="_blank" rel="nofollow" data-dimension112="63ed57c6-ad22-11f1-8e00-39dc30d76dc1" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$49">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop More Deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=sneakers&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const finalHref = cardLink.href || cardLink.getAttribute('href') || '';                let actualRevenueId = cardLink.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = this.decodeHTML(description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim());                summaryTitle = this.decodeHTML(summaryTitle);                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: this.decodeHTML(item.name || item.title || item.model_name || item.product_name || 'Unknown Product'),            brand: this.decodeHTML(item.brand || ''),            productName: this.decodeHTML(item.model_name || item.product_name || item.name || ''),            merchant: this.decodeHTML(item.merchant_name || item.merchant || item.retailer || 'Retailer'),            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const finalHref = btn.href || btn.getAttribute('href') || '';                let actualRevenueId = btn.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's Aussie marathon season — and these 18 top-rated running essentials will help you cross the finish line ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's officially running season in Australia, with the <a href="https://www.tcssydneymarathon.com/" target="_blank" rel="nofollow">Sydney Marathon</a> kicking off this Sunday, August 30. Running any marathon length — even 5km — is a great accomplishment, as sustaining the same pace and energy throughout a miles-long race is no easy feat, even for those who <em>actually </em>enjoy running. </p><p>Some adrenaline-fuelled Aussie runners are already in the thick of planning the next few months, with events scheduled every weekend across the country. From park runs to full-on marathons coming up, there's no better time to invest in the best running essentials to get you through your big race. </p><p>Whether it's your first marathon or hundredth, IMO, you always need items on hand to give you the motivation to push through. I'm talking comfortable, yet vibrant running shoes, an insulated water bottle, and fun new training gear that'll inspire you to reach your PB. You could even chuck in a new handheld fan or appliance to help fuel you before and after the race. </p><p>I've listed 18 of the best running essentials below that are worth considering ahead of your big race, including some top-rated running shoes as chosen by Tom's Guide's fitness team. </p><p>Better yet, most of these items have fast shipping, so you can order them now and have them in time for any marathon events you might be attending this weekend. That said, most running experts don't suggest opting for a new pair before a big race weekend (especially if you are competing this weekend). FWIW, you could view this purchase as a consolation prize for, <em>well, </em>running a marathon. </p><p>So scroll on to find the best running essentials worth adding to your cart right now. </p>        <div class="featured_product_block featured_block_hero" data-id="8da382e6-9f55-11f1-afe1-8d3ab52a637b">            <a href="https://www.amazon.com.au/Hoka-One-Womens-Trainers-Cyclamen/dp/B0BNXBC9R1" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QXwAEw8biM5tyBPzw4GTAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38368-9f55-11f1-b95e-755d703426c1">            <a href="https://www.amazon.com.au/Bondi-Womens-Running-Shoes-Latte/dp/B0DN459FTP" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Z9xW8Nsgoy4TwbARgGPJz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da383e0-9f55-11f1-91b9-ab858f2d3f1d">            <a href="https://www.amazon.com.au/ASICS-Womens-Gel-Nimbus-Running-Silver/dp/B0BZ13TGM9/" data-model-name="Gel-Nimbus 25" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bicwvuwgM36iPsiDUdKq4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Nimbus 25</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3844e-9f55-11f1-8501-37cdce18325b">            <a href="https://www.amazon.com.au/ASICS-Unisex-SUPERBLAST-Running-Purple/dp/B0FFLR3L6F" data-model-name="Superblast" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/L5s9o3FzzHkhcSypN6Lcx9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Superblast</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da384c6-9f55-11f1-8d7d-99bb1fa2157f">            <a href="https://www.amazon.com.au/Nike-Pegasus-Womens-Running-Crimson/dp/B0DJ9T8CXF/" data-model-name="Pegasus 41 " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rggSTPjsJATvJGjornMHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Pegasus 41 </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38534-9f55-11f1-8133-cb55717e17a2">            <a href="https://www.amazon.com.au/Alphaglide-Versatile-Outdoors-Adventures-Emberglow/dp/B0D6V8MJSG" data-model-name="Alphaglide " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QQqr8BtvjEDSFSksy8CEAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Alphaglide </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da385a2-9f55-11f1-9f71-db1adbd1d823">            <a href="https://www.amazon.com.au/Owala-FreeSip-Insulated-Stainless-BPA-Free/dp/B0BZYC7N7X" data-model-name="Freesip Insulated Water Bottle 710ml " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/WpkXCZ6uSw6H9Anmh6QhQ4.jpg" alt="Owala Freesip Insulated Water Bottle - 710ml (24oz) Camo Cool"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Owala</div>                                        <div class="featured__title">Freesip Insulated Water Bottle 710ml </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3861a-9f55-11f1-8906-8f32ed527158">            <a href="https://www.amazon.com.au/Activate-Leakproof-Insulated-Stainless-BPA-Free/dp/B0GF44RZLG/" data-model-name="Vitalize Shaker Bottle" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7FpWXJVYH5tsRmRpRn29e4.jpg" alt="Stanley Vitalize Shaker Bottle 20 Oz | Leakproof Insulated Stainless Steel Shaker Cup | Base Storage and Twist on Fast Flow Lid | Protein Shakes and Pre Workout Powder | Bpa-Free | Sahara"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>STANLEY</div>                                        <div class="featured__title">Vitalize Shaker Bottle</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38688-9f55-11f1-93c7-c503d5daa614">            <a href="https://www.amazon.com.au/Ninja-Tumbler-Blender-Lavender-Lemonade/dp/B0GF72CK3G" data-model-name="Blend Boss Tumbler Blender (Lavender Lemonade)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ZaSCJ5FsLNzQbXgncdimb4.jpg" alt="Ninja Blend Boss Tumbler Blender, Lavender Lemonade"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">Blend Boss Tumbler Blender (Lavender Lemonade)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da386f6-9f55-11f1-b8a3-ef3aa772316e">            <a href="https://sharkninja.com.au/products/shark-chillpill-3-in-1-personal-cooling-system" data-model-name="ChillPill fan" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CMBkTey42HwYZ4XTT7aAw.png" alt="Shark chill pill"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Shark</div>                                        <div class="featured__title">ChillPill fan</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38764-9f55-11f1-a9ac-f7a072d0345f">            <a href="https://au.gymshark.com/products/gymshark-running-graphic-crew-socks-2pk-socks" data-model-name="Running Graphic Crew Socks 2pk" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/77QhQH3g2CVUTpqtftsGT4.jpg" alt="Running Graphic Crew Socks 2pk"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Graphic Crew Socks 2pk</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da387dc-9f55-11f1-8f5b-230bdf78d49e">            <a href="https://www.nike.com/au/t/run-lightweight-running-micro-crew-socks-1-pair-qJWFjTep/IB6114-407" data-model-name="Run Lightweight Running Micro-Crew Socks 1pk" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uUjiN7MqGzTjgJHcdoT6M4.png" alt="Nike Run Lightweight Running Micro-Crew Socks (1 Pair) - Hydrogen Blue/royal Pulse/pure Platinum/royal Pulse - Size S"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Run Lightweight Running Micro-Crew Socks 1pk</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3884a-9f55-11f1-8922-5f7013eff671">            <a href="https://au.gymshark.com/products/gymshark-vital-seamless-midi-zip-2-0-pullover-jackets-outerwear-green-aw25" data-model-name="Vital Seamless Midi Zip 2.0 Pullover" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/dxeBn6NEZTbPUFo3jcNgn4.jpg" alt="Vital Seamless Midi Zip 2.0 Pullover"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Vital Seamless Midi Zip 2.0 Pullover</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da388b8-9f55-11f1-b6a4-e5d7911b5d1e">            <a href="https://au.gymshark.com/products/gymshark-running-2-in-1-shorts-black-ss25" data-model-name="Running Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2pqxJR9fhaFLuqU6bysDR4.jpg" alt="Running 2-In-1 Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38926-9f55-11f1-8236-576912fe0d1d">            <a href="https://au.gymshark.com/products/gymshark-running-short-6-shorts-black-aw25" data-model-name="Running 5" Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/3dHRHYU6aanfxWjnm7h2R4.jpg" alt="Running 5" Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running 5" Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3899e-9f55-11f1-b29c-83847409a381">            <a href="https://au.gymshark.com/products/gymshark-running-tank-sleeveless-tops-white-aw25" data-model-name="Running Tank" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/8GUXDLjtGYJeAggbeLA6Gh.png" alt="Gymshark model wearing tank top"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Tank</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38a2a-9f55-11f1-b200-7d4f41b771be">            <a href="https://www.lululemon.com.au/en-au/p/metal-vent-tech-short-sleeve-shirt/prod11710026.html" data-model-name="Metal Vent Tech Short-Sleeve Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gg7DTf8Ygq4cWxpNPusQ75.webp" alt="Metal Vent Tech Short-Sleeve Shirt - Graphite Grey/black - M"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Metal Vent Tech Short-Sleeve Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38ab6-9f55-11f1-869d-1f1ab36eae49">            <a href="https://www.lululemon.com.au/en-au/p/fast-and-free-6-pocket-high-rise-tight-28%22-updated-design/lnnniy2ji8.html" data-model-name="Fast and Free 6-Pocket High-Rise Tight 28"" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/V42QAnRN5v3p68DoHmKLi8.webp" alt="Fast and Free 6-Pocket High-Rise Tight 28" *updated Design - Black - 12"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Fast and Free 6-Pocket High-Rise Tight 28"</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/its-aussie-marathon-season-and-these-18-top-rated-running-essentials-will-help-you-cross-the-finish-line</link>
                                                                            <description>
                            <![CDATA[ Entering the upcoming marathon season? I've found 18 must-have running essentials that'll help you finish faster. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UYjfDWU9fyLvX27zFL5qDT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gwPCWGZnp7R3TF55D4Rkqe-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Aug 2026 02:55:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ lucy.scotting@futurenet.com (Lucy Scotting) ]]></author>                    <dc:creator><![CDATA[ Lucy Scotting ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/UC9ncAYxkmJ5ipHEyX44ri-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Lucy Scotting is a staff writer for Tom’s Guide Australia, primarily covering lifestyle, streaming and internet-related news. Lucy started her career writing for HR and staffing industry publications, with articles covering emerging tech, business and finance.&lt;/p&gt;&lt;p&gt;In her spare time, Lucy can be found watching sci-fi movies, working on her dystopian fiction novel (in progress since 2017) or hanging out with her dog, Fletcher. If she’s not found doing any of the above, she’s likely on her next adventure to a new city, country, or continent. &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gwPCWGZnp7R3TF55D4Rkqe-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Edited with Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Products and models on green background]]></media:description>                                                            <media:text><![CDATA[Products and models on green background]]></media:text>
                                <media:title type="plain"><![CDATA[Products and models on green background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gwPCWGZnp7R3TF55D4Rkqe-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's officially running season in Australia, with the <a href="https://www.tcssydneymarathon.com/" target="_blank" rel="nofollow">Sydney Marathon</a> kicking off this Sunday, August 30. Running any marathon length — even 5km — is a great accomplishment, as sustaining the same pace and energy throughout a miles-long race is no easy feat, even for those who <em>actually </em>enjoy running. </p><p>Some adrenaline-fuelled Aussie runners are already in the thick of planning the next few months, with events scheduled every weekend across the country. From park runs to full-on marathons coming up, there's no better time to invest in the best running essentials to get you through your big race. </p><p>Whether it's your first marathon or hundredth, IMO, you always need items on hand to give you the motivation to push through. I'm talking comfortable, yet vibrant running shoes, an insulated water bottle, and fun new training gear that'll inspire you to reach your PB. You could even chuck in a new handheld fan or appliance to help fuel you before and after the race. </p><p>I've listed 18 of the best running essentials below that are worth considering ahead of your big race, including some top-rated running shoes as chosen by Tom's Guide's fitness team. </p><p>Better yet, most of these items have fast shipping, so you can order them now and have them in time for any marathon events you might be attending this weekend. That said, most running experts don't suggest opting for a new pair before a big race weekend (especially if you are competing this weekend). FWIW, you could view this purchase as a consolation prize for, <em>well, </em>running a marathon. </p><p>So scroll on to find the best running essentials worth adding to your cart right now. </p>        <div class="featured_product_block featured_block_hero" data-id="8da382e6-9f55-11f1-afe1-8d3ab52a637b">            <a href="https://www.amazon.com.au/Hoka-One-Womens-Trainers-Cyclamen/dp/B0BNXBC9R1" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QXwAEw8biM5tyBPzw4GTAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38368-9f55-11f1-b95e-755d703426c1">            <a href="https://www.amazon.com.au/Bondi-Womens-Running-Shoes-Latte/dp/B0DN459FTP" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Z9xW8Nsgoy4TwbARgGPJz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da383e0-9f55-11f1-91b9-ab858f2d3f1d">            <a href="https://www.amazon.com.au/ASICS-Womens-Gel-Nimbus-Running-Silver/dp/B0BZ13TGM9/" data-model-name="Gel-Nimbus 25" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bicwvuwgM36iPsiDUdKq4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Nimbus 25</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3844e-9f55-11f1-8501-37cdce18325b">            <a href="https://www.amazon.com.au/ASICS-Unisex-SUPERBLAST-Running-Purple/dp/B0FFLR3L6F" data-model-name="Superblast" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/L5s9o3FzzHkhcSypN6Lcx9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Superblast</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da384c6-9f55-11f1-8d7d-99bb1fa2157f">            <a href="https://www.amazon.com.au/Nike-Pegasus-Womens-Running-Crimson/dp/B0DJ9T8CXF/" data-model-name="Pegasus 41 " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rggSTPjsJATvJGjornMHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Pegasus 41 </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38534-9f55-11f1-8133-cb55717e17a2">            <a href="https://www.amazon.com.au/Alphaglide-Versatile-Outdoors-Adventures-Emberglow/dp/B0D6V8MJSG" data-model-name="Alphaglide " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QQqr8BtvjEDSFSksy8CEAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Alphaglide </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da385a2-9f55-11f1-9f71-db1adbd1d823">            <a href="https://www.amazon.com.au/Owala-FreeSip-Insulated-Stainless-BPA-Free/dp/B0BZYC7N7X" data-model-name="Freesip Insulated Water Bottle 710ml " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/WpkXCZ6uSw6H9Anmh6QhQ4.jpg" alt="Owala Freesip Insulated Water Bottle - 710ml (24oz) Camo Cool"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Owala</div>                                        <div class="featured__title">Freesip Insulated Water Bottle 710ml </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3861a-9f55-11f1-8906-8f32ed527158">            <a href="https://www.amazon.com.au/Activate-Leakproof-Insulated-Stainless-BPA-Free/dp/B0GF44RZLG/" data-model-name="Vitalize Shaker Bottle" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7FpWXJVYH5tsRmRpRn29e4.jpg" alt="Stanley Vitalize Shaker Bottle 20 Oz | Leakproof Insulated Stainless Steel Shaker Cup | Base Storage and Twist on Fast Flow Lid | Protein Shakes and Pre Workout Powder | Bpa-Free | Sahara"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>STANLEY</div>                                        <div class="featured__title">Vitalize Shaker Bottle</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38688-9f55-11f1-93c7-c503d5daa614">            <a href="https://www.amazon.com.au/Ninja-Tumbler-Blender-Lavender-Lemonade/dp/B0GF72CK3G" data-model-name="Blend Boss Tumbler Blender (Lavender Lemonade)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ZaSCJ5FsLNzQbXgncdimb4.jpg" alt="Ninja Blend Boss Tumbler Blender, Lavender Lemonade"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">Blend Boss Tumbler Blender (Lavender Lemonade)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da386f6-9f55-11f1-b8a3-ef3aa772316e">            <a href="https://sharkninja.com.au/products/shark-chillpill-3-in-1-personal-cooling-system" data-model-name="ChillPill fan" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CMBkTey42HwYZ4XTT7aAw.png" alt="Shark chill pill"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Shark</div>                                        <div class="featured__title">ChillPill fan</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38764-9f55-11f1-a9ac-f7a072d0345f">            <a href="https://au.gymshark.com/products/gymshark-running-graphic-crew-socks-2pk-socks" data-model-name="Running Graphic Crew Socks 2pk" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/77QhQH3g2CVUTpqtftsGT4.jpg" alt="Running Graphic Crew Socks 2pk"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Graphic Crew Socks 2pk</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da387dc-9f55-11f1-8f5b-230bdf78d49e">            <a href="https://www.nike.com/au/t/run-lightweight-running-micro-crew-socks-1-pair-qJWFjTep/IB6114-407" data-model-name="Run Lightweight Running Micro-Crew Socks 1pk" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uUjiN7MqGzTjgJHcdoT6M4.png" alt="Nike Run Lightweight Running Micro-Crew Socks (1 Pair) - Hydrogen Blue/royal Pulse/pure Platinum/royal Pulse - Size S"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Run Lightweight Running Micro-Crew Socks 1pk</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3884a-9f55-11f1-8922-5f7013eff671">            <a href="https://au.gymshark.com/products/gymshark-vital-seamless-midi-zip-2-0-pullover-jackets-outerwear-green-aw25" data-model-name="Vital Seamless Midi Zip 2.0 Pullover" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/dxeBn6NEZTbPUFo3jcNgn4.jpg" alt="Vital Seamless Midi Zip 2.0 Pullover"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Vital Seamless Midi Zip 2.0 Pullover</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da388b8-9f55-11f1-b6a4-e5d7911b5d1e">            <a href="https://au.gymshark.com/products/gymshark-running-2-in-1-shorts-black-ss25" data-model-name="Running Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2pqxJR9fhaFLuqU6bysDR4.jpg" alt="Running 2-In-1 Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38926-9f55-11f1-8236-576912fe0d1d">            <a href="https://au.gymshark.com/products/gymshark-running-short-6-shorts-black-aw25" data-model-name="Running 5" Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/3dHRHYU6aanfxWjnm7h2R4.jpg" alt="Running 5" Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running 5" Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da3899e-9f55-11f1-b29c-83847409a381">            <a href="https://au.gymshark.com/products/gymshark-running-tank-sleeveless-tops-white-aw25" data-model-name="Running Tank" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/8GUXDLjtGYJeAggbeLA6Gh.png" alt="Gymshark model wearing tank top"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark</div>                                        <div class="featured__title">Running Tank</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38a2a-9f55-11f1-b200-7d4f41b771be">            <a href="https://www.lululemon.com.au/en-au/p/metal-vent-tech-short-sleeve-shirt/prod11710026.html" data-model-name="Metal Vent Tech Short-Sleeve Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gg7DTf8Ygq4cWxpNPusQ75.webp" alt="Metal Vent Tech Short-Sleeve Shirt - Graphite Grey/black - M"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Metal Vent Tech Short-Sleeve Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8da38ab6-9f55-11f1-869d-1f1ab36eae49">            <a href="https://www.lululemon.com.au/en-au/p/fast-and-free-6-pocket-high-rise-tight-28%22-updated-design/lnnniy2ji8.html" data-model-name="Fast and Free 6-Pocket High-Rise Tight 28"" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/V42QAnRN5v3p68DoHmKLi8.webp" alt="Fast and Free 6-Pocket High-Rise Tight 28" *updated Design - Black - 12"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Fast and Free 6-Pocket High-Rise Tight 28"</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Are you Team Adidas or Team Nike? I found 9 killer running shoe deals across both brands with up to 45% off ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm going to let you in on a little secret: fall is one of the <em>best</em> seasons to go running in. The temperature is more comfortable than the blistering heat of summer and if you're lucky enough to live by some woodland, the scenery won't be half bad either.</p><p>But if you've got your sights set on improvement this autumn then you'll want the right footwear to go after it, and Nike and Adidas are the two titans of sneaker brands. Whether you're on Team Adidas or Team Nike, I've found some brilliant savings that you can pick up right now.</p><p>I tend to wear through sneakers at a fair pace and have tested some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> out there. I ran my first marathon in a pair of Nike Invincible 3 so right now I'm interested in crossing over to the other side of the tracks and picking up a pair of the <a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow">Adidas Supernova Ease Running Sneakers on sale for $56 at Amazon</a>.</p><p>If you're on Team Nike, check out the Pegasus 41 running shoe, which <a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow">gets a nice discount down to $93</a> now that the newer Pegasus 42 is out in the wild.  </p><p><strong>Note: </strong>Prices vary based on the size and color you choose. To find the best deal for you, check out any different color options available in your size. For more deals, check out our <a href="https://www.tomsguide.com/coupons/amazon.com">Amazon promo codes</a> coverage. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas Supernova Ease Running Sneaker (Men's): </strong><a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow"><strong>was $100 now $56 @ Amazon</strong></a></li><li><strong>Adidas Lite Racer Adapt 7.0 (Men's): </strong><a href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow"><strong>was $70 now from $49 @ Amazon</strong></a></li><li><strong>Adidas X_PLR Path Sneakers (Women's): </strong><a href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow"><strong>was $65 now $48 @ Amazon</strong></a></li><li><strong>Adidas Swift Run 1.0 Sneakers (Women's): </strong><a href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow"><strong>was $80 now $44 @ Amazon</strong></a></li><li><strong>Nike Revolution 8 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow"><strong>was $75 now from $56 @ Amazon</strong></a></li><li><strong>Nike Court Shot Herrenschuh Sneakers (Men's): </strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><strong>was $80 now $63 @ Amazon</strong></a></li><li><strong>Nike Air Monarch IV Training/Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><strong>was $85 now $68 @ Amazon</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93 @ Amazon</strong></a></li><li><strong>Nike Pegasus 41 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><strong>was $140 now from $93 @ Amazon</strong></a></li></ul><h3 class="article-body__section" id="section-adidas-running-shoe-deals"><span>Adidas running shoe deals</span></h3><div class="product"><a data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56" href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:45.23%;"><img id="eBjhMbaTJK6R2rnLHR5wfg" name="Supernova Ease Running Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eBjhMbaTJK6R2rnLHR5wfg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="664" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56">Supernova Ease Running Sneaker (Men's): was $100 now $56</a></strong><br>The Adidas Supernova Ease have a super clean look, and are packed with tech to help you run at your best. They have a Dreamstrike EVA midsole to cushion your feet and a flexible, lightweight mesh upper. The best price reduction can be found on the White/Dash Grey/Silver Metallic colorway.<a class="view-deal button" href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49" href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="zrJTyfiFHSJQDU2aHRkLta" name="adidas-affordable-shoe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zrJTyfiFHSJQDU2aHRkLta-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow" data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49">Lite Racer Adapt 7.0 (Men's): was $70 now $49</a></strong><br>This is about as budget-friendly a running shoe as you'll find with this Adidas sneaker on sale starting from $49. It usually sells for $70, so this is a solid discount. If you're a hardcore runner aiming for a half or full marathon, this won't suit. But for casual runners who need an everyday pair, these will do the job.<a class="view-deal button" href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow" data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48" href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:756px;"><p class="vanilla-image-block" style="padding-top:54.10%;"><img id="F8z5SpuxZSmLrZSLQoRrdn" name="41HGmMS5UFL._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/F8z5SpuxZSmLrZSLQoRrdn-1920-80.jpg" mos="" align="middle" fullscreen="" width="756" height="409" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow" data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48">X_PLR Path Sneakers (Women's): was $65 now $48</a></strong><br>Score a discount on the Adidas X_PLR Path sneakers. Yes, they've got a stupid name but with a flexible upper and grippy, durable outsoles, they're a solid workout companion. The midsole features a hybrid of Adidas' Boost and Bounce tech, giving a springy and responsive feel underfoot.<a class="view-deal button" href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow" data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44" href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1392px;"><p class="vanilla-image-block" style="padding-top:49.93%;"><img id="nNQaiUWrC999bLkabgaYQn" name="Swift Run 1.0 Sneakers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nNQaiUWrC999bLkabgaYQn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1392" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow" data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44">Swift Run 1.0 Sneakers (Women's): was $80 now $44</a></strong><br>These Adidas casual sneakers are inspired by the style of running shoes, but they mostly deserve a place in your wardrobe because of the awesome animal print. (They also come in four plain color schemes if you're not a fan.) Their soft and stretchy flexible upper makes them super comfortable.<a class="view-deal button" href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow" data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-running-shoe-deals"><span>Nike running shoe deals</span></h3><div class="product"><a data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow" data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">Revolution 8 Road Running Shoes (Women's): was $75 now $56</a></strong><br>These Nike road runners are on sale starting from just $56, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. The styling also looks a little bit retro to me, which is no bad thing at all.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow" data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">Court Shot Herrenschuh Sneakers (Men's): was $80 now $63</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $68</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93">Pegasus 41 Running Shoes (Women's): was $140 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more — and as I mentioned at the start, this has since been surpassed by the newer <a href="https://www.tomsguide.com/wellness/running/nike-pegasus-42-review">Nike Pegasus 42</a>.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop More Deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=running&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const rewrittenLink = btn.getAttribute('href');                const revenueId = btn.getAttribute('data-revenue-id');                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/are-you-team-adidas-or-team-nike-i-found-9-killer-running-shoe-deals-across-both-brands-with-up-to-45-percent-off</link>
                                                                            <description>
                            <![CDATA[ Summertime may be drawing to a close but there's still a huge bunch of killer deals on two of my favorite running brands. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TGUALpXdnbpbtigh8Wi6PS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vLnF7tv6MqkQE8H59A9Gh9-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 20 Aug 2026 10:25:13 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Aug 2026 18:55:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ jeff.parsons@futurenet.com (Jeff Parsons) ]]></author>                    <dc:creator><![CDATA[ Jeff Parsons ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/7z3UTGGrmSokMKxTWHmhjX-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jeff is U.K. Editor-in-Chief for Tom’s Guide looking after the day-to-day output of the site’s British contingent. &lt;/p&gt;&lt;p&gt;Rising early and heading straight for the coffee machine, Jeff loves nothing more than dialling into the zeitgeist of the day’s tech news. A journalist for over a decade, he&#039;s travelled around the world testing and reviewing any gadget he can get his hands on.&lt;/p&gt;&lt;p&gt;Before joining the team at Tom’s Guide, Jeff covered technology and science for two of the U.K.’s biggest national news sites: Metro.co.uk and the Daily Mirror. Memorable moments include getting lost in Vienna in an electric Audi, touring Lockheed Martin’s mile-long jet factory in Fort Worth and filming a Netflix documentary about Elon Musk in West London.&lt;/p&gt;&lt;p&gt;When not plugged into the current news agenda, editing or commissioning a series of articles or debating the merits of Apple vs Android, Jeff can usually be found out for a run trying to shave precious seconds off his PB. Or lifting weights in a vain attempt to offset the ageing process.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vLnF7tv6MqkQE8H59A9Gh9-1920-80.jpg">
                                                            <media:credit><![CDATA[Adidas]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Adidas Supernova Ease running shoes]]></media:description>                                                            <media:text><![CDATA[Adidas Supernova Ease running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Adidas Supernova Ease running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vLnF7tv6MqkQE8H59A9Gh9-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm going to let you in on a little secret: fall is one of the <em>best</em> seasons to go running in. The temperature is more comfortable than the blistering heat of summer and if you're lucky enough to live by some woodland, the scenery won't be half bad either.</p><p>But if you've got your sights set on improvement this autumn then you'll want the right footwear to go after it, and Nike and Adidas are the two titans of sneaker brands. Whether you're on Team Adidas or Team Nike, I've found some brilliant savings that you can pick up right now.</p><p>I tend to wear through sneakers at a fair pace and have tested some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> out there. I ran my first marathon in a pair of Nike Invincible 3 so right now I'm interested in crossing over to the other side of the tracks and picking up a pair of the <a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow">Adidas Supernova Ease Running Sneakers on sale for $56 at Amazon</a>.</p><p>If you're on Team Nike, check out the Pegasus 41 running shoe, which <a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow">gets a nice discount down to $93</a> now that the newer Pegasus 42 is out in the wild.  </p><p><strong>Note: </strong>Prices vary based on the size and color you choose. To find the best deal for you, check out any different color options available in your size. For more deals, check out our <a href="https://www.tomsguide.com/coupons/amazon.com">Amazon promo codes</a> coverage. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas Supernova Ease Running Sneaker (Men's): </strong><a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow"><strong>was $100 now $56 @ Amazon</strong></a></li><li><strong>Adidas Lite Racer Adapt 7.0 (Men's): </strong><a href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow"><strong>was $70 now from $49 @ Amazon</strong></a></li><li><strong>Adidas X_PLR Path Sneakers (Women's): </strong><a href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow"><strong>was $65 now $48 @ Amazon</strong></a></li><li><strong>Adidas Swift Run 1.0 Sneakers (Women's): </strong><a href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow"><strong>was $80 now $44 @ Amazon</strong></a></li><li><strong>Nike Revolution 8 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow"><strong>was $75 now from $56 @ Amazon</strong></a></li><li><strong>Nike Court Shot Herrenschuh Sneakers (Men's): </strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><strong>was $80 now $63 @ Amazon</strong></a></li><li><strong>Nike Air Monarch IV Training/Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><strong>was $85 now $68 @ Amazon</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93 @ Amazon</strong></a></li><li><strong>Nike Pegasus 41 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><strong>was $140 now from $93 @ Amazon</strong></a></li></ul><h3 class="article-body__section" id="section-adidas-running-shoe-deals"><span>Adidas running shoe deals</span></h3><div class="product"><a data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56" href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:45.23%;"><img id="eBjhMbaTJK6R2rnLHR5wfg" name="Supernova Ease Running Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eBjhMbaTJK6R2rnLHR5wfg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="664" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56">Supernova Ease Running Sneaker (Men's): was $100 now $56</a></strong><br>The Adidas Supernova Ease have a super clean look, and are packed with tech to help you run at your best. They have a Dreamstrike EVA midsole to cushion your feet and a flexible, lightweight mesh upper. The best price reduction can be found on the White/Dash Grey/Silver Metallic colorway.<a class="view-deal button" href="https://www.amazon.com/adidas-Supernova-Running-Sneaker-Burst/dp/B0D2JHMF1B?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="88f52b2c-9c77-11f1-ac5b-a97c50fedb47" data-action="Deal Block" data-label="Supernova Ease Running Sneaker (Men's)" data-dimension48="Supernova Ease Running Sneaker (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49" href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="zrJTyfiFHSJQDU2aHRkLta" name="adidas-affordable-shoe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zrJTyfiFHSJQDU2aHRkLta-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow" data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49">Lite Racer Adapt 7.0 (Men's): was $70 now $49</a></strong><br>This is about as budget-friendly a running shoe as you'll find with this Adidas sneaker on sale starting from $49. It usually sells for $70, so this is a solid discount. If you're a hardcore runner aiming for a half or full marathon, this won't suit. But for casual runners who need an everyday pair, these will do the job.<a class="view-deal button" href="https://www.amazon.com/adidas-Racer-Adapt-Sneaker-Black/dp/B0CKM9F15Z" target="_blank" rel="nofollow" data-dimension112="88f52b90-9c77-11f1-bda5-410f2df98acf" data-action="Deal Block" data-label="Lite Racer Adapt 7.0 (Men's)" data-dimension48="Lite Racer Adapt 7.0 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48" href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:756px;"><p class="vanilla-image-block" style="padding-top:54.10%;"><img id="F8z5SpuxZSmLrZSLQoRrdn" name="41HGmMS5UFL._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/F8z5SpuxZSmLrZSLQoRrdn-1920-80.jpg" mos="" align="middle" fullscreen="" width="756" height="409" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow" data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48">X_PLR Path Sneakers (Women's): was $65 now $48</a></strong><br>Score a discount on the Adidas X_PLR Path sneakers. Yes, they've got a stupid name but with a flexible upper and grippy, durable outsoles, they're a solid workout companion. The midsole features a hybrid of Adidas' Boost and Bounce tech, giving a springy and responsive feel underfoot.<a class="view-deal button" href="https://www.amazon.com/adidas-Womens-X_PLRPATH-Sneaker-Black/dp/B0C2JYVX16" target="_blank" rel="nofollow" data-dimension112="88f52bf4-9c77-11f1-b255-83bab39027bf" data-action="Deal Block" data-label="X_PLR Path Sneakers (Women's)" data-dimension48="X_PLR Path Sneakers (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44" href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1392px;"><p class="vanilla-image-block" style="padding-top:49.93%;"><img id="nNQaiUWrC999bLkabgaYQn" name="Swift Run 1.0 Sneakers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nNQaiUWrC999bLkabgaYQn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1392" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow" data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44">Swift Run 1.0 Sneakers (Women's): was $80 now $44</a></strong><br>These Adidas casual sneakers are inspired by the style of running shoes, but they mostly deserve a place in your wardrobe because of the awesome animal print. (They also come in four plain color schemes if you're not a fan.) Their soft and stretchy flexible upper makes them super comfortable.<a class="view-deal button" href="https://www.amazon.com/adidas-Womens-Sneaker-Wonder-Alumina/dp/B0D4PQNXZB" target="_blank" rel="nofollow" data-dimension112="88f52c4e-9c77-11f1-935f-eb194dd16585" data-action="Deal Block" data-label="Swift Run 1.0 Sneakers (Women's)" data-dimension48="Swift Run 1.0 Sneakers (Women's)" data-dimension25="$44">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-running-shoe-deals"><span>Nike running shoe deals</span></h3><div class="product"><a data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow" data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">Revolution 8 Road Running Shoes (Women's): was $75 now $56</a></strong><br>These Nike road runners are on sale starting from just $56, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. The styling also looks a little bit retro to me, which is no bad thing at all.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHTLDYK" target="_blank" rel="nofollow" data-dimension112="88f52d16-9c77-11f1-9052-0d968ad3f9bb" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">Court Shot Herrenschuh Sneakers (Men's): was $80 now $63</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="88f52d7a-9c77-11f1-bba4-85a73e1dd237" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $68</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="88f52dd4-9c77-11f1-a577-f38c3b52d76f" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="88f52e9c-9c77-11f1-960c-3173c88f47b3" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93">Pegasus 41 Running Shoes (Women's): was $140 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more — and as I mentioned at the start, this has since been surpassed by the newer <a href="https://www.tomsguide.com/wellness/running/nike-pegasus-42-review">Nike Pegasus 42</a>.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="88f52ef6-9c77-11f1-abb3-1f8cb5433384" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop More Deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=running&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const rewrittenLink = btn.getAttribute('href');                const revenueId = btn.getAttribute('data-revenue-id');                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Save up to 40% off Nike running shoes — 15 deals on our editors' favorite models ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Still can't get enough of the great outdoors? I've been searching the web for the best deals on Nike running shoes, and there are some excellent options up for grabs.</p><p>One of the best deals around is the <a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow">Nike Pegasus 42 on sale from $116 at Nike</a>. We currently rank it as the best value option on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, so any discount on it is fantastic! Our fitness team praised it for its smooth and lively ride, and said it was a great shoe for a variety of running styles. </p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Downshifter 14 (Men's): </strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow"><strong>was $80 now from $49</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><strong>was 80 now from $59</strong></a></li><li><strong>Nike Air Max Fire Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow"><strong>was $105 now from $63</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93</strong></a></li><li><strong>Nike Vomero 18 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><strong>was $150 now from $109</strong></a></li><li><strong>Nike Pegasus 42 (Women's): </strong><a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow"><strong>was $145 now from $116</strong></a></li><li><strong>Nike Vomero Plus (Women's): </strong><a href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow"><strong>was $180 now from $144</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $37 now $29</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $29, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="zCmFyZvZvT6Ayijv4yrZGL" name="Downshifter 14 (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zCmFyZvZvT6Ayijv4yrZGL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow" data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">Downshifter 14 (Men's): was $80 now $49</a></strong><br>The Nike Downshifter 14 are some of the cheapest Nike running shoes around — and this is a popular deal with only a few sizes left in stock! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow" data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">Flex Train Workout Shoes (Men's): was $80 now $59</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $59. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow" data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">Revolution 8 Road Running Shoes (Women's): was $70 now $59</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow" data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1586px;"><p class="vanilla-image-block" style="padding-top:50.95%;"><img id="S3DWtkpSSx9FBb3iovBrRQ" name="Air Max Fire Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S3DWtkpSSx9FBb3iovBrRQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1586" height="808" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow" data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63">Air Max Fire Shoes (Women's): was $105 now $63</a></strong><br>This Nike Air Max deal drops the price of these shoes by 40%, which is great to see. They have an eye-catching chunky sole with visible Air Max cushioning, and a cool wave pattern across the side.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow" data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">Court Shot Herrenschuh Sneakers (Men's): was $80 now $63</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $63</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="G7hEGWPSZEBHdpY9q562Zi" name="Quest 6 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G7hEGWPSZEBHdpY9q562Zi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="751" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">Quest 6 Road Running Shoes (Men's): was $85 now $64</a></strong><br>These affordable running shoes are designed for new runners, but still provide everything you need out of a pair of runners. They have soft, responsive cushioning on board and stay secure on your feet.<a class="view-deal button" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1723px;"><p class="vanilla-image-block" style="padding-top:47.42%;"><img id="oGEcMPMyVERhdD6die3fdA" name="Run Swift" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oGEcMPMyVERhdD6die3fdA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1723" height="817" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow" data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">Run Swift 3 (Women's): was $85 now $68</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow" data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105">Pegasus 41 Running Shoes (Women's): was $140 now $105</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109">Vomero 18 Running Shoes (Women's): was $150 now $109</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116" href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="JTX3mJWVe6FhrLwpN2BvBF" name="Pegasus 42" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JTX3mJWVe6FhrLwpN2BvBF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow" data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116">Pegasus 42 (Women's): was $145 now $116</a></strong><br>Earning a 3.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-pegasus-42-review">Nike Pegasus 42 review</a>, we currently rank this as one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> you can buy in terms of value. Compared to the Pegasus 41 (which was already great,) the 42 feels even smoother and more energetic underfoot. It's a great shoe for just about anybody.<a class="view-deal button" href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow" data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116">View Deal</a></p></div><div class="product"><a data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144" href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ee4dBpGa8AkgSBMVwAnYhb" name="Vomero Plus (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ee4dBpGa8AkgSBMVwAnYhb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow" data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144">Vomero Plus (Women's): was $180 now $144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/i-ran-50-miles-in-the-nike-vomero-plus-and-its-my-new-favorite-running-shoe">Nike Vomero Plus</a> is perfect for experienced runners who want a comfortable, bouncy shoe for easy runs, or newer runners who need one cushioned shoe for all their runs. We rank it as the best cushioned running shoe on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>. <a class="view-deal button" href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow" data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/save-up-to-40-percent-off-nike-running-shoes-13-deals-on-our-editors-favorite-models</link>
                                                                            <description>
                            <![CDATA[ Nike running shoes are dropping in price! Check out the best savings on popular models — and improve your times this summer. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PCSLHqfJ8hahZTYYQnDcPT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jul 2026 14:27:39 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Jul 2026 09:43:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Still can't get enough of the great outdoors? I've been searching the web for the best deals on Nike running shoes, and there are some excellent options up for grabs.</p><p>One of the best deals around is the <a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow">Nike Pegasus 42 on sale from $116 at Nike</a>. We currently rank it as the best value option on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, so any discount on it is fantastic! Our fitness team praised it for its smooth and lively ride, and said it was a great shoe for a variety of running styles. </p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Downshifter 14 (Men's): </strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow"><strong>was $80 now from $49</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><strong>was 80 now from $59</strong></a></li><li><strong>Nike Air Max Fire Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow"><strong>was $105 now from $63</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93</strong></a></li><li><strong>Nike Vomero 18 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><strong>was $150 now from $109</strong></a></li><li><strong>Nike Pegasus 42 (Women's): </strong><a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow"><strong>was $145 now from $116</strong></a></li><li><strong>Nike Vomero Plus (Women's): </strong><a href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow"><strong>was $180 now from $144</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $37 now $29</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $29, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-304" target="_blank" rel="nofollow" data-dimension112="a0f0b156-7b7a-11f1-b6a8-7dc8dbf2fc52" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="zCmFyZvZvT6Ayijv4yrZGL" name="Downshifter 14 (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zCmFyZvZvT6Ayijv4yrZGL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow" data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">Downshifter 14 (Men's): was $80 now $49</a></strong><br>The Nike Downshifter 14 are some of the cheapest Nike running shoes around — and this is a popular deal with only a few sizes left in stock! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-14-mens-road-running-shoe-wrouoOtz/IB1895-103" target="_blank" rel="nofollow" data-dimension112="fec05e00-7ad3-11f1-b8ca-4bc642e7bcc6" data-action="Deal Block" data-label="Downshifter 14 (Men's)" data-dimension48="Downshifter 14 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">Flex Train Workout Shoes (Men's): was $80 now $59</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $59. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="8ea1ccd6-7ad2-11f1-a31e-0dd389268e0c" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow" data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">Revolution 8 Road Running Shoes (Women's): was $70 now $59</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0DPHRJLX1" target="_blank" rel="nofollow" data-dimension112="8ea1cd3a-7ad2-11f1-9d9e-cd4ef86c04cd" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a0f0b1e2-7b7a-11f1-b395-350643c7deea" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1586px;"><p class="vanilla-image-block" style="padding-top:50.95%;"><img id="S3DWtkpSSx9FBb3iovBrRQ" name="Air Max Fire Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S3DWtkpSSx9FBb3iovBrRQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1586" height="808" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow" data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63">Air Max Fire Shoes (Women's): was $105 now $63</a></strong><br>This Nike Air Max deal drops the price of these shoes by 40%, which is great to see. They have an eye-catching chunky sole with visible Air Max cushioning, and a cool wave pattern across the side.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0FBX2HPF3" target="_blank" rel="nofollow" data-dimension112="fec05e8c-7ad3-11f1-bcac-bf172f26405c" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">Court Shot Herrenschuh Sneakers (Men's): was $80 now $63</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0F1325R84" target="_blank" rel="nofollow" data-dimension112="8ea1cda8-7ad2-11f1-a391-a9d8ecb40e67" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $63</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="8ea1ce16-7ad2-11f1-9c49-2f4aa7f43049" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="G7hEGWPSZEBHdpY9q562Zi" name="Quest 6 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G7hEGWPSZEBHdpY9q562Zi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="751" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">Quest 6 Road Running Shoes (Men's): was $85 now $64</a></strong><br>These affordable running shoes are designed for new runners, but still provide everything you need out of a pair of runners. They have soft, responsive cushioning on board and stay secure on your feet.<a class="view-deal button" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="8ea1ce7a-7ad2-11f1-af85-a185f3f98b3c" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1723px;"><p class="vanilla-image-block" style="padding-top:47.42%;"><img id="oGEcMPMyVERhdD6die3fdA" name="Run Swift" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oGEcMPMyVERhdD6die3fdA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1723" height="817" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow" data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">Run Swift 3 (Women's): was $85 now $68</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQN2T75W" target="_blank" rel="nofollow" data-dimension112="8ea1cee8-7ad2-11f1-907a-83e086605bab" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="8ea1cfb0-7ad2-11f1-9342-2ba23fa059a4" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105">Pegasus 41 Running Shoes (Women's): was $140 now $105</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="8ea1d046-7ad2-11f1-bca6-690a706f859c" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$105">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109">Vomero 18 Running Shoes (Women's): was $150 now $109</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="8ea1d0b4-7ad2-11f1-a153-0195754d05da" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$109">View Deal</a></p></div><div class="product"><a data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116" href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="JTX3mJWVe6FhrLwpN2BvBF" name="Pegasus 42" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JTX3mJWVe6FhrLwpN2BvBF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow" data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116">Pegasus 42 (Women's): was $145 now $116</a></strong><br>Earning a 3.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-pegasus-42-review">Nike Pegasus 42 review</a>, we currently rank this as one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> you can buy in terms of value. Compared to the Pegasus 41 (which was already great,) the 42 feels even smoother and more energetic underfoot. It's a great shoe for just about anybody.<a class="view-deal button" href="https://www.nike.com/t/pegasus-42-womens-road-running-shoes-VCB6baKU/IB1881-002" target="_blank" rel="nofollow" data-dimension112="8ea1d17c-7ad2-11f1-8ec5-b14c903ed8c8" data-action="Deal Block" data-label="Pegasus 42 (Women's)" data-dimension48="Pegasus 42 (Women's)" data-dimension25="$116">View Deal</a></p></div><div class="product"><a data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144" href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ee4dBpGa8AkgSBMVwAnYhb" name="Vomero Plus (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ee4dBpGa8AkgSBMVwAnYhb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow" data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144">Vomero Plus (Women's): was $180 now $144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/i-ran-50-miles-in-the-nike-vomero-plus-and-its-my-new-favorite-running-shoe">Nike Vomero Plus</a> is perfect for experienced runners who want a comfortable, bouncy shoe for easy runs, or newer runners who need one cushioned shoe for all their runs. We rank it as the best cushioned running shoe on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>. <a class="view-deal button" href="https://www.nike.com/t/vomero-plus-womens-road-running-shoes-8AH6updi/HV8154-004" target="_blank" rel="nofollow" data-dimension112="fec05f36-7ad3-11f1-8b04-cf368cec52ba" data-action="Deal Block" data-label="Vomero Plus (Women's)" data-dimension48="Vomero Plus (Women's)" data-dimension25="$144">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've been training my 72-year-old for 6 years — the Nike Metcon sneaker he swears by just dropped below $90 for Prime Day ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I've been training my dad for just over six years, and over that time, I've encouraged smart investments for his home gym set-up, whether that's a new set of dumbbells, a grippy yoga mat, or what he wears on his feet. </p><p>If you're lifting weights regularly, your training shoes matter, and a pair of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross-training shoes</a> or weightlifting kicks is a great investment for protecting your body and form.</p><p>During Prime Day, his favorite pair of <a href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow">Nike Metcon 5s just dropped to $89 at Amazon. </a>Are they the newest iteration of the Nike Metcon shoe? Nope, not even close; there are 10. </p><p>But I've tested many of the brand's shoes over the years, including the 8, 9 and hugely popular <a href="https://www.tomsguide.com/wellness/fitness/im-one-of-the-first-people-to-train-in-the-nike-metcon-10-heres-why-nikes-finally-back-in-the-game">Nike Metcon 10</a>, and I can tell you hands-down that the earlier models in the range are still some of my favorites today.</p><p>Here's what you need to do to snap up this deal while stocks last.</p><div class="product"><a data-dimension112="7e5e3c2c-86fe-4fdf-ab9e-2b09bdb9897a" data-action="Deal Block" data-label="Metcon 5" data-dimension48="Metcon 5" data-dimension25="$89" href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rAWYg6iSQwBqvhxBC736WS" name="Nike Free Metcon 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rAWYg6iSQwBqvhxBC736WS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Nike Metcon 5 is still widely celebrated because, unlike later versions of the shoe, it feels stable, wide and flat enough for heavy weightlifting but pliable enough for agility and HIIT. If you need versatility, I'd skip both the 8 and 9 and either make a decent saving by going for the 5, or scale up to the latest Nike Metcon 10, which I include in a deal below. <a class="view-deal button" href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow" data-dimension112="7e5e3c2c-86fe-4fdf-ab9e-2b09bdb9897a" data-action="Deal Block" data-label="Metcon 5" data-dimension48="Metcon 5" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109" href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:964px;"><p class="vanilla-image-block" style="padding-top:58.71%;"><img id="xkDcmtViDW4A8cDP4LjAqT" name="nike metcon 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkDcmtViDW4A8cDP4LjAqT-1920-80.jpg" mos="" align="middle" fullscreen="" width="964" height="566" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow" data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109">Metcon 10: was $155 now $109</a></strong><br>I'm a huge fan of the latest in the Metcon line, but I do prefer the wide, solid heel of the 5, and my dad absolutely loves training in them. However, the 10 does return some of the pliability lost in the 8 and 9 models, with a rope guard for CrossFit lovers and plenty of grip and stability for running or lifting. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow" data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-metcon-5-vs-nike-metcon-10"><span>Nike Metcon 5 vs Nike Metcon 10</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tvCVjRgPFjNhh6hp8fJyBQ" name="Lede Nike Metcon 10" alt="Nike Metcon 10 close up outdoors in bright green, blue" src="https://cdn.mos.cms.futurecdn.net/tvCVjRgPFjNhh6hp8fJyBQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>You can immediately see some key differences between the 5 and 10 in design, with the former rocking a wide, flat base and solid, chunky heel. I prefer to wear the Nike Metcon 5 for heavy weightlifting, particularly squats and deadlifts, where foot play is crucial and I feel like I have more space.</p><p>Both shoes are cushioned and pliable with a soft forefoot to absorb impact if you enjoy plyometrics. Both models also use Nike's Hyperlift inserts so that you can adjust your heel-to-toe drop, which matters if you are really into your squats, wallballs, or general weightlifting but don't want a weightlifting shoe (read:<a href="https://www.tomsguide.com/features/im-a-personal-trainer-and-this-is-the-biggest-workout-mistake-i-see-in-the-gym"> cross-training shoes vs weightlifting shoes</a>). </p><figure class="van-image-figure pull-left inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" alt="Nike Metcon" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="left" fullscreen="" width="1728" height="2160" attribution="" endorsement="" class="pull-leftinline"></p></div></div><figcaption itemprop="caption description" class="pull-left inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>I'm also a big fan of the grip, so you won't have any problem with sweat-slicked floors regardless of the model you choose. The 10 gets the edge for advanced exercises like rope climbs thanks to its rope guard (paired back from the 9) and, as Nike's product team puts it: "We really streamlined the build and focused on going back to the foundation of what makes Metcon great, listening to the voices of athletes.”</p><p>In other words, back to the roots: still durable, but more lightweight, agile and flexible. If you want true cross-training shoes, both do the job very well. I'd argue the 10 is slightly more versatile, but the 5 will get you a decent saving and is brilliant for blending weightlifting with a general gym shoe. </p><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=Running+shoes&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      right: 0;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      border-radius: 50%;      background: white;      box-shadow: 0 4px 12px rgba(0,0,0,0.1);      display: flex;      align-items: center;      justify-content: center;      color: #1e293b;      border: none;      cursor: pointer;      transition: background-color 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.previousElementSibling.scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>\n        \x3C/div>\n      \x3C/div>\n    \x3C/div>          \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid (Dynamic output via JS) --\x3E    \x3Cdiv class="tg-df-grid" id="tg-df-grid">      \x3C!-- Content populated by JavaScript --\x3E    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = mode === 'savings_squad' ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = (this.rowsSelect && this.rowsSelect.value) ? parseInt(this.rowsSelect.value, 10) : 12;                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const encodedTag = encodeURIComponent(this.activeDealTag.toLowerCase().replace(/\s+/g, '-'));             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    if (this.rowsSelect && this.rowsSelect.value) {            url.searchParams.append('rows', this.rowsSelect.value);          } else {             url.searchParams.append('rows', '12'); // default          }          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = 12;          if (this.rowsSelect && this.rowsSelect.value) {            rowLimit = parseInt(this.rowsSelect.value, 10) || 12;          }          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map(v => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              return `                \x3Ca href="${this.escapeHTML(linkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item">                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            if (!this.processArticleFired) {                  this.processArticleFired = true;                  document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));               }          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += 12;              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/ive-been-training-my-72-year-old-for-6-years-the-nike-metcon-sneaker-he-swears-by-just-dropped-below-usd90-for-prime-day</link>
                                                                            <description>
                            <![CDATA[ Prime Day deals are in full swing, and I highly recommend snapping up the Nike Metcon 5 if you enjoy HIIT or lifting weights. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GUVg7AiZbe3MktQf67caDc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZgzskFeXi6vggzXsUFiMka-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Jun 2026 11:23:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ sam.hopes@futurenet.com (Sam Hopes) ]]></author>                    <dc:creator><![CDATA[ Sam Hopes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jZ88qJqvjWaCXXv3qvUQPA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sam Hopes is a level 3 qualified trainer, a level 2 Reiki practitioner and a fitness editor at Tom&#039;s Guide. She is also currently undertaking her Yoga For Athletes training course. Sam has written for various fitness brands and websites over the years and has experience across brands at Future, such as &lt;a href=&quot;https://www.livescience.com/author/sam-hopes&quot;&gt;Live Science&lt;/a&gt;,&lt;a href=&quot;https://www.fitandwell.com/author/sam-hopes&quot;&gt; Fit&amp;amp;Well&lt;/a&gt;,&lt;a href=&quot;https://www.coachweb.com/author/sam-hopes&quot;&gt; Coach&lt;/a&gt;, and T3. &lt;/p&gt;&lt;p&gt;Having worked with fitness studios like F45 and Virgin Active and trained both group and 1:1, Sam now primarily teaches outdoor bootcamps, bodyweight, and kettlebells. She also coaches mobility and flexibility classes several times a week and believes that true strength comes from a holistic approach to training your body. &lt;/p&gt;&lt;p&gt;Sam has completed two mixed doubles Hyrox competitions in London and the Netherlands and finished her first doubles attempt in 1:11.&lt;/p&gt;&lt;p&gt;In her spare time, she enjoys CrossFit, hot yoga, Pilates and running and can be found perfecting her handstand walks and handstand push-ups in the gym whenever she has the chance to be upside down. At work, she can be found testing the latest in fitness technology and wearables, anything yoga and CrossFit-related and has a keen interest in nutrition, mindfulness, sleep and recovery.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZgzskFeXi6vggzXsUFiMka-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike x WIT]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Metcon 10 on athlete&#039;s foot outside with TG Prime Day deals badge top right]]></media:description>                                                            <media:text><![CDATA[Nike Metcon 10 on athlete&#039;s foot outside with TG Prime Day deals badge top right]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Metcon 10 on athlete&#039;s foot outside with TG Prime Day deals badge top right]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZgzskFeXi6vggzXsUFiMka-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've been training my dad for just over six years, and over that time, I've encouraged smart investments for his home gym set-up, whether that's a new set of dumbbells, a grippy yoga mat, or what he wears on his feet. </p><p>If you're lifting weights regularly, your training shoes matter, and a pair of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross-training shoes</a> or weightlifting kicks is a great investment for protecting your body and form.</p><p>During Prime Day, his favorite pair of <a href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow">Nike Metcon 5s just dropped to $89 at Amazon. </a>Are they the newest iteration of the Nike Metcon shoe? Nope, not even close; there are 10. </p><p>But I've tested many of the brand's shoes over the years, including the 8, 9 and hugely popular <a href="https://www.tomsguide.com/wellness/fitness/im-one-of-the-first-people-to-train-in-the-nike-metcon-10-heres-why-nikes-finally-back-in-the-game">Nike Metcon 10</a>, and I can tell you hands-down that the earlier models in the range are still some of my favorites today.</p><p>Here's what you need to do to snap up this deal while stocks last.</p><div class="product"><a data-dimension112="7e5e3c2c-86fe-4fdf-ab9e-2b09bdb9897a" data-action="Deal Block" data-label="Metcon 5" data-dimension48="Metcon 5" data-dimension25="$89" href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rAWYg6iSQwBqvhxBC736WS" name="Nike Free Metcon 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rAWYg6iSQwBqvhxBC736WS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Nike Metcon 5 is still widely celebrated because, unlike later versions of the shoe, it feels stable, wide and flat enough for heavy weightlifting but pliable enough for agility and HIIT. If you need versatility, I'd skip both the 8 and 9 and either make a decent saving by going for the 5, or scale up to the latest Nike Metcon 10, which I include in a deal below. <a class="view-deal button" href="https://www.amazon.com/Nike-Metcon-Black-DV3949-Numeric_10_Point_5/dp/B0C85XR8YP" target="_blank" rel="nofollow" data-dimension112="7e5e3c2c-86fe-4fdf-ab9e-2b09bdb9897a" data-action="Deal Block" data-label="Metcon 5" data-dimension48="Metcon 5" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109" href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:964px;"><p class="vanilla-image-block" style="padding-top:58.71%;"><img id="xkDcmtViDW4A8cDP4LjAqT" name="nike metcon 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkDcmtViDW4A8cDP4LjAqT-1920-80.jpg" mos="" align="middle" fullscreen="" width="964" height="566" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow" data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109">Metcon 10: was $155 now $109</a></strong><br>I'm a huge fan of the latest in the Metcon line, but I do prefer the wide, solid heel of the 5, and my dad absolutely loves training in them. However, the 10 does return some of the pliability lost in the 8 and 9 models, with a rope guard for CrossFit lovers and plenty of grip and stability for running or lifting. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Metcon-Violet-Sapphire/dp/B0FDTLBSD8" target="_blank" rel="nofollow" data-dimension112="afd8b980-25b6-4a68-befe-fd07526be52c" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$109">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-metcon-5-vs-nike-metcon-10"><span>Nike Metcon 5 vs Nike Metcon 10</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tvCVjRgPFjNhh6hp8fJyBQ" name="Lede Nike Metcon 10" alt="Nike Metcon 10 close up outdoors in bright green, blue" src="https://cdn.mos.cms.futurecdn.net/tvCVjRgPFjNhh6hp8fJyBQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>You can immediately see some key differences between the 5 and 10 in design, with the former rocking a wide, flat base and solid, chunky heel. I prefer to wear the Nike Metcon 5 for heavy weightlifting, particularly squats and deadlifts, where foot play is crucial and I feel like I have more space.</p><p>Both shoes are cushioned and pliable with a soft forefoot to absorb impact if you enjoy plyometrics. Both models also use Nike's Hyperlift inserts so that you can adjust your heel-to-toe drop, which matters if you are really into your squats, wallballs, or general weightlifting but don't want a weightlifting shoe (read:<a href="https://www.tomsguide.com/features/im-a-personal-trainer-and-this-is-the-biggest-workout-mistake-i-see-in-the-gym"> cross-training shoes vs weightlifting shoes</a>). </p><figure class="van-image-figure pull-left inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" alt="Nike Metcon" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="left" fullscreen="" width="1728" height="2160" attribution="" endorsement="" class="pull-leftinline"></p></div></div><figcaption itemprop="caption description" class="pull-left inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike)</span></figcaption></figure><p>I'm also a big fan of the grip, so you won't have any problem with sweat-slicked floors regardless of the model you choose. The 10 gets the edge for advanced exercises like rope climbs thanks to its rope guard (paired back from the 9) and, as Nike's product team puts it: "We really streamlined the build and focused on going back to the foundation of what makes Metcon great, listening to the voices of athletes.”</p><p>In other words, back to the roots: still durable, but more lightweight, agile and flexible. If you want true cross-training shoes, both do the job very well. I'd argue the 10 is slightly more versatile, but the 5 will get you a decent saving and is brilliant for blending weightlifting with a general gym shoe. </p><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=Running+shoes&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      right: 0;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      border-radius: 50%;      background: white;      box-shadow: 0 4px 12px rgba(0,0,0,0.1);      display: flex;      align-items: center;      justify-content: center;      color: #1e293b;      border: none;      cursor: pointer;      transition: background-color 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.previousElementSibling.scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>\n        \x3C/div>\n      \x3C/div>\n    \x3C/div>          \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid (Dynamic output via JS) --\x3E    \x3Cdiv class="tg-df-grid" id="tg-df-grid">      \x3C!-- Content populated by JavaScript --\x3E    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = mode === 'savings_squad' ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = (this.rowsSelect && this.rowsSelect.value) ? parseInt(this.rowsSelect.value, 10) : 12;                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const encodedTag = encodeURIComponent(this.activeDealTag.toLowerCase().replace(/\s+/g, '-'));             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    if (this.rowsSelect && this.rowsSelect.value) {            url.searchParams.append('rows', this.rowsSelect.value);          } else {             url.searchParams.append('rows', '12'); // default          }          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = 12;          if (this.rowsSelect && this.rowsSelect.value) {            rowLimit = parseInt(this.rowsSelect.value, 10) || 12;          }          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map(v => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              return `                \x3Ca href="${this.escapeHTML(linkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item">                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            if (!this.processArticleFired) {                  this.processArticleFired = true;                  document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));               }          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += 12;              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’ve run 6 marathons and review running shoes for a living: Here’s the 7 deals worth shopping this Prime Day, including Nike, New Balance and Brooks ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I review running shoes for a living, so I know exactly what I’m looking for when the <a href="https://www.tomsguide.com/live/news/prime-day-2026-handpicked-editor-recommended-deals-live">Prime Day deals</a> drop. There are a <em>lot </em>of shoes on sale right now, but not all of them are worth spending your money on, so to save you from scrolling, I’ve hand-picked the best deals. </p><p>Often, you’ll find the biggest savings on last season's shoes, but don’t let this put you off. Typically, running brands release a new iteration of their flagship shoes each year, but these are often slight design tweaks that make last year’s shoe a bargain. </p><p>Whatever your training goals are this year, here are the shoes worth shopping: </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong>Saucony Ride 18: </strong><a href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow"><u><strong>was $84 now $69</strong></u></a><strong> </strong></li><li><strong>Nike Winflo 11: </strong><a href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/" target="_blank" rel="nofollow"><u><strong>was $110 now $77</strong></u></a></li><li><strong>Brooks Glycerin 22: </strong><a href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow"><u><strong>was $164 now $80</strong></u></a></li><li><strong>New Balance FuelCell Supercomp Trainer V3: </strong><a href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow"><u><strong>was $189 now $95</strong></u></a></li><li><strong>Saucony Triumph 22: </strong><a href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow"><u><strong>was $160 now $99</strong></u></a></li><li><strong>Asics Gel Nimbus 27: </strong><a href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow"><u><strong>was $165 now $109</strong></u></a></li><li><strong>New Balance 1080v14: </strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa" target="_blank" rel="nofollow"><u><strong>was $164 now $110 </strong></u></a></li></ul><h3 class="article-body__section" id="section-best-prime-day-running-shoe-deals"><span>Best Prime Day running shoe deals </span></h3><div class="product"><a data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69" href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:220px;"><p class="vanilla-image-block" style="padding-top:100.45%;"><img id="He7Fv3TfBbQfFXGBzNe6aR" name="Saucony Ride 18" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/He7Fv3TfBbQfFXGBzNe6aR-1920-80.png" mos="" align="middle" fullscreen="" width="220" height="221" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/fitness/i-ran-45-miles-in-the-saucony-ride-18-heres-my-verdict" data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69"><u>Saucony Ride 18</u></a> is a workhorse of a running shoe, best suited for easy runs and long runs. It’s a no-nonsense running shoe, with the brand’s PWRRUN+ midsole foam for a reliably plush and responsive feel underfoot. It’s not the fastest shoe on the market, but it’s not trying to be — this is the shoe you’ll grab for 80% of your weekly miles, and for $69, it’s a bargain.<a class="view-deal button" href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow" data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77" href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:49.00%;"><img id="NArqk294tUBLErAMa4Hxmi" name="710YVa+0-nL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NArqk294tUBLErAMa4Hxmi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="735" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77">Winflo 11: was $110 now $77</a></strong><br>Featuring a lightweight mesh upper, full-length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77">View Deal</a></p></div><div class="product"><a data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80" href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:916px;"><p class="vanilla-image-block" style="padding-top:62.77%;"><img id="A2ajptJgx245eunaQTv5v4" name="71jQ8jSgm4L._AC_SY575_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/A2ajptJgx245eunaQTv5v4-1920-80.jpg" mos="" align="middle" fullscreen="" width="916" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The<a href="https://www.tomsguide.com/wellness/running/wellness/running/brooks-glycerin-22-review?utm_source=google&utm_medium=h5d&utm_campaign=h_tg_00293&gad_campaignid=23191640775&gbraid=0AAAAAqzfqMbnxwFhlTTddlYleFE0iVdEz" data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80"><u> Glycerin 22 </u></a>is a comfortable daily trainer that uses Brooks' top DNA Tuned midsole foam. It's not the latest model of the shoe, but the Glycerin 23 is not a huge update, and it costs $70 more at the moment, so grabbing this deal on the white color of the older shoe is a major saving.<a class="view-deal button" href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow" data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:652px;"><p class="vanilla-image-block" style="padding-top:99.08%;"><img id="yDdDSGbsvSy5yUgLn3Nk9S" name="New Balance FuelCell Supercomp Elite v4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yDdDSGbsvSy5yUgLn3Nk9S-1920-80.png" mos="" align="middle" fullscreen="" width="652" height="646" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/new-balance-fuelcell-sc-trainer-v3-review" data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95">New Balance FuelCell SuperComp Trainer v3</a> is a super trainer with a carbon plate that offers the perfect blend of comfort and propulsion for marathon training. It’s big, it’s bouncy, and it will work well for a range of runs. Plus, for $95, it’s an absolute steal. <a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow" data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99" href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1245px;"><p class="vanilla-image-block" style="padding-top:46.18%;"><img id="GzFeSyg6MzQMhgoQCh8gwN" name="81tMx3aI4AL._AC_SY575_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GzFeSyg6MzQMhgoQCh8gwN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1245" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/i-ran-over-35-miles-in-the-saucony-triumph-22-and-its-very-different-to-the-triumph-21-but-is-it-better" data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99"><u>Saucony Triumph 22</u></a> is a great all-rounder, combining soft cushioning with impressive energy return. It also features a wider midfoot than its predecessor for added balance and stability. Now’s your chance to save 38% on this versatile daily trainer.<a class="view-deal button" href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109" href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:700px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XQyogV6pbqkbdXiJTTm7gF" name="Asics Gel-Nimbus 27 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XQyogV6pbqkbdXiJTTm7gF-1920-80.jpg" mos="" align="middle" fullscreen="" width="700" height="700" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>You can currently grab this popular running shoe for $56 less during the Prime Day sale. The <a href="https://www.tomsguide.com/wellness/running/wellness/running/asics-gel-nimbus-27-review?utm_source=openai" data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109"><u>Asics Gel Nimbus 27</u></a> is last season’s shoe, but don’t let this put you off — it’s a seriously comfortable running shoe with a great amount of versatility. You get great cushioning, a smooth turnover, and a stable ride despite the high stack. <a class="view-deal button" href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow" data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109">View Deal</a></p></div><div class="product"><a data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110" href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XwbzzRSwcghwdApXRMQfb5" name="New Balance 1080v14 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XwbzzRSwcghwdApXRMQfb5-1920-80.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/new-balance-fresh-foam-x-1080v14-review" data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110"><u>New Balance 1080v14</u></a> is last year’s version of New Balance’s flagship cushioned running shoe, best suited for easy miles and long runs. It’s one of the best daily trainers, and one of our go-tos, and right now, you can grab it for a $54 off in the Prime Day sale. <a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/ive-run-6-marathons-and-review-running-shoes-for-a-living-heres-the-7-deals-worth-shopping-this-prime-day-including-nike-new-balance-and-brooks</link>
                                                                            <description>
                            <![CDATA[ These 8 pairs of running shoes are on sale today. Grab them while you can. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yNUg6Tx3b7rEg47g5WhTSZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8SPZTuFUX2XJ5wqGZ3oWh9-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 12:15:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ jane.mcguire@futurenet.com (Jane McGuire) ]]></author>                    <dc:creator><![CDATA[ Jane McGuire ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vV4Uj3e5TZvBqmmsjT2EU6-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jane McGuire is Tom&#039;s Guide&#039;s Fitness Managing Editor, which means she looks after everything fitness-related — from running gear and fitness trackers to yoga mats and sports bras. An avid runner, Jane has tested and reviewed fitness products for the past five years, so she knows what to look for when finding a good running watch or a pair of shorts with pockets big enough for your smartphone, running gels, and house keys. &lt;/p&gt;&lt;p&gt;Jane has run six marathons — the London Marathon five times, and the Berlin Marathon once -and is still on a quest to tick off all of the marathon majors. Her marathon PR is 3:30, which she ran in the New Balance Supercomp Elite V5&#039;s, but she also spends a lot of time talking about her  ‘joy plan’, where she runs for happiness, not for PR’s. &lt;/p&gt;&lt;p&gt;Previous to Tom’s Guide, Jane worked for Runner’s World, where she co-hosted the Runner’s World podcast. She also presents on a YouTube channel called the Run Testers, alongside other running-mad journalists, where they review the latest shoes, kit, and tech. Her work has also appeared in Coach, Get Sweat Go, and Women’s Health. &lt;/p&gt;&lt;p&gt;When she&#039;s not pounding the pavements, you&#039;ll find Jane striding round the Surrey Hills, taking far too many photos of her spaniel, Toby. &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8SPZTuFUX2XJ5wqGZ3oWh9-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a photo of the New Balance SuperComp]]></media:description>                                                            <media:text><![CDATA[a photo of the New Balance SuperComp]]></media:text>
                                <media:title type="plain"><![CDATA[a photo of the New Balance SuperComp]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8SPZTuFUX2XJ5wqGZ3oWh9-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I review running shoes for a living, so I know exactly what I’m looking for when the <a href="https://www.tomsguide.com/live/news/prime-day-2026-handpicked-editor-recommended-deals-live">Prime Day deals</a> drop. There are a <em>lot </em>of shoes on sale right now, but not all of them are worth spending your money on, so to save you from scrolling, I’ve hand-picked the best deals. </p><p>Often, you’ll find the biggest savings on last season's shoes, but don’t let this put you off. Typically, running brands release a new iteration of their flagship shoes each year, but these are often slight design tweaks that make last year’s shoe a bargain. </p><p>Whatever your training goals are this year, here are the shoes worth shopping: </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong>Saucony Ride 18: </strong><a href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow"><u><strong>was $84 now $69</strong></u></a><strong> </strong></li><li><strong>Nike Winflo 11: </strong><a href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/" target="_blank" rel="nofollow"><u><strong>was $110 now $77</strong></u></a></li><li><strong>Brooks Glycerin 22: </strong><a href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow"><u><strong>was $164 now $80</strong></u></a></li><li><strong>New Balance FuelCell Supercomp Trainer V3: </strong><a href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow"><u><strong>was $189 now $95</strong></u></a></li><li><strong>Saucony Triumph 22: </strong><a href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow"><u><strong>was $160 now $99</strong></u></a></li><li><strong>Asics Gel Nimbus 27: </strong><a href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow"><u><strong>was $165 now $109</strong></u></a></li><li><strong>New Balance 1080v14: </strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa" target="_blank" rel="nofollow"><u><strong>was $164 now $110 </strong></u></a></li></ul><h3 class="article-body__section" id="section-best-prime-day-running-shoe-deals"><span>Best Prime Day running shoe deals </span></h3><div class="product"><a data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69" href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:220px;"><p class="vanilla-image-block" style="padding-top:100.45%;"><img id="He7Fv3TfBbQfFXGBzNe6aR" name="Saucony Ride 18" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/He7Fv3TfBbQfFXGBzNe6aR-1920-80.png" mos="" align="middle" fullscreen="" width="220" height="221" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/fitness/i-ran-45-miles-in-the-saucony-ride-18-heres-my-verdict" data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69"><u>Saucony Ride 18</u></a> is a workhorse of a running shoe, best suited for easy runs and long runs. It’s a no-nonsense running shoe, with the brand’s PWRRUN+ midsole foam for a reliably plush and responsive feel underfoot. It’s not the fastest shoe on the market, but it’s not trying to be — this is the shoe you’ll grab for 80% of your weekly miles, and for $69, it’s a bargain.<a class="view-deal button" href="https://www.amazon.com/Saucony-Mens-Ride-Sneaker-Dove/dp/B0DJWPVRB7/" target="_blank" rel="nofollow" data-dimension112="77cfbc5a-b7cd-46bb-9cc3-16eb7c91d131" data-action="Deal Block" data-label="Ride 18" data-dimension48="Ride 18" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77" href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:49.00%;"><img id="NArqk294tUBLErAMa4Hxmi" name="710YVa+0-nL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NArqk294tUBLErAMa4Hxmi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="735" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77">Winflo 11: was $110 now $77</a></strong><br>Featuring a lightweight mesh upper, full-length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Sneaker-White-X-Wide/dp/B0DZX88RD2/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="8bdb2f6d-eb74-4cc5-9554-7856ef754a19" data-action="Deal Block" data-label="Winflo 11" data-dimension48="Winflo 11" data-dimension25="$77">View Deal</a></p></div><div class="product"><a data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80" href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:916px;"><p class="vanilla-image-block" style="padding-top:62.77%;"><img id="A2ajptJgx245eunaQTv5v4" name="71jQ8jSgm4L._AC_SY575_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/A2ajptJgx245eunaQTv5v4-1920-80.jpg" mos="" align="middle" fullscreen="" width="916" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The<a href="https://www.tomsguide.com/wellness/running/wellness/running/brooks-glycerin-22-review?utm_source=google&utm_medium=h5d&utm_campaign=h_tg_00293&gad_campaignid=23191640775&gbraid=0AAAAAqzfqMbnxwFhlTTddlYleFE0iVdEz" data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80"><u> Glycerin 22 </u></a>is a comfortable daily trainer that uses Brooks' top DNA Tuned midsole foam. It's not the latest model of the shoe, but the Glycerin 23 is not a huge update, and it costs $70 more at the moment, so grabbing this deal on the white color of the older shoe is a major saving.<a class="view-deal button" href="https://www.amazon.com/Brooks-Womens-Glycerin-Neutral-Running/dp/B0DP7HXPMN/" target="_blank" rel="nofollow" data-dimension112="52780e91-53cc-447a-9ecc-5ff06623d652" data-action="Deal Block" data-label="Glycerin 22" data-dimension48="Glycerin 22" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:652px;"><p class="vanilla-image-block" style="padding-top:99.08%;"><img id="yDdDSGbsvSy5yUgLn3Nk9S" name="New Balance FuelCell Supercomp Elite v4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yDdDSGbsvSy5yUgLn3Nk9S-1920-80.png" mos="" align="middle" fullscreen="" width="652" height="646" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/new-balance-fuelcell-sc-trainer-v3-review" data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95">New Balance FuelCell SuperComp Trainer v3</a> is a super trainer with a carbon plate that offers the perfect blend of comfort and propulsion for marathon training. It’s big, it’s bouncy, and it will work well for a range of runs. Plus, for $95, it’s an absolute steal. <a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJVD17JC/" target="_blank" rel="nofollow" data-dimension112="0e7c6c38-d9ce-492d-a41f-f96bbfb7909a" data-action="Deal Block" data-label="FuelCell Supercomp Trainer V3" data-dimension48="FuelCell Supercomp Trainer V3" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99" href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1245px;"><p class="vanilla-image-block" style="padding-top:46.18%;"><img id="GzFeSyg6MzQMhgoQCh8gwN" name="81tMx3aI4AL._AC_SY575_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GzFeSyg6MzQMhgoQCh8gwN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1245" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/i-ran-over-35-miles-in-the-saucony-triumph-22-and-its-very-different-to-the-triumph-21-but-is-it-better" data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99"><u>Saucony Triumph 22</u></a> is a great all-rounder, combining soft cushioning with impressive energy return. It also features a wider midfoot than its predecessor for added balance and stability. Now’s your chance to save 38% on this versatile daily trainer.<a class="view-deal button" href="https://www.amazon.com/Saucony-Mens-Triumph-Sneaker-Navy/dp/B0CMBCYRP6/?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="d231571d-38c1-43b2-ad7a-697190512650" data-action="Deal Block" data-label="Triumph 22" data-dimension48="Triumph 22" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109" href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:700px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XQyogV6pbqkbdXiJTTm7gF" name="Asics Gel-Nimbus 27 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XQyogV6pbqkbdXiJTTm7gF-1920-80.jpg" mos="" align="middle" fullscreen="" width="700" height="700" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>You can currently grab this popular running shoe for $56 less during the Prime Day sale. The <a href="https://www.tomsguide.com/wellness/running/wellness/running/asics-gel-nimbus-27-review?utm_source=openai" data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109"><u>Asics Gel Nimbus 27</u></a> is last season’s shoe, but don’t let this put you off — it’s a seriously comfortable running shoe with a great amount of versatility. You get great cushioning, a smooth turnover, and a stable ride despite the high stack. <a class="view-deal button" href="https://www.amazon.com/ASICS-Mens-Gel-Nimbus-Running-Shoe/dp/B0D42DNTMT/" target="_blank" rel="nofollow" data-dimension112="80a9b8fa-ae20-455c-b68f-9e05e876eb78" data-action="Deal Block" data-label="Gel Nimbus 27" data-dimension48="Gel Nimbus 27" data-dimension25="$109">View Deal</a></p></div><div class="product"><a data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110" href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa?th=1&psc=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XwbzzRSwcghwdApXRMQfb5" name="New Balance 1080v14 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XwbzzRSwcghwdApXRMQfb5-1920-80.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/wellness/running/new-balance-fresh-foam-x-1080v14-review" data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110"><u>New Balance 1080v14</u></a> is last year’s version of New Balance’s flagship cushioned running shoe, best suited for easy miles and long runs. It’s one of the best daily trainers, and one of our go-tos, and right now, you can grab it for a $54 off in the Prime Day sale. <a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Winter/dp/B0DJV3G3PD/ref=sr_1_1_sspa?th=1&psc=1" target="_blank" rel="nofollow" data-dimension112="24ed07ea-70fd-4341-a5cf-9e25f08fc34e" data-action="Deal Block" data-label="1080v14" data-dimension48="1080v14" data-dimension25="$110">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested the Hyperice x Nike Hyperboot Virgil Van Dijk uses for recovery and ankle stability: 3 things I like and 2 I don't ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When you know players like Virgil Van Dijk swear by recovery tech, you tend to take note, so when I heard he uses the Hyperice x Nike Hyperboot as part of his warm-up and recovery routine before and after games, I wanted to test these sought-after recovery boots for myself.</p><p>Of course, it's a Hyperice and Nike collab, so the boots look darn good. But are they really as great as I've been told? I wanted to find out. </p><p>Recently, I've been exploring the <a href="https://www.tomsguide.com/best-picks/best-massage-guns">best massage guns and alternative recovery tools</a> in a bid to ramp up my recovery routine after weightlifting, Pilates, and yoga. I just couldn't say no to this opportunity, and I've already clocked a few things I like and dislike along the way. </p><p>Here are three reasons I'm hooked, and two areas I think could use improvement. </p><div class="product"><a data-dimension112="27c9ce9d-3a0d-4976-a9e4-a1cd98d6212a" data-action="Deal Block" data-label="Hyperboot" data-dimension48="Hyperboot" data-dimension25="$799" href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:960px;"><p class="vanilla-image-block" style="padding-top:108.54%;"><img id="skvHQqEvR7tDAsPrqP2zHo" name="hyperice hyperboot" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/skvHQqEvR7tDAsPrqP2zHo-1920-80.webp" mos="" align="middle" fullscreen="" width="960" height="1042" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Hyperboot is a Nike x Hyperice collab, combining Nike's style with Hyperice's unique approach to recovery. The boot uses gentle compression and heat therapy to target your feet and ankles, improving recovery and aiding relaxation.<a class="view-deal button" href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow" data-dimension112="27c9ce9d-3a0d-4976-a9e4-a1cd98d6212a" data-action="Deal Block" data-label="Hyperboot" data-dimension48="Hyperboot" data-dimension25="$799">View Deal</a></p></div><h2 id="what-are-the-hyperice-x-nike-hyperboots">What are the Hyperice x Nike Hyperboots?</h2><p>Like the famous <a href="https://www.tomsguide.com/wellness/fitness/i-asked-a-premier-league-performance-expert-and-physio-for-his-3-best-exercise-recovery-tips-heres-what-he-recommends">Hyperice Normatec sleeves</a>, the recovery Hyperboots combine heat and compression to boost recovery and reduce soreness; Liverpool FC and Netherlands player Virgil Van Dijk is a huge fan and ambassador.</p><p>Using a boot design, the recovery tech can effectively target the ankles, feet and Achilles tendons, helping to improve range of motion, warm the joints and muscles before exercise and aid soreness and recovery post-game or training session. </p><p>The <a href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow">Nike x Hyperice Hyperboot</a> is available globally and retails for $799/ £699, including a USB charging cable. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5jykTotk3RyQLfrydJYkyi" name="3_VVD_Hyperice" alt="Virgil Van Dijk kicking a ball on the training pitch" src="https://cdn.mos.cms.futurecdn.net/5jykTotk3RyQLfrydJYkyi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fittest PR/ Nike / Hyperice)</span></figcaption></figure><p>I did a little digging into research on heat application for recovery, as the surge in recovery trends like<a href="https://www.tomsguide.com/wellness/fitness/forget-the-sauna-soaking-in-a-hot-tub-could-be-better-for-your-health-says-new-study"> saunas</a>, contrast therapy, <a href="https://www.tomsguide.com/wellness/fitness/i-tried-the-worlds-easiest-workout-and-it-only-took-30-minutes-heres-what-happened">infrared sauna blankets</a> and heat pads continues to gain traction for exercise recovery and boosting athletic performance. </p><p>Multiple studies, like this one on l<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7492448/" target="_blank">ocal heat therapy,</a> show that heat application can improve blood flow to the area, increasing vasodilation and reducing the onset of Delayed Onset Muscle Soreness, or DOMS, and stiffness.</p><p>There's also<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11944185/" target="_blank"> research</a> showing the <a href="https://www.tomsguide.com/wellness/running/i-used-compression-boots-while-marathon-training-to-see-if-they-really-work-heres-what-i-found">benefits of compression</a>, which can mitigate both muscle strength and power decline following exercise-induced muscle fatigue. This can be the case for trained and untrained people; in this piece of research, trained individuals benefited most, making it a promising tool for recovery, particularly when paired with heat therapy.</p><p>And what's more, these tools are becoming more accessible for at-home use, although it'll cost you. Here's what I think so far after testing the Nike x Hyperice Hyperboots.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3S6h7B4rQprwTQaDkvuK8G" name="sam using hyperboots" alt="Sam wearing Hyperice x Nike Hyperboot at home in the mirror" src="https://cdn.mos.cms.futurecdn.net/3S6h7B4rQprwTQaDkvuK8G-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-like-1-they-re-powerful"><span>Like 1: They're powerful</span></h3><p>These Hyperboots don't mess around. There are three settings to choose from on the sides of the boots, allowing you to tailor the heat and compression to your personal preferences. All you have to do is hit play once you've chosen your settings.</p><p>On full whack, I had to reduce the heat because it was so strong, which isn't a bad thing, as I find some heat therapy devices can be tepid, but be warned that they come in <em>hot. </em>I recommend starting on just one bar, then moving up from there.</p><p>The compression was also great, covering my feet, ankles and lower leg up to roughly half of my shins and calves. I'm impressed by the coverage and the bang for your buck.</p><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DZZKYVkDjw4/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><h3 class="article-body__section" id="section-like-2-they-look-good-and-they-re-easy-to-use"><span>Like 2: They look good and they're easy to use</span></h3><p>I had no doubts that any Nike and Hyperice collab would produce a good-looking product, and the Hyperice x Nike Hyperboots don't disappoint. They look a bit like moon boots, but they're super easy to put on and secure, and I personally love the design: chic, understated and a little bit soccer-boot-esque.</p><p>I also loved that I could walk about if I needed to, unlike compression leg sleeves, where you're rooted to one spot for the duration of the compression therapy. They're also quite flexible and attach with a wraparound Velcro strap, so you can get in and out easily enough with very little fuss. </p><h3 class="article-body__section" id="section-like-3-i-can-feel-them-working-in-real-time"><span>Like 3: I can feel them working in real time</span></h3><p>Not only is it a relaxing form of recovery, but my ankles feel less stiff after running and the heat is definitely improving the overall range of motion. Plus, it's super relaxing and my ankles and feet feel better prepped for yoga sessions and weightlifting. </p><p>I like the versatility of the boots as well, as I can slip them on before or after training, or even as a relaxing bedtime routine at night while I'm winding down (and not scrolling on my phone, promise).</p><p>On cooler days, I can see the attraction of getting heat delivered directly to your joints and muscles, helping speed up the warm-up and recovery processes. After all, we never want to approach exercise without warming the joints and muscles first.</p><p>Whether or not I will notice any long-term improvements is yet to be seen, and I'll update you once I've been testing for longer. But for short-term effectiveness, I'm loving the Hyperboots so far and the benefits are immediate.</p><h3 class="article-body__section" id="section-dislike-1-heat-strength"><span>Dislike 1: Heat strength</span></h3><p>It's not exactly a dislike, but I found the highest heat setting to be incredibly intense and I didn't have much warning that the Hyperboot heat could be so powerful. I'd rather be looking at too much heat so I can reduce it than not enough, but I just encourage anyone trying them for the first time to be mindful of the setting options, as, combined with the compression, that heat is pressing directly into your lower limbs. </p><h3 class="article-body__section" id="section-dislike-2-sizing"><span>Dislike 2: Sizing</span></h3><p>I'm a UK size 3 foot and found the boots hard to secure close to my feet. That said, the compression was still strong enough for me on the highest setting, so it didn't matter too much. </p><p>I suggest taking note of the sizing options, which range from S (UK size 5) to XXL (UK size 15). I could have done with a little extra compression around the mid and forefoot, as I'm a fan of intense sports massages and love nothing more than feeling the pressure release along my arches, but this is a minor gripe for an otherwise pretty powerful recovery product, making it well worth the price tag, in my opinion. </p><h2 id="verdict">Verdict</h2><p>All in all, I'm so impressed by the Hyperboots and I can see why even the most elite soccer players are using them. Powerful compression, even more powerful heat therapy, and you've got yourself a wonder boot that is quick, easy and effective, whether you're on the go, competing at a high level, or just sitting at home (like me) needing some TLC.</p><p><em><strong>Follow </strong></em><a href="https://www.instagram.com/tomsguidefitness/" target="_blank"><em><strong>Tom's Guide fitness</strong></em></a><em><strong> on Instagram for more workouts, routines, tips, and tricks.</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom’s Guide </span></h3><ul><li><a href="https://www.tomsguide.com/features/ive-been-teaching-weightlifting-for-years-3-ways-to-build-strength-and-muscle-using-light-weights" target="_blank">I've been teaching weightlifting for years, 3 ways to build strength and muscle using light weights</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/i-tried-the-bon-charge-red-light-therapy-blanket-used-by-premier-league-players-here-are-3-reasons-im-already-hooked" target="_blank">I tried the Bon Charge Red Light Therapy Blanket used by Premier League players — here are 3 reasons I'm already hooked</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-personal-trainer-3-things-i-wish-i-had-known-about-stretching-and-mobility-when-i-started-exercising" target="_blank">3 things I wish I had known about stretching vs mobility when I started weightlifting</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/i-tested-the-hyperice-x-nike-hyperboot-virgil-van-dijk-uses-for-recovery-and-ankle-stability-3-things-i-like-and-2-i-dont</link>
                                                                            <description>
                            <![CDATA[ Football legend Virgil Van Dijk uses the Nike x Hyperice Hyperboots before training and after games for recovery; here's what I like and dislike after testing them myself. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7fNfmuCiUChL6APaPpfcxH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ftTXxWdrfDikC88M7edNf8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Jun 2026 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ sam.hopes@futurenet.com (Sam Hopes) ]]></author>                    <dc:creator><![CDATA[ Sam Hopes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jZ88qJqvjWaCXXv3qvUQPA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sam Hopes is a level 3 qualified trainer, a level 2 Reiki practitioner and a fitness editor at Tom&#039;s Guide. She is also currently undertaking her Yoga For Athletes training course. Sam has written for various fitness brands and websites over the years and has experience across brands at Future, such as &lt;a href=&quot;https://www.livescience.com/author/sam-hopes&quot;&gt;Live Science&lt;/a&gt;,&lt;a href=&quot;https://www.fitandwell.com/author/sam-hopes&quot;&gt; Fit&amp;amp;Well&lt;/a&gt;,&lt;a href=&quot;https://www.coachweb.com/author/sam-hopes&quot;&gt; Coach&lt;/a&gt;, and T3. &lt;/p&gt;&lt;p&gt;Having worked with fitness studios like F45 and Virgin Active and trained both group and 1:1, Sam now primarily teaches outdoor bootcamps, bodyweight, and kettlebells. She also coaches mobility and flexibility classes several times a week and believes that true strength comes from a holistic approach to training your body. &lt;/p&gt;&lt;p&gt;Sam has completed two mixed doubles Hyrox competitions in London and the Netherlands and finished her first doubles attempt in 1:11.&lt;/p&gt;&lt;p&gt;In her spare time, she enjoys CrossFit, hot yoga, Pilates and running and can be found perfecting her handstand walks and handstand push-ups in the gym whenever she has the chance to be upside down. At work, she can be found testing the latest in fitness technology and wearables, anything yoga and CrossFit-related and has a keen interest in nutrition, mindfulness, sleep and recovery.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ftTXxWdrfDikC88M7edNf8-1920-80.jpg">
                                                            <media:credit><![CDATA[Fittest PR/ Hyperice / Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Virgil Van Dijk wearing the Hyperice x Nike Hyperboots sitting on bench ]]></media:description>                                                            <media:text><![CDATA[Virgil Van Dijk wearing the Hyperice x Nike Hyperboots sitting on bench ]]></media:text>
                                <media:title type="plain"><![CDATA[Virgil Van Dijk wearing the Hyperice x Nike Hyperboots sitting on bench ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ftTXxWdrfDikC88M7edNf8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When you know players like Virgil Van Dijk swear by recovery tech, you tend to take note, so when I heard he uses the Hyperice x Nike Hyperboot as part of his warm-up and recovery routine before and after games, I wanted to test these sought-after recovery boots for myself.</p><p>Of course, it's a Hyperice and Nike collab, so the boots look darn good. But are they really as great as I've been told? I wanted to find out. </p><p>Recently, I've been exploring the <a href="https://www.tomsguide.com/best-picks/best-massage-guns">best massage guns and alternative recovery tools</a> in a bid to ramp up my recovery routine after weightlifting, Pilates, and yoga. I just couldn't say no to this opportunity, and I've already clocked a few things I like and dislike along the way. </p><p>Here are three reasons I'm hooked, and two areas I think could use improvement. </p><div class="product"><a data-dimension112="27c9ce9d-3a0d-4976-a9e4-a1cd98d6212a" data-action="Deal Block" data-label="Hyperboot" data-dimension48="Hyperboot" data-dimension25="$799" href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:960px;"><p class="vanilla-image-block" style="padding-top:108.54%;"><img id="skvHQqEvR7tDAsPrqP2zHo" name="hyperice hyperboot" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/skvHQqEvR7tDAsPrqP2zHo-1920-80.webp" mos="" align="middle" fullscreen="" width="960" height="1042" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Hyperboot is a Nike x Hyperice collab, combining Nike's style with Hyperice's unique approach to recovery. The boot uses gentle compression and heat therapy to target your feet and ankles, improving recovery and aiding relaxation.<a class="view-deal button" href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow" data-dimension112="27c9ce9d-3a0d-4976-a9e4-a1cd98d6212a" data-action="Deal Block" data-label="Hyperboot" data-dimension48="Hyperboot" data-dimension25="$799">View Deal</a></p></div><h2 id="what-are-the-hyperice-x-nike-hyperboots">What are the Hyperice x Nike Hyperboots?</h2><p>Like the famous <a href="https://www.tomsguide.com/wellness/fitness/i-asked-a-premier-league-performance-expert-and-physio-for-his-3-best-exercise-recovery-tips-heres-what-he-recommends">Hyperice Normatec sleeves</a>, the recovery Hyperboots combine heat and compression to boost recovery and reduce soreness; Liverpool FC and Netherlands player Virgil Van Dijk is a huge fan and ambassador.</p><p>Using a boot design, the recovery tech can effectively target the ankles, feet and Achilles tendons, helping to improve range of motion, warm the joints and muscles before exercise and aid soreness and recovery post-game or training session. </p><p>The <a href="https://www.nike.com/gb/t/hyperice-hyperboot-shoes-BTqcKDVh" target="_blank" rel="nofollow">Nike x Hyperice Hyperboot</a> is available globally and retails for $799/ £699, including a USB charging cable. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5jykTotk3RyQLfrydJYkyi" name="3_VVD_Hyperice" alt="Virgil Van Dijk kicking a ball on the training pitch" src="https://cdn.mos.cms.futurecdn.net/5jykTotk3RyQLfrydJYkyi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fittest PR/ Nike / Hyperice)</span></figcaption></figure><p>I did a little digging into research on heat application for recovery, as the surge in recovery trends like<a href="https://www.tomsguide.com/wellness/fitness/forget-the-sauna-soaking-in-a-hot-tub-could-be-better-for-your-health-says-new-study"> saunas</a>, contrast therapy, <a href="https://www.tomsguide.com/wellness/fitness/i-tried-the-worlds-easiest-workout-and-it-only-took-30-minutes-heres-what-happened">infrared sauna blankets</a> and heat pads continues to gain traction for exercise recovery and boosting athletic performance. </p><p>Multiple studies, like this one on l<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7492448/" target="_blank">ocal heat therapy,</a> show that heat application can improve blood flow to the area, increasing vasodilation and reducing the onset of Delayed Onset Muscle Soreness, or DOMS, and stiffness.</p><p>There's also<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11944185/" target="_blank"> research</a> showing the <a href="https://www.tomsguide.com/wellness/running/i-used-compression-boots-while-marathon-training-to-see-if-they-really-work-heres-what-i-found">benefits of compression</a>, which can mitigate both muscle strength and power decline following exercise-induced muscle fatigue. This can be the case for trained and untrained people; in this piece of research, trained individuals benefited most, making it a promising tool for recovery, particularly when paired with heat therapy.</p><p>And what's more, these tools are becoming more accessible for at-home use, although it'll cost you. Here's what I think so far after testing the Nike x Hyperice Hyperboots.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3S6h7B4rQprwTQaDkvuK8G" name="sam using hyperboots" alt="Sam wearing Hyperice x Nike Hyperboot at home in the mirror" src="https://cdn.mos.cms.futurecdn.net/3S6h7B4rQprwTQaDkvuK8G-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-like-1-they-re-powerful"><span>Like 1: They're powerful</span></h3><p>These Hyperboots don't mess around. There are three settings to choose from on the sides of the boots, allowing you to tailor the heat and compression to your personal preferences. All you have to do is hit play once you've chosen your settings.</p><p>On full whack, I had to reduce the heat because it was so strong, which isn't a bad thing, as I find some heat therapy devices can be tepid, but be warned that they come in <em>hot. </em>I recommend starting on just one bar, then moving up from there.</p><p>The compression was also great, covering my feet, ankles and lower leg up to roughly half of my shins and calves. I'm impressed by the coverage and the bang for your buck.</p><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DZZKYVkDjw4/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><h3 class="article-body__section" id="section-like-2-they-look-good-and-they-re-easy-to-use"><span>Like 2: They look good and they're easy to use</span></h3><p>I had no doubts that any Nike and Hyperice collab would produce a good-looking product, and the Hyperice x Nike Hyperboots don't disappoint. They look a bit like moon boots, but they're super easy to put on and secure, and I personally love the design: chic, understated and a little bit soccer-boot-esque.</p><p>I also loved that I could walk about if I needed to, unlike compression leg sleeves, where you're rooted to one spot for the duration of the compression therapy. They're also quite flexible and attach with a wraparound Velcro strap, so you can get in and out easily enough with very little fuss. </p><h3 class="article-body__section" id="section-like-3-i-can-feel-them-working-in-real-time"><span>Like 3: I can feel them working in real time</span></h3><p>Not only is it a relaxing form of recovery, but my ankles feel less stiff after running and the heat is definitely improving the overall range of motion. Plus, it's super relaxing and my ankles and feet feel better prepped for yoga sessions and weightlifting. </p><p>I like the versatility of the boots as well, as I can slip them on before or after training, or even as a relaxing bedtime routine at night while I'm winding down (and not scrolling on my phone, promise).</p><p>On cooler days, I can see the attraction of getting heat delivered directly to your joints and muscles, helping speed up the warm-up and recovery processes. After all, we never want to approach exercise without warming the joints and muscles first.</p><p>Whether or not I will notice any long-term improvements is yet to be seen, and I'll update you once I've been testing for longer. But for short-term effectiveness, I'm loving the Hyperboots so far and the benefits are immediate.</p><h3 class="article-body__section" id="section-dislike-1-heat-strength"><span>Dislike 1: Heat strength</span></h3><p>It's not exactly a dislike, but I found the highest heat setting to be incredibly intense and I didn't have much warning that the Hyperboot heat could be so powerful. I'd rather be looking at too much heat so I can reduce it than not enough, but I just encourage anyone trying them for the first time to be mindful of the setting options, as, combined with the compression, that heat is pressing directly into your lower limbs. </p><h3 class="article-body__section" id="section-dislike-2-sizing"><span>Dislike 2: Sizing</span></h3><p>I'm a UK size 3 foot and found the boots hard to secure close to my feet. That said, the compression was still strong enough for me on the highest setting, so it didn't matter too much. </p><p>I suggest taking note of the sizing options, which range from S (UK size 5) to XXL (UK size 15). I could have done with a little extra compression around the mid and forefoot, as I'm a fan of intense sports massages and love nothing more than feeling the pressure release along my arches, but this is a minor gripe for an otherwise pretty powerful recovery product, making it well worth the price tag, in my opinion. </p><h2 id="verdict">Verdict</h2><p>All in all, I'm so impressed by the Hyperboots and I can see why even the most elite soccer players are using them. Powerful compression, even more powerful heat therapy, and you've got yourself a wonder boot that is quick, easy and effective, whether you're on the go, competing at a high level, or just sitting at home (like me) needing some TLC.</p><p><em><strong>Follow </strong></em><a href="https://www.instagram.com/tomsguidefitness/" target="_blank"><em><strong>Tom's Guide fitness</strong></em></a><em><strong> on Instagram for more workouts, routines, tips, and tricks.</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom’s Guide </span></h3><ul><li><a href="https://www.tomsguide.com/features/ive-been-teaching-weightlifting-for-years-3-ways-to-build-strength-and-muscle-using-light-weights" target="_blank">I've been teaching weightlifting for years, 3 ways to build strength and muscle using light weights</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/i-tried-the-bon-charge-red-light-therapy-blanket-used-by-premier-league-players-here-are-3-reasons-im-already-hooked" target="_blank">I tried the Bon Charge Red Light Therapy Blanket used by Premier League players — here are 3 reasons I'm already hooked</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-personal-trainer-3-things-i-wish-i-had-known-about-stretching-and-mobility-when-i-started-exercising" target="_blank">3 things I wish I had known about stretching vs mobility when I started weightlifting</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Activewear EOFY sales: all you need to know about Lululemon, GymShark, Adidas, Nike, Puma and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Gather 'round, fitness fiends. It's EOFY sales season, and as a leggings lover, I’m happy to confirm it’s offering up plenty of opportunities to save on some sweet new gym gear. With a plethora of top-rated brands holding their own mid-year events, you could score an impressive bargain or two when shopping for athleisure wear this June. </p><p>Notably, most of our favourite activewear makers have already kicked off their sales — such as <a href="https://www.tomsguide.com/wellness/i-live-in-activewear-and-im-counting-down-to-the-gymshark-sale-heres-what-to-expect-with-up-to-80-percent-off-leggings-gym-shorts-and-accessories" target="_blank">Gymshark</a>, <a href="https://www.asics.com/au/en-au/" target="_blank">Asics</a>, <a href="https://www.tomsguide.com/wellness/fitness/lululemon-has-kickstarted-its-mid-year-sale-and-its-too-good-to-miss-here-are-30-deals-im-putting-in-my-cart" target="_blank">Lululemon</a> and <a href="https://au.puma.com/au/en/sale" target="_blank">Puma</a> — with up to 80% discounts available. There are already plenty of great buys available — and delaying might see your preferred size or colourway sell out. </p><p>Whether you're after a new pair of bike shorts, leggings, sneakers or training shoes, or perhaps even a gym bag to carry your favourite gear in, the June 2026 EOFY sales are sure to have something to suit. </p><p>Below, I've gathered some of the top deals available to buy right now, some retailer quicklinks for my top-rated sales, and some frequently asked questions to help you better prepare for all that EOFY fitness sales have to offer. Happy shopping!</p><h3 class="article-body__section" id="section-retailer-quicklinks"><span>Retailer quicklinks</span></h3><p>Here are 12 fitness retailers that are either currently holding EOFY sales or are expected to start theirs soon. </p><ul><li><strong>Asics: </strong><a href="https://www.asics.com/au/en-au/" target="_blank">sign up for a OneAsics newsletter to score up to 30% off during its member-exclusive EOFY sale</a></li><li><strong>Adidas: </strong><a href="https://www.adidas.com.au/outlet" target="_blank">EOFY sale hasn't commenced yet, but plenty of discounts on Adidas' Outlet page</a></li><li><strong>Elite Eleven:</strong><a href="https://eliteelevensporting.com/" target="_blank" rel="sponsored"><strong> </strong>shop up to 60% off sitewide during Elite Eleven's Mid Year sale</a></li><li><strong>Gymshark:</strong><a href="https://au.gymshark.com/collections/last-chance" target="_blank"><strong> </strong>shop up to 30% off sitewide, and an extra 50% off GymShark's Last Chance section</a></li><li><strong>Hoka: </strong><a href="https://au.hoka.com/categories/sale" target="_blank" rel="nofollow">shop up to 40% off select styles during Hoka's Fly Into Sale event </a></li><li><strong>Lorna Jane: </strong><a href="https://www.lornajane.com.au/collections/offers-flash-promotion" target="_blank" rel="nofollow">shop up to 40% selected styles during Lorna Jane's June sale</a></li><li><strong>LSKD: </strong><a href="https://www.lskd.co/collections/sales" target="_blank" rel="nofollow">no official sale as yet, but plenty of options available in LSKD's sale section</a></li><li><strong>Lululemon:</strong><a href="https://www.lululemon.com.au/en-au/c/women/collections/we-made-too-much?icid=AU-mys-home-page-hero-carousel-Card-week-2026-week-18-19-w-sale" target="_blank"><strong> </strong>the brand's Mid Year sale has slashed on women's and men's clothing, accessories and shoes</a></li><li><strong>Matte Collection:</strong><a href="https://mattecollection.com/collections/matte" target="_blank" rel="nofollow"> save up to 40% off Matte Collection's leisurewear during its anniversary sale</a></li><li><strong>Muscle Nation: </strong><a href="https://musclenation.org/pages/womens-mens-sale" target="_blank" rel="nofollow">shop up to 30% off sitewide during Muscle Nation's sale</a></li><li><strong>New Balance: </strong><a href="https://www.newbalance.com.au/" target="_blank">take an extra 20% off select clearance styles on New Balance's website</a></li><li><strong>Nike: </strong><a href="https://www.nike.com/au/" target="_blank">Nike's end-of-season sale slashes 40% off select clothing, shoes and accessories</a></li><li><strong>P.E. Nation: </strong><a href="https://www.pe-nation.com/collections/sale" target="_blank" rel="nofollow">up to 60% off discounted styles in P.E. Nation's mid year sale</a></li><li><strong>Puma: </strong><a href="https://au.puma.com/au/en/sale" target="_blank">shop up to 50% off during Puma's end of season sale right now</a></li></ul><h3 class="article-body__section" id="section-best-eofy-activewear-deals-so-far"><span>Best EOFY activewear deals so far</span></h3>        <div class="featured_product_block featured_block_hero" data-id="d5a1cbb6-7033-4824-a1e3-ffdaa7c2c60f">            <a href="https://au.gymshark.com/products/gymshark-soft-sculpt-cap-sleeve-bralette-black-ss25" data-model-name="Soft Sculpt Cap Sleeve Bralette" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NE26D4ExiEGkdZFmG6U9zH.jpg" alt="Soft Sculpt Cap Sleeve Bralette"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Soft Sculpt Cap Sleeve Bralette</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0015294e-bc20-40e3-9ce7-3bcc7419ba70">            <a href="https://au.gymshark.com/products/gymshark-vital-seamless-tight-t-shirt-ss-tops-black-aw25" data-model-name="Vital Tight T-Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rmTe6x5BUvHMpVp7uUTMrH.jpg" alt="Vital Tight T-Shirt"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Vital Tight T-Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5e5a3f0d-4dfe-4a99-b055-c681481e10fb">            <a href="https://au.gymshark.com/products/gymshark-activate-seamless-shorts-shorts-black-ss25" data-model-name="Activate Seamless Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/vQEV6GRDhDUwAgAMd4JKkH.jpg" alt="Activate Seamless Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Activate Seamless Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="20aefe5b-6cbb-4e22-95f7-11631c138a00">            <a href="https://au.gymshark.com/products/gymshark-legacy-logo-tight-shorts-shorts-blue-aw25-2" data-model-name="Legacy Logo Tight Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2YLr9Hd8PrEi73fkeGfemH.jpg" alt="Legacy Logo Tight Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Legacy Logo Tight Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bfc2cff2-88d0-413d-b417-0ac448274dd5">            <a href="https://au.gymshark.com/products/gymshark-conditioning-club-tank-sleeveless-tops" data-model-name="Conditioning Club Tank" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6f76QPZiv5trGrbfPyjQvH.jpg" alt="Conditioning Club Tank"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Conditioning Club Tank</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="fb432efe-b48c-4036-9a31-c202b53a0d04">            <a href="https://au.gymshark.com/products/gymshark-the-gymshark-pant-elite-pants-black-aw25" data-model-name="The Gymshark Pants Elite Regular" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/g8iLmB4efxVAwynRHB3FgH.jpg" alt="The Gymshark Pants Elite Regular"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">The Gymshark Pants Elite Regular</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d67d05e4-fa05-49c4-9998-f015ceb83ae7">            <a href="https://www.lululemon.com.au/en-au/p/lululemon-align%E2%84%A2-cropped-cami-tank-top-light-support%2C-a%2Fb-cup/prod11680178.html?dwvar_prod11680178_color=074028" data-model-name="Align Cropped Cami Tank Top" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/j2gSDR4TrhhnFC23d4Gn4L.webp" alt="Lululemon Align™ Cropped Cami Tank Top *light Support, A/b Cup - Black - 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Align Cropped Cami Tank Top</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="016d8403-8021-455f-8fb4-27beb41dd06e">            <a href="https://www.lululemon.com.au/en-au/p/groove-nulu-foldover-flared-pant-warm/c5fdvo6iaq.html?dwvar_c5fdvo6iaq_color=074052" data-model-name="Groove Nulu Foldover Flared Pant" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gm7mqTYjXkmVEEGUrLoK4K.webp" alt="Groove Nulu Foldover Flared Pant *warm - Lotus Lavender - 10"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Groove Nulu Foldover Flared Pant</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="94511228-ec6d-4b0e-9775-d6cb45528591">            <a href="https://www.lululemon.com.au/en-au/p/define-jacket-nulu/prod11020158.html?dwvar_prod11020158_color=072620" data-model-name="Define Jacket Nulu" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oWUVbf7mYfr9MHST87Utc9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Define Jacket Nulu</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="713a52b9-b517-45c6-89eb-7be520f035c6">            <a href="https://www.lululemon.com.au/en-au/p/mens-beyondfeel-running-shoe/prod11680002.html?dwvar_prod11680002_color=077205" data-model-name="Beyondfeel Running Shoe" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/umdqsLoV6msADavsk3J3c9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Beyondfeel Running Shoe</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4b8de09f-45f9-476a-9c82-9decf1526d57">            <a href="https://www.lululemon.com.au/en-au/p/lululemon-fundamental-t-shirt/prod9960862.html?dwvar_prod9960862_color=0001" data-model-name="Fundamental T-Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9qp6DTJ397AGbyY38JJBb9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Fundamental T-Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e68a6f9c-a308-4566-b4db-5b728df60bd4">            <a href="https://www.lululemon.com.au/en-au/p/steady-state-full-zip-hoodie/prod11560106.html?dwvar_prod11560106_color=0001" data-model-name="Steady State Full-Zip Hoodie" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/sdjphDCJ8s52bRPmP8n8o9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Steady State Full-Zip Hoodie</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6e6c5966-eaef-454a-a262-e5cd25530935">            <a href="https://mattecollection.com/collections/fall-sale/products/new-bra-lilac" data-model-name="Form Halter Bra - Lilac" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:147.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/SVQYRccjYMaoDFbDkdfiyc.jpg" alt="Form Halter Bra - Lilac - Xs"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Matte Collection</div>                                        <div class="featured__title">Form Halter Bra - Lilac</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="eed05d8a-3f89-41d1-9608-d8af4e6604cf">            <a href="https://mattecollection.com/collections/fall-sale/products/no-front-seam-legging-lilac" data-model-name="Form Legging - Lilac" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:147.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ZGio7tCHwxYuzEZhKTdc4d.jpg" alt="Form Legging - Lilac - Xs"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Matte Collection</div>                                        <div class="featured__title">Form Legging - Lilac</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="29caa90a-17a3-4f44-abd7-de666b398e04">            <a href="https://www.asics.com/au/en-au/gel-kayano-32/p/AOP_1011C052-250.html" data-model-name="Gel-Kayano 32 (Men's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:75.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MtYgJEfxNSPeCu5QjEFJqG.jpg" alt="Asics Gel-Kayano 32 men's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asics</div>                                        <div class="featured__title">Gel-Kayano 32 (Men's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c8532b60-8e82-4ac2-bc81-1f184bfad142">            <a href="https://www.asics.com/au/en-au/gel-kayano-32/p/AOP_1012B838-403.html" data-model-name="Gel-Kayano 32 (Women's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:75.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LbVETXe57tPCcn4nL6S7sQ.jpg" alt="Asics Gel Kayano women's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asics</div>                                        <div class="featured__title">Gel-Kayano 32 (Women's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6eff3283-d59e-4783-83c1-5be9489e1dce">            <a href="https://www.newbalance.com.au/pd/9060/U9060V1_LI-FTW-802463-PMG-APAC-ANZ-U906078T.html" data-model-name="9060 (Unisex)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gEy2PRrJ8tUBTYDmkzghnY.webp" alt="9060"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>New Balance</div>                                        <div class="featured__title">9060 (Unisex)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e56770da-c307-4dfe-89ca-54f96c16f767">            <a href="https://www.newbalance.com.au/pd/fuelcell-rebel-v5/MFCXV5-50690-ANZ-MFCX5N9.html" data-model-name="FuelCell Rebel v5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7F46GfL4fzzknxoTgGwZoY.webp" alt="Fuelcell Rebel V5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>New Balance</div>                                        <div class="featured__title">FuelCell Rebel V5 (Unisex)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ae11786e-82a7-4ef9-a9b6-13afb7b73f08">            <a href="https://au.puma.com/au/en/pd/velocity-nitro%E2%84%A2-4-running-shoes-women/311141.html" data-model-name="Velocity Nitro 4 Running Shoes (Women's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EvEcxZ4547aPagUDQyvSvC.jpg" alt="Puma Velocity Nitro shoes"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PUMA</div>                                        <div class="featured__title">Velocity Nitro 4 Running Shoes (Women's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6b1f4f13-a9f5-41b3-81ac-343428cd7189">            <a href="https://au.puma.com/au/en/pd/velocity-nitro%E2%84%A2-4-gtx-mens-running-shoes/311144.html" data-model-name="Velocity Nitro 4 GTX Running Shoes (Men's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mJjtGcwsAMV43oN3FB2YuQ.jpg" alt="Puma Velocity Nitro 4 GTX men's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PUMA</div>                                        <div class="featured__title">Velocity Nitro 4 GTX Running Shoes (Men's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-faqs"><span>FAQs</span></h3><section class="article__schema-question"><h3>Do fitness brands typically hold EOFY sales?</h3><article class="article__schema-answer"><p>Yes, select fitness brands in Australia hold June sales for EOFY. Those retailers include: </p><ul><li>Asics</li><li>Adidas</li><li>Echt Apparel</li><li>Elite Eleven</li><li>Gymshark</li><li>Hoka</li><li>Lorna Jane</li><li>LSKD</li><li>Lululemon</li><li>Muscle Nation</li><li>New Balance</li><li>Nike</li><li>P.E. Nation</li><li>Puma</li></ul></article></section><section class="article__schema-question"><h3>Will both men's and women's gym gear be on sale? </h3><article class="article__schema-answer"><p>Yes, activewear, shoes and accessories will be available across most brands for both men and women. </p></article></section><section class="article__schema-question"><h3>When do EOFY sales start?</h3><article class="article__schema-answer"><p>EOFY discounting doesn’t technically have an official start date, so it’s up to each company to decide on when to throw the switch. You can generally expect some sales to begin on June 1, 2026; however, many brands and retailers hold off starting sales until mid-month. That said, I've seen plenty of fitness brands already start discounting their inventories, so I would suggest checking a brand's website or Amazon storefront (if they have one) to find out when their EOFY sale could start. </p></article></section><section class="article__schema-question"><h3>When does EOFY end?</h3><article class="article__schema-answer"><p>EOFY ends officially on June 30, 2026, however, many brands and retailers keep their discounts running throughout the first week of July. </p></article></section> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/sales-events/activewear-deals-eofy</link>
                                                                            <description>
                            <![CDATA[ EOFY is upon us, and some of the biggest fitness brands have already started discounting their gym gear, accessories and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2C7uiLT7yeJVrQ4xEG9Qbh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6RR8fFtDkdfb9xinV3aDVg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 01:43:46 +0000</pubDate>                                                                                                                                <updated>Sun, 21 Jun 2026 22:29:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Sales Events]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ lucy.scotting@futurenet.com (Lucy Scotting) ]]></author>                    <dc:creator><![CDATA[ Lucy Scotting ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/UC9ncAYxkmJ5ipHEyX44ri-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Lucy Scotting is a staff writer for Tom’s Guide Australia, primarily covering lifestyle, streaming and internet-related news. Lucy started her career writing for HR and staffing industry publications, with articles covering emerging tech, business and finance.&lt;/p&gt;&lt;p&gt;In her spare time, Lucy can be found watching sci-fi movies, working on her dystopian fiction novel (in progress since 2017) or hanging out with her dog, Fletcher. If she’s not found doing any of the above, she’s likely on her next adventure to a new city, country, or continent. &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6RR8fFtDkdfb9xinV3aDVg-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Lululemon / Asics / Puma / Gymshark / edited with gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Models with Lululemon and Gymshark products and asics/ puma shoes on gradient background with Tom&#039;s Guide deal badge]]></media:description>                                                            <media:text><![CDATA[Models with Lululemon and Gymshark products and asics/ puma shoes on gradient background with Tom&#039;s Guide deal badge]]></media:text>
                                <media:title type="plain"><![CDATA[Models with Lululemon and Gymshark products and asics/ puma shoes on gradient background with Tom&#039;s Guide deal badge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6RR8fFtDkdfb9xinV3aDVg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Gather 'round, fitness fiends. It's EOFY sales season, and as a leggings lover, I’m happy to confirm it’s offering up plenty of opportunities to save on some sweet new gym gear. With a plethora of top-rated brands holding their own mid-year events, you could score an impressive bargain or two when shopping for athleisure wear this June. </p><p>Notably, most of our favourite activewear makers have already kicked off their sales — such as <a href="https://www.tomsguide.com/wellness/i-live-in-activewear-and-im-counting-down-to-the-gymshark-sale-heres-what-to-expect-with-up-to-80-percent-off-leggings-gym-shorts-and-accessories" target="_blank">Gymshark</a>, <a href="https://www.asics.com/au/en-au/" target="_blank">Asics</a>, <a href="https://www.tomsguide.com/wellness/fitness/lululemon-has-kickstarted-its-mid-year-sale-and-its-too-good-to-miss-here-are-30-deals-im-putting-in-my-cart" target="_blank">Lululemon</a> and <a href="https://au.puma.com/au/en/sale" target="_blank">Puma</a> — with up to 80% discounts available. There are already plenty of great buys available — and delaying might see your preferred size or colourway sell out. </p><p>Whether you're after a new pair of bike shorts, leggings, sneakers or training shoes, or perhaps even a gym bag to carry your favourite gear in, the June 2026 EOFY sales are sure to have something to suit. </p><p>Below, I've gathered some of the top deals available to buy right now, some retailer quicklinks for my top-rated sales, and some frequently asked questions to help you better prepare for all that EOFY fitness sales have to offer. Happy shopping!</p><h3 class="article-body__section" id="section-retailer-quicklinks"><span>Retailer quicklinks</span></h3><p>Here are 12 fitness retailers that are either currently holding EOFY sales or are expected to start theirs soon. </p><ul><li><strong>Asics: </strong><a href="https://www.asics.com/au/en-au/" target="_blank">sign up for a OneAsics newsletter to score up to 30% off during its member-exclusive EOFY sale</a></li><li><strong>Adidas: </strong><a href="https://www.adidas.com.au/outlet" target="_blank">EOFY sale hasn't commenced yet, but plenty of discounts on Adidas' Outlet page</a></li><li><strong>Elite Eleven:</strong><a href="https://eliteelevensporting.com/" target="_blank" rel="sponsored"><strong> </strong>shop up to 60% off sitewide during Elite Eleven's Mid Year sale</a></li><li><strong>Gymshark:</strong><a href="https://au.gymshark.com/collections/last-chance" target="_blank"><strong> </strong>shop up to 30% off sitewide, and an extra 50% off GymShark's Last Chance section</a></li><li><strong>Hoka: </strong><a href="https://au.hoka.com/categories/sale" target="_blank" rel="nofollow">shop up to 40% off select styles during Hoka's Fly Into Sale event </a></li><li><strong>Lorna Jane: </strong><a href="https://www.lornajane.com.au/collections/offers-flash-promotion" target="_blank" rel="nofollow">shop up to 40% selected styles during Lorna Jane's June sale</a></li><li><strong>LSKD: </strong><a href="https://www.lskd.co/collections/sales" target="_blank" rel="nofollow">no official sale as yet, but plenty of options available in LSKD's sale section</a></li><li><strong>Lululemon:</strong><a href="https://www.lululemon.com.au/en-au/c/women/collections/we-made-too-much?icid=AU-mys-home-page-hero-carousel-Card-week-2026-week-18-19-w-sale" target="_blank"><strong> </strong>the brand's Mid Year sale has slashed on women's and men's clothing, accessories and shoes</a></li><li><strong>Matte Collection:</strong><a href="https://mattecollection.com/collections/matte" target="_blank" rel="nofollow"> save up to 40% off Matte Collection's leisurewear during its anniversary sale</a></li><li><strong>Muscle Nation: </strong><a href="https://musclenation.org/pages/womens-mens-sale" target="_blank" rel="nofollow">shop up to 30% off sitewide during Muscle Nation's sale</a></li><li><strong>New Balance: </strong><a href="https://www.newbalance.com.au/" target="_blank">take an extra 20% off select clearance styles on New Balance's website</a></li><li><strong>Nike: </strong><a href="https://www.nike.com/au/" target="_blank">Nike's end-of-season sale slashes 40% off select clothing, shoes and accessories</a></li><li><strong>P.E. Nation: </strong><a href="https://www.pe-nation.com/collections/sale" target="_blank" rel="nofollow">up to 60% off discounted styles in P.E. Nation's mid year sale</a></li><li><strong>Puma: </strong><a href="https://au.puma.com/au/en/sale" target="_blank">shop up to 50% off during Puma's end of season sale right now</a></li></ul><h3 class="article-body__section" id="section-best-eofy-activewear-deals-so-far"><span>Best EOFY activewear deals so far</span></h3>        <div class="featured_product_block featured_block_hero" data-id="d5a1cbb6-7033-4824-a1e3-ffdaa7c2c60f">            <a href="https://au.gymshark.com/products/gymshark-soft-sculpt-cap-sleeve-bralette-black-ss25" data-model-name="Soft Sculpt Cap Sleeve Bralette" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NE26D4ExiEGkdZFmG6U9zH.jpg" alt="Soft Sculpt Cap Sleeve Bralette"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Soft Sculpt Cap Sleeve Bralette</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0015294e-bc20-40e3-9ce7-3bcc7419ba70">            <a href="https://au.gymshark.com/products/gymshark-vital-seamless-tight-t-shirt-ss-tops-black-aw25" data-model-name="Vital Tight T-Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rmTe6x5BUvHMpVp7uUTMrH.jpg" alt="Vital Tight T-Shirt"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Vital Tight T-Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5e5a3f0d-4dfe-4a99-b055-c681481e10fb">            <a href="https://au.gymshark.com/products/gymshark-activate-seamless-shorts-shorts-black-ss25" data-model-name="Activate Seamless Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/vQEV6GRDhDUwAgAMd4JKkH.jpg" alt="Activate Seamless Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Activate Seamless Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="20aefe5b-6cbb-4e22-95f7-11631c138a00">            <a href="https://au.gymshark.com/products/gymshark-legacy-logo-tight-shorts-shorts-blue-aw25-2" data-model-name="Legacy Logo Tight Shorts" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2YLr9Hd8PrEi73fkeGfemH.jpg" alt="Legacy Logo Tight Shorts"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Legacy Logo Tight Shorts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bfc2cff2-88d0-413d-b417-0ac448274dd5">            <a href="https://au.gymshark.com/products/gymshark-conditioning-club-tank-sleeveless-tops" data-model-name="Conditioning Club Tank" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6f76QPZiv5trGrbfPyjQvH.jpg" alt="Conditioning Club Tank"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">Conditioning Club Tank</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="fb432efe-b48c-4036-9a31-c202b53a0d04">            <a href="https://au.gymshark.com/products/gymshark-the-gymshark-pant-elite-pants-black-aw25" data-model-name="The Gymshark Pants Elite Regular" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/g8iLmB4efxVAwynRHB3FgH.jpg" alt="The Gymshark Pants Elite Regular"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Gymshark | We Do Gym</div>                                        <div class="featured__title">The Gymshark Pants Elite Regular</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d67d05e4-fa05-49c4-9998-f015ceb83ae7">            <a href="https://www.lululemon.com.au/en-au/p/lululemon-align%E2%84%A2-cropped-cami-tank-top-light-support%2C-a%2Fb-cup/prod11680178.html?dwvar_prod11680178_color=074028" data-model-name="Align Cropped Cami Tank Top" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/j2gSDR4TrhhnFC23d4Gn4L.webp" alt="Lululemon Align™ Cropped Cami Tank Top *light Support, A/b Cup - Black - 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Align Cropped Cami Tank Top</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="016d8403-8021-455f-8fb4-27beb41dd06e">            <a href="https://www.lululemon.com.au/en-au/p/groove-nulu-foldover-flared-pant-warm/c5fdvo6iaq.html?dwvar_c5fdvo6iaq_color=074052" data-model-name="Groove Nulu Foldover Flared Pant" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:119.94%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gm7mqTYjXkmVEEGUrLoK4K.webp" alt="Groove Nulu Foldover Flared Pant *warm - Lotus Lavender - 10"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Groove Nulu Foldover Flared Pant</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="94511228-ec6d-4b0e-9775-d6cb45528591">            <a href="https://www.lululemon.com.au/en-au/p/define-jacket-nulu/prod11020158.html?dwvar_prod11020158_color=072620" data-model-name="Define Jacket Nulu" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oWUVbf7mYfr9MHST87Utc9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Define Jacket Nulu</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="713a52b9-b517-45c6-89eb-7be520f035c6">            <a href="https://www.lululemon.com.au/en-au/p/mens-beyondfeel-running-shoe/prod11680002.html?dwvar_prod11680002_color=077205" data-model-name="Beyondfeel Running Shoe" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/umdqsLoV6msADavsk3J3c9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Beyondfeel Running Shoe</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4b8de09f-45f9-476a-9c82-9decf1526d57">            <a href="https://www.lululemon.com.au/en-au/p/lululemon-fundamental-t-shirt/prod9960862.html?dwvar_prod9960862_color=0001" data-model-name="Fundamental T-Shirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9qp6DTJ397AGbyY38JJBb9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Fundamental T-Shirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e68a6f9c-a308-4566-b4db-5b728df60bd4">            <a href="https://www.lululemon.com.au/en-au/p/steady-state-full-zip-hoodie/prod11560106.html?dwvar_prod11560106_color=0001" data-model-name="Steady State Full-Zip Hoodie" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/sdjphDCJ8s52bRPmP8n8o9.jpg" alt="Lululemon product on grey background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lululemon</div>                                        <div class="featured__title">Steady State Full-Zip Hoodie</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6e6c5966-eaef-454a-a262-e5cd25530935">            <a href="https://mattecollection.com/collections/fall-sale/products/new-bra-lilac" data-model-name="Form Halter Bra - Lilac" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:147.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/SVQYRccjYMaoDFbDkdfiyc.jpg" alt="Form Halter Bra - Lilac - Xs"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Matte Collection</div>                                        <div class="featured__title">Form Halter Bra - Lilac</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="eed05d8a-3f89-41d1-9608-d8af4e6604cf">            <a href="https://mattecollection.com/collections/fall-sale/products/no-front-seam-legging-lilac" data-model-name="Form Legging - Lilac" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:147.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ZGio7tCHwxYuzEZhKTdc4d.jpg" alt="Form Legging - Lilac - Xs"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Matte Collection</div>                                        <div class="featured__title">Form Legging - Lilac</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="29caa90a-17a3-4f44-abd7-de666b398e04">            <a href="https://www.asics.com/au/en-au/gel-kayano-32/p/AOP_1011C052-250.html" data-model-name="Gel-Kayano 32 (Men's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:75.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MtYgJEfxNSPeCu5QjEFJqG.jpg" alt="Asics Gel-Kayano 32 men's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asics</div>                                        <div class="featured__title">Gel-Kayano 32 (Men's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c8532b60-8e82-4ac2-bc81-1f184bfad142">            <a href="https://www.asics.com/au/en-au/gel-kayano-32/p/AOP_1012B838-403.html" data-model-name="Gel-Kayano 32 (Women's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:75.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LbVETXe57tPCcn4nL6S7sQ.jpg" alt="Asics Gel Kayano women's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Asics</div>                                        <div class="featured__title">Gel-Kayano 32 (Women's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6eff3283-d59e-4783-83c1-5be9489e1dce">            <a href="https://www.newbalance.com.au/pd/9060/U9060V1_LI-FTW-802463-PMG-APAC-ANZ-U906078T.html" data-model-name="9060 (Unisex)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gEy2PRrJ8tUBTYDmkzghnY.webp" alt="9060"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>New Balance</div>                                        <div class="featured__title">9060 (Unisex)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e56770da-c307-4dfe-89ca-54f96c16f767">            <a href="https://www.newbalance.com.au/pd/fuelcell-rebel-v5/MFCXV5-50690-ANZ-MFCX5N9.html" data-model-name="FuelCell Rebel v5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7F46GfL4fzzknxoTgGwZoY.webp" alt="Fuelcell Rebel V5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>New Balance</div>                                        <div class="featured__title">FuelCell Rebel V5 (Unisex)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ae11786e-82a7-4ef9-a9b6-13afb7b73f08">            <a href="https://au.puma.com/au/en/pd/velocity-nitro%E2%84%A2-4-running-shoes-women/311141.html" data-model-name="Velocity Nitro 4 Running Shoes (Women's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EvEcxZ4547aPagUDQyvSvC.jpg" alt="Puma Velocity Nitro shoes"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PUMA</div>                                        <div class="featured__title">Velocity Nitro 4 Running Shoes (Women's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6b1f4f13-a9f5-41b3-81ac-343428cd7189">            <a href="https://au.puma.com/au/en/pd/velocity-nitro%E2%84%A2-4-gtx-mens-running-shoes/311144.html" data-model-name="Velocity Nitro 4 GTX Running Shoes (Men's)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mJjtGcwsAMV43oN3FB2YuQ.jpg" alt="Puma Velocity Nitro 4 GTX men's shoe"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PUMA</div>                                        <div class="featured__title">Velocity Nitro 4 GTX Running Shoes (Men's)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-faqs"><span>FAQs</span></h3><section class="article__schema-question"><h3>Do fitness brands typically hold EOFY sales?</h3><article class="article__schema-answer"><p>Yes, select fitness brands in Australia hold June sales for EOFY. Those retailers include: </p><ul><li>Asics</li><li>Adidas</li><li>Echt Apparel</li><li>Elite Eleven</li><li>Gymshark</li><li>Hoka</li><li>Lorna Jane</li><li>LSKD</li><li>Lululemon</li><li>Muscle Nation</li><li>New Balance</li><li>Nike</li><li>P.E. Nation</li><li>Puma</li></ul></article></section><section class="article__schema-question"><h3>Will both men's and women's gym gear be on sale? </h3><article class="article__schema-answer"><p>Yes, activewear, shoes and accessories will be available across most brands for both men and women. </p></article></section><section class="article__schema-question"><h3>When do EOFY sales start?</h3><article class="article__schema-answer"><p>EOFY discounting doesn’t technically have an official start date, so it’s up to each company to decide on when to throw the switch. You can generally expect some sales to begin on June 1, 2026; however, many brands and retailers hold off starting sales until mid-month. That said, I've seen plenty of fitness brands already start discounting their inventories, so I would suggest checking a brand's website or Amazon storefront (if they have one) to find out when their EOFY sale could start. </p></article></section><section class="article__schema-question"><h3>When does EOFY end?</h3><article class="article__schema-answer"><p>EOFY ends officially on June 30, 2026, however, many brands and retailers keep their discounts running throughout the first week of July. </p></article></section>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike running shoes are on sale from $52 — here's 13 early Prime Day deals you can't miss ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.tomsguide.com/news/best-prime-day-deals-and-sales">Prime Day</a> is almost here, but you don't need to wait to save on Nike! I found a bunch of deals on some of the most popular running shoes from the brand ahead of the event. </p><p>Our reviewers have loved the Nike Pegasus for a long time, and right now you can get the <a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow">Nike Pegasus 41 on sale from $110</a>. Though there's a newer model available, you can save more by picking up this shoe and take advantage of its super comfortable cushioning and durability.</p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>, and don't forget to <a href="https://www.amazon.com/amazonprime" target="_blank" rel="nofollow">sign up for an Amazon Prime membership</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Run Defy Road Running Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow"><strong>was $60 now from $52</strong></a></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow"><strong>was $70 now from $53</strong></a><strong></strong></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><strong>was 80 now from $59</strong></a></li><li><strong>Nike Air Max Torch 4 Running Shoe (Men's): </strong><a href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847" target="_blank" rel="nofollow"><strong>was $100 now from $74</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93</strong></a></li><li><strong>Nike Vomero 18 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><strong>was $150 now from $109</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1612px;"><p class="vanilla-image-block" style="padding-top:45.10%;"><img id="NLHreqytbQnSYAAXjDJbGR" name="Run Defy Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NLHreqytbQnSYAAXjDJbGR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1612" height="727" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow" data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52">Run Defy Road Running Shoes (Men's): was $65 now $52</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow" data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53" href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:45.73%;"><img id="TkJsB9yFAGpPmGdC3wheJE" name="Promina Walking Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TkJsB9yFAGpPmGdC3wheJE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow" data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53">Promina Walking Shoes (Women's): was $70 now $53</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $53. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow" data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">Flex Train Workout Shoes (Men's): was $80 now $59</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $59. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow" data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59">Court Shot Herrenschuh Sneakers (Men's): was $80 now $59</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow" data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow" data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Women's): was $70 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow" data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="G7hEGWPSZEBHdpY9q562Zi" name="Quest 6 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G7hEGWPSZEBHdpY9q562Zi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="751" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">Quest 6 Road Running Shoes (Men's): was $85 now $64</a></strong><br>These affordable running shoes are designed for new runners, but still provide everything you need out of a pair of runners. They have soft, responsive cushioning on board and stay secure on your feet.<a class="view-deal button" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1723px;"><p class="vanilla-image-block" style="padding-top:47.42%;"><img id="oGEcMPMyVERhdD6die3fdA" name="Run Swift" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oGEcMPMyVERhdD6die3fdA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1723" height="817" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow" data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">Run Swift 3 (Women's): was $85 now $68</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow" data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $69</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70" href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1618px;"><p class="vanilla-image-block" style="padding-top:45.67%;"><img id="pk5XnTCWLaWiYRnXrqNnt5" name="Air Max Alpha Trainer 6 Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pk5XnTCWLaWiYRnXrqNnt5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1618" height="739" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow" data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70">Air Max Alpha Trainer 6 Workout Shoes (Men's): was $95 now $70</a></strong><br>Super cushioned and perfect for all kinds of workouts, these Nike shoes have dropped in price. They're designed to be stable and flexible and have a rubber wrap to keep your feet in place. Their simple style means they go with any kind of workout gear, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow" data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70">View Deal</a></p></div><div class="product"><a data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74" href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.16%;"><img id="34p2mgAu9jpKcKVBGu8jyf" name="Air Max Torch 4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/34p2mgAu9jpKcKVBGu8jyf-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="432" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow" data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">Air Max Torch 4 Running Shoe (Men's): was $100 now $74</a></strong><br>With visible Air Max cushioning, these running shoes feel lighter than air to wear. They're also durable and supportive, perfect for putting your best foot forward to improve your running performance.<a class="view-deal button" href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow" data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110">Pegasus 41 Running Shoes (Women's): was $140 now $110</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110">View Deal</a></p></div><div class="product"><a data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119">Vomero 18 Running Shoes (Women's): was $150 now $119</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nike-running-shoes-are-on-sale-from-usd52-heres-13-early-prime-day-deals-you-cant-miss</link>
                                                                            <description>
                            <![CDATA[ Prime Day Nike deals are underway! Check out the best savings on Nike running shoes and sneakers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PVsBK73JP6juawhpWW5z2K</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Jun 2026 15:03:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4TYeQ68TuKEDhxry7smG5F-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/news/best-prime-day-deals-and-sales">Prime Day</a> is almost here, but you don't need to wait to save on Nike! I found a bunch of deals on some of the most popular running shoes from the brand ahead of the event. </p><p>Our reviewers have loved the Nike Pegasus for a long time, and right now you can get the <a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow">Nike Pegasus 41 on sale from $110</a>. Though there's a newer model available, you can save more by picking up this shoe and take advantage of its super comfortable cushioning and durability.</p><p><strong>Note: </strong>prices vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>, and don't forget to <a href="https://www.amazon.com/amazonprime" target="_blank" rel="nofollow">sign up for an Amazon Prime membership</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Run Defy Road Running Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow"><strong>was $60 now from $52</strong></a></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow"><strong>was $70 now from $53</strong></a><strong></strong></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><strong>was 80 now from $59</strong></a></li><li><strong>Nike Air Max Torch 4 Running Shoe (Men's): </strong><a href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847" target="_blank" rel="nofollow"><strong>was $100 now from $74</strong></a></li><li><strong>Nike Winflo 11 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><strong>was $110 now from $93</strong></a></li><li><strong>Nike Vomero 18 Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><strong>was $150 now from $109</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1612px;"><p class="vanilla-image-block" style="padding-top:45.10%;"><img id="NLHreqytbQnSYAAXjDJbGR" name="Run Defy Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NLHreqytbQnSYAAXjDJbGR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1612" height="727" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow" data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52">Run Defy Road Running Shoes (Men's): was $65 now $52</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0FBRBW36P" target="_blank" rel="nofollow" data-dimension112="4875ed48-2aa8-430b-8f1c-7cc97bc2c120" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53" href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:45.73%;"><img id="TkJsB9yFAGpPmGdC3wheJE" name="Promina Walking Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TkJsB9yFAGpPmGdC3wheJE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow" data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53">Promina Walking Shoes (Women's): was $70 now $53</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $53. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Promina-Walking-Sneaker-Foam-Light/dp/B0FQMB7HZL" target="_blank" rel="nofollow" data-dimension112="d022a394-7250-4d4d-a189-422aec0d7682" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">Flex Train Workout Shoes (Men's): was $80 now $59</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $59. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0DYLMDKNM" target="_blank" rel="nofollow" data-dimension112="e5f74a23-468c-49f1-9c2c-c9d6430ee297" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow" data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59">Court Shot Herrenschuh Sneakers (Men's): was $80 now $59</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0FQN3FN27" target="_blank" rel="nofollow" data-dimension112="68ec8783-104e-42fd-9bbe-d17ae6d18a23" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow" data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Women's): was $70 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Running-White-Particle-Rose-Tattoo/dp/B0FN7LXLYD" target="_blank" rel="nofollow" data-dimension112="fc6b9517-d00a-4f04-8b41-60fd26854346" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="G7hEGWPSZEBHdpY9q562Zi" name="Quest 6 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G7hEGWPSZEBHdpY9q562Zi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="751" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">Quest 6 Road Running Shoes (Men's): was $85 now $64</a></strong><br>These affordable running shoes are designed for new runners, but still provide everything you need out of a pair of runners. They have soft, responsive cushioning on board and stay secure on your feet.<a class="view-deal button" href="https://www.amazon.com/Nike-Quest-Running-Sneaker-White-Iron/dp/B0D8WC2XY1" target="_blank" rel="nofollow" data-dimension112="061fe5d6-d1b0-4b0e-a538-4c9ae78e95f2" data-action="Deal Block" data-label="Quest 6 Road Running Shoes (Men's)" data-dimension48="Quest 6 Road Running Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1723px;"><p class="vanilla-image-block" style="padding-top:47.42%;"><img id="oGEcMPMyVERhdD6die3fdA" name="Run Swift" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oGEcMPMyVERhdD6die3fdA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1723" height="817" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow" data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">Run Swift 3 (Women's): was $85 now $68</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Swift-Running-Shoes-Spruce-Sanddrift-Sail/dp/B0FQMWYFRP" target="_blank" rel="nofollow" data-dimension112="3d9aa76c-10da-4a5a-95d9-f1fa02ca6228" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $69</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/Monarch-Training-Shoes-Metallic-Silver-Mid/dp/B004IM3JO0" target="_blank" rel="nofollow" data-dimension112="0d43dfd2-90da-4952-8aa1-7e7c967b74e9" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70" href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1618px;"><p class="vanilla-image-block" style="padding-top:45.67%;"><img id="pk5XnTCWLaWiYRnXrqNnt5" name="Air Max Alpha Trainer 6 Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pk5XnTCWLaWiYRnXrqNnt5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1618" height="739" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow" data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70">Air Max Alpha Trainer 6 Workout Shoes (Men's): was $95 now $70</a></strong><br>Super cushioned and perfect for all kinds of workouts, these Nike shoes have dropped in price. They're designed to be stable and flexible and have a rubber wrap to keep your feet in place. Their simple style means they go with any kind of workout gear, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Low-Top-Sneakers-White-Platinum/dp/B0DCVYTZ5V" target="_blank" rel="nofollow" data-dimension112="9d3c54fa-fe42-4b2c-8914-f782d5e320b4" data-action="Deal Block" data-label="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension48="Air Max Alpha Trainer 6 Workout Shoes (Men's)" data-dimension25="$70">View Deal</a></p></div><div class="product"><a data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74" href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.16%;"><img id="34p2mgAu9jpKcKVBGu8jyf" name="Air Max Torch 4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/34p2mgAu9jpKcKVBGu8jyf-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="432" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow" data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">Air Max Torch 4 Running Shoe (Men's): was $100 now $74</a></strong><br>With visible Air Max cushioning, these running shoes feel lighter than air to wear. They're also durable and supportive, perfect for putting your best foot forward to improve your running performance.<a class="view-deal button" href="https://www.amazon.com/Nike-Torch-Running-White-Volt-Black/dp/B07RL43847/" target="_blank" rel="nofollow" data-dimension112="76fa1323-130f-4028-9a85-ad6594e7aeef" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1766px;"><p class="vanilla-image-block" style="padding-top:49.77%;"><img id="o3mvmEL3VvMfvMZ4HAqc5H" name="Winflo 11 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o3mvmEL3VvMfvMZ4HAqc5H-1920-80.jpg" mos="" align="middle" fullscreen="" width="1766" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">Winflo 11 Road Running Shoes (Women's): was $110 now $93</a></strong><br>Featuring a lightweight mesh upper, full length Nike Air foam cushioning, and that signature rubber waffle outsole, these road running shoes are great for daily runners who prefer pounding pavements with plenty of padding underfoot. Elastic midsole support provides a secure, comfortable fit with a soft, springy stride.<a class="view-deal button" href="https://www.amazon.com/Nike-Winflo-Womens-Running-FJ9510-100/dp/B0CZHNYQ37" target="_blank" rel="nofollow" data-dimension112="c54446a4-e6bb-42a2-ad49-ef88fb618139" data-action="Deal Block" data-label="Winflo 11 Road Running Shoes (Women's)" data-dimension48="Winflo 11 Road Running Shoes (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110">Pegasus 41 Running Shoes (Women's): was $140 now $110</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Pegasus-Sneaker-Playful-Metallic/dp/B0F2G75S6N" target="_blank" rel="nofollow" data-dimension112="c69a3078-0313-4539-8752-722b89b05c0a" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$110">View Deal</a></p></div><div class="product"><a data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119">Vomero 18 Running Shoes (Women's): was $150 now $119</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Vomero-Sneaker-Coconut/dp/B0F2GB8F3R" target="_blank" rel="nofollow" data-dimension112="d2f2f00e-e547-43cc-aab3-8378b9772c41" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Women's)" data-dimension48="Vomero 18 Running Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike running shoes are up to 45% off — 17 best deals this summer ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nike's sale is live, and that means you can <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">save on everything from Nike running shoes to rain jackets</a>. (April showers aren't gone just because it's May now.)</p><p>For example, right now you can get the <a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow">Nike Pegasus Plus running shoes on sale for $138 at Nike</a>. We called it "the most versatile training shoe in Nike’s range" in our review, and now you can get it with 26% off.</p><p>I've listed all my favorite Nike deals below! For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and these <a href="https://www.tomsguide.com/sales-events/ive-had-amazon-prime-for-over-a-decade-heres-the-9-best-perks-youre-paying-for-but-probably-not-using">hidden Amazon Prime perks</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow"><strong>was $37 now $28</strong></a></li><li><strong>Nike Flex Control 4 (Men's): </strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><strong>was $70 now $51</strong></a></li><li><strong>Nike Journey Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow"><strong>was $95 now $76</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><strong>was $170 now $93</strong></a><strong></strong></li><li><strong>Nike Pegasus Plus Running Shoes (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow"><strong>was $190 now $136</strong></a></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28">Victori One Slides (Men's): was $37 now $28</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $28, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28">View Deal</a></p></div><div class="product"><a data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51">Flex Control 4 (Men's): was $70 now $51</a></strong><br>The Nike Flex Control 4 can now be yours for just $51. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60" href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow" data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Men's): was $75 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow" data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76" href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="4xXdT6m9HxzUUo9qTuvaBV" name="Journey Run (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xXdT6m9HxzUUo9qTuvaBV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow" data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76">Journey Run Road Running Shoes (Men's): was $95 now $76</a></strong><br>Relish every step of the journey with the Nike Journey Run road running shoes, which were designed to pound the pavement with aplomb. Available in 12 different colors, you get plenty of cushioning under the heel to keep you bouncy right up until the last mile, with soft touch points in the tongue and collar to keep chafing at bay.<a class="view-deal button" href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow" data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76">View Deal</a></p></div><div class="product"><a data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="hXZ3YmpntXvwL5mTxSdgmE" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hXZ3YmpntXvwL5mTxSdgmE-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow" data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84">Zoom Rival Fly 4 Road Racing Shoes (Men's): was $105 now $84</a></strong><br>If you’re looking to pick up the pace, the Zoom Rival Fly 4 is worth putting on your radar, especially while it’s 20% off. It’s breathable, responsive, and has a well-padded upper that keeps you comfortable on race day.<a class="view-deal button" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow" data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84">View Deal</a></p></div><div class="product"><a data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="yRpgRFAx6NDEGPGEmQYKKU" name="nike zoom air fire sneakers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yRpgRFAx6NDEGPGEmQYKKU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86">Zoom Air Fire Sneakers (Women's): was $125 now $86</a></strong><br>Not all of us are professional runners, and these Nike Zoom Air Fire sneakers get you the look of pro running shoes — while being made for casual wear. They layered upper makes them look super unique, and they have Zoom Air cushioning to keep you light on your feet all day.<a class="view-deal button" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87">Air Force 1 ‘07 Shoes (Women's): was $115 now $87</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93">Zoom Vomero 5 Shoes (Men's): was $170 now $93</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106">Air Pegasus 2005 Shoes (Women's): was $155 now $106</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106">View Deal</a></p></div><div class="product"><a data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow" data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138">Pegasus Plus Running Shoes (Women's): was $190 now $138</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. They're a previous candidate on our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow" data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138">View Deal</a></p></div><div class="product"><a data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119" href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6aRt4qWp3MexnUzDx5RwS" name="W+PEGASUS+TRAIL+5+GTX" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6aRt4qWp3MexnUzDx5RwS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow" data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119">Pegasus Trail 5 Gore-Tex (Women's): was $170 now $119</a></strong><br>The Nike Pegasus Trail 5 Gore-Tex shoes come with winterized, waterproof protection to help you tackle even the wettest of wintry weather. The waterproof Gore-Tex upper and 3D print toe cap keep your feet dry up top, with Nike's all-terrain Trail ATC outsole down below to give you great grip when things get slippery.<a class="view-deal button" href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow" data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144" href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="jxtgnHiqxqmbUeh6AP5q33" name="Nike Zoom Fly 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jxtgnHiqxqmbUeh6AP5q33-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow" data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144">Zoom Fly 6 (Men's): was $180 now $144</a></strong><br>The Nike Zoom Fly 6 has a 19% discount. We rank these as one of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> because their design is comfortable, responsive, and propels you forward with every step. They even earned a 4.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-zoom-fly-6-review">Nike Zoom Fly 6 review</a>. <a class="view-deal button" href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow" data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="AuHTHXbppSdLw77owWjCAQ" name="nike totality dri fit shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AuHTHXbppSdLw77owWjCAQ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24">Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): was $35 now $24</a></strong><br>Even when the weather is at its hottest, you'll stay comfortably dry with these Nike Totality shorts. These exude casual style and wick sweat off your body while you're working out.<a class="view-deal button" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="o5kuWJ3qYtJ4W2QgNWKa4J" name="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o5kuWJ3qYtJ4W2QgNWKa4J-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41">Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's): was $60 now $41</a></strong><br>Whether you choose to wear them for workouts or casual outdoor trips, these Nike sweatpants are so cozy you won't want to take them off. They have a loose fit with cinched ankle cuffs, giving them the perfect relaxed silhouette.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="XpttYHXxXbdS7Ve4FMV8q9" name="Sportswear Club Fleece Joggers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XpttYHXxXbdS7Ve4FMV8q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41">Sportswear Club Fleece Joggers (Men's): was $60 now $41</a></strong><br>Some of the coziest joggers around can be yours for just $41. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="6f2fPct65YdB6ATUZ6x8bQ" name="Sportswear Club Fleece Full-Zip Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6f2fPct65YdB6ATUZ6x8bQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48">Sportswear Club Fleece Full-Zip Hoodie (Men's): was $70 now $48</a></strong><br>This Nike fleece hoodie has dropped below $50, so now's the time to scoop one up. With soft brushed fabric and a full zip, there's no better layer to protect you against the cold.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69">Solo Swoosh Fleece Hoodie (Men's): was $100 now $69</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through the shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nike-running-shoes-are-up-to-45-percent-off-15-best-deals-this-summer</link>
                                                                            <description>
                            <![CDATA[ Prices are dropping on Nike running shoes and apparel! Check out the deals I'd recommend adding to your wardrobe to improve your PRs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5k5ohex4m2qGJVvtJvRCCc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Dj6Pzy7vzGwwy67FNtHqR7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 11 May 2026 12:27:32 +0000</pubDate>                                                                                                                                <updated>Tue, 12 May 2026 14:45:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Dj6Pzy7vzGwwy67FNtHqR7-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Zoom Fly 6 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Zoom Fly 6 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Zoom Fly 6 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Dj6Pzy7vzGwwy67FNtHqR7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nike's sale is live, and that means you can <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">save on everything from Nike running shoes to rain jackets</a>. (April showers aren't gone just because it's May now.)</p><p>For example, right now you can get the <a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow">Nike Pegasus Plus running shoes on sale for $138 at Nike</a>. We called it "the most versatile training shoe in Nike’s range" in our review, and now you can get it with 26% off.</p><p>I've listed all my favorite Nike deals below! For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and these <a href="https://www.tomsguide.com/sales-events/ive-had-amazon-prime-for-over-a-decade-heres-the-9-best-perks-youre-paying-for-but-probably-not-using">hidden Amazon Prime perks</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow"><strong>was $37 now $28</strong></a></li><li><strong>Nike Flex Control 4 (Men's): </strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><strong>was $70 now $51</strong></a></li><li><strong>Nike Journey Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow"><strong>was $95 now $76</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><strong>was $170 now $93</strong></a><strong></strong></li><li><strong>Nike Pegasus Plus Running Shoes (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow"><strong>was $190 now $136</strong></a></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28">Victori One Slides (Men's): was $37 now $28</a></strong><br>Temperatures are rising, but these Nike slides are perfect for staying comfy when you're relaxing indoors or out. Right now, you can get a pair for as little as $28, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-305" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$28">View Deal</a></p></div><div class="product"><a data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51">Flex Control 4 (Men's): was $70 now $51</a></strong><br>The Nike Flex Control 4 can now be yours for just $51. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="3c613717-821f-40fa-ab39-384d3cc16b06" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60" href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow" data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Men's): was $75 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005" target="_blank" rel="nofollow" data-dimension112="1d06fa64-7d84-4db1-963e-c05c3b87fcd2" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76" href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="4xXdT6m9HxzUUo9qTuvaBV" name="Journey Run (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xXdT6m9HxzUUo9qTuvaBV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow" data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76">Journey Run Road Running Shoes (Men's): was $95 now $76</a></strong><br>Relish every step of the journey with the Nike Journey Run road running shoes, which were designed to pound the pavement with aplomb. Available in 12 different colors, you get plenty of cushioning under the heel to keep you bouncy right up until the last mile, with soft touch points in the tongue and collar to keep chafing at bay.<a class="view-deal button" href="https://www.nike.com/t/journey-run-mens-road-running-shoes-Qg3sJk/FN0228-109" target="_blank" rel="nofollow" data-dimension112="f2885b15-c062-4d46-a518-29d43229541d" data-action="Deal Block" data-label="Journey Run Road Running Shoes (Men's)" data-dimension48="Journey Run Road Running Shoes (Men's)" data-dimension25="$76">View Deal</a></p></div><div class="product"><a data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="hXZ3YmpntXvwL5mTxSdgmE" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hXZ3YmpntXvwL5mTxSdgmE-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow" data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84">Zoom Rival Fly 4 Road Racing Shoes (Men's): was $105 now $84</a></strong><br>If you’re looking to pick up the pace, the Zoom Rival Fly 4 is worth putting on your radar, especially while it’s 20% off. It’s breathable, responsive, and has a well-padded upper that keeps you comfortable on race day.<a class="view-deal button" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/IM8071-999" target="_blank" rel="nofollow" data-dimension112="86754365-64d9-412a-9403-8d6eaa318958" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes (Men's)" data-dimension25="$84">View Deal</a></p></div><div class="product"><a data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="yRpgRFAx6NDEGPGEmQYKKU" name="nike zoom air fire sneakers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yRpgRFAx6NDEGPGEmQYKKU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86">Zoom Air Fire Sneakers (Women's): was $125 now $86</a></strong><br>Not all of us are professional runners, and these Nike Zoom Air Fire sneakers get you the look of pro running shoes — while being made for casual wear. They layered upper makes them look super unique, and they have Zoom Air cushioning to keep you light on your feet all day.<a class="view-deal button" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="3c81ef01-313d-4ead-86ac-89c93e8ad59e" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$86">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87">Air Force 1 ‘07 Shoes (Women's): was $115 now $87</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93">Zoom Vomero 5 Shoes (Men's): was $170 now $93</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106">Air Pegasus 2005 Shoes (Women's): was $155 now $106</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$106">View Deal</a></p></div><div class="product"><a data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow" data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138">Pegasus Plus Running Shoes (Women's): was $190 now $138</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. They're a previous candidate on our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-002" target="_blank" rel="nofollow" data-dimension112="0934f5a3-3692-40ae-ad1d-22965fa1ab00" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$138">View Deal</a></p></div><div class="product"><a data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119" href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6aRt4qWp3MexnUzDx5RwS" name="W+PEGASUS+TRAIL+5+GTX" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6aRt4qWp3MexnUzDx5RwS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow" data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119">Pegasus Trail 5 Gore-Tex (Women's): was $170 now $119</a></strong><br>The Nike Pegasus Trail 5 Gore-Tex shoes come with winterized, waterproof protection to help you tackle even the wettest of wintry weather. The waterproof Gore-Tex upper and 3D print toe cap keep your feet dry up top, with Nike's all-terrain Trail ATC outsole down below to give you great grip when things get slippery.<a class="view-deal button" href="https://www.nike.com/t/pegasus-trail-5-gore-tex-womens-waterproof-trail-running-shoes-ltkHcC/FQ0912-503" target="_blank" rel="nofollow" data-dimension112="59e4ce94-620b-424b-af8a-29d9a9bc3ddf" data-action="Deal Block" data-label="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension48="Pegasus Trail 5 Gore-Tex (Women's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144" href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="jxtgnHiqxqmbUeh6AP5q33" name="Nike Zoom Fly 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jxtgnHiqxqmbUeh6AP5q33-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow" data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144">Zoom Fly 6 (Men's): was $180 now $144</a></strong><br>The Nike Zoom Fly 6 has a 19% discount. We rank these as one of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> because their design is comfortable, responsive, and propels you forward with every step. They even earned a 4.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-zoom-fly-6-review">Nike Zoom Fly 6 review</a>. <a class="view-deal button" href="https://www.nike.com/t/zoom-fly-6-mens-road-racing-shoes-wn2ALjkm/FN8454-104" target="_blank" rel="nofollow" data-dimension112="74a1db99-c55e-4b5a-a13c-d04bcf8938f5" data-action="Deal Block" data-label="Zoom Fly 6 (Men's)" data-dimension48="Zoom Fly 6 (Men's)" data-dimension25="$144">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="AuHTHXbppSdLw77owWjCAQ" name="nike totality dri fit shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AuHTHXbppSdLw77owWjCAQ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24">Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): was $35 now $24</a></strong><br>Even when the weather is at its hottest, you'll stay comfortably dry with these Nike Totality shorts. These exude casual style and wick sweat off your body while you're working out.<a class="view-deal button" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="fe1a7157-02c1-482e-a6a1-0affd1f92a59" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="o5kuWJ3qYtJ4W2QgNWKa4J" name="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o5kuWJ3qYtJ4W2QgNWKa4J-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41">Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's): was $60 now $41</a></strong><br>Whether you choose to wear them for workouts or casual outdoor trips, these Nike sweatpants are so cozy you won't want to take them off. They have a loose fit with cinched ankle cuffs, giving them the perfect relaxed silhouette.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="XpttYHXxXbdS7Ve4FMV8q9" name="Sportswear Club Fleece Joggers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XpttYHXxXbdS7Ve4FMV8q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41">Sportswear Club Fleece Joggers (Men's): was $60 now $41</a></strong><br>Some of the coziest joggers around can be yours for just $41. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers (Men's)" data-dimension48="Sportswear Club Fleece Joggers (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="6f2fPct65YdB6ATUZ6x8bQ" name="Sportswear Club Fleece Full-Zip Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6f2fPct65YdB6ATUZ6x8bQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48">Sportswear Club Fleece Full-Zip Hoodie (Men's): was $70 now $48</a></strong><br>This Nike fleece hoodie has dropped below $50, so now's the time to scoop one up. With soft brushed fabric and a full zip, there's no better layer to protect you against the cold.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-100" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69">Solo Swoosh Fleece Hoodie (Men's): was $100 now $69</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through the shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$69">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hoka, Asics and Adidas running shoes are up to 50% off: 15 best deals to improve your PBs ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are some killer deals up for grabs on running shoes this week. Now's the time to start exercising in the great outdoors, so make sure to take advantage of the sales while you can!</p><p>Whether you're looking for an affordable pair to get started with running for the first time or a lightweight, speedy pair of carbon plates to set personal bests, there are tons of opportunities to save. I've been searching the web for the best running shoe deals, so scroll down to check them out.</p><p><strong>Note: </strong>prices may vary depending on the size and colour you choose. To find the best deals, check out any different color options available in your size.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.co.uk/stores/page/1B266B00-93C4-409C-BEF5-576531E851C0" target="_blank" rel="nofollow"><strong>up to 46% off</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/gb/en-gb/private-sale-men-shoes/c/as240301000/" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/gb/outlet-women" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/gb/w/womens-shoes-5e1x6zy7ok" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Saucony: </strong><a href="https://www.saucony.com/UK/en_GB/featured-outlet-view-all/" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Under Armour: </strong><a href="https://www.amazon.co.uk/stores/page/4DE93E0B-0083-404A-B152-A8AC79873A3F" target="_blank" rel="nofollow"><strong>deals from £25</strong></a></li></ul><h3 class="article-body__section" id="section-adidas"><span>Adidas</span></h3><div class="product"><a data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:75.11%;"><img id="BgDXb22GgWs7QEYYHXx9VK" name="719XKSXbGyL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BgDXb22GgWs7QEYYHXx9VK-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="522" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">Duramo SL 2 Running Shoes (Men's): was £55 now £29</a></strong><br>The Duramo SL 2 Running Shoes are designed to feel light and springy on every run, no matter how new or old you are to running. A range of colors are available, from Cloud White and Core Black to Blue and Quartz, so there’s a pair to match every style.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">View Deal</a></p></div><div class="product"><a data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56" href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:73.38%;"><img id="3jUs7qZQCcVCceYfwStDMd" name="Questar 3 Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3jUs7qZQCcVCceYfwStDMd-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="510" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow" data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56">Questar 3 Running Shoes (Men's): was £70 now £56</a></strong><br>The Questar 3 running shoes offer a full-length Bounce cushioning that adds spring to your stride. A Cloudfoam Plus footbed adds pillow-soft cushioning, while a breathable mesh upper feels light and airy while providing support for a stable ride.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow" data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56">View Deal</a></p></div><div class="product"><a data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176" href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:784px;"><p class="vanilla-image-block" style="padding-top:46.05%;"><img id="LjPhyFdUSs8zKoqNKpaxwn" name="adizero 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LjPhyFdUSs8zKoqNKpaxwn-1920-80.png" mos="" align="middle" fullscreen="" width="784" height="361" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow" data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176">Adizero Adios Pro 4 Shoes: was £220 now £176</a></strong><br>The Adizero Adios Pro 4 is aimed at runners who want to go fast. The carbon-infused ENERGYRODS 2.0 act like stiff plates inside the shoe, helping the foot roll smoothly from heel to toe. The shoe also features a rocker point in the midsole to help make each stride more efficient.<a class="view-deal button" href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow" data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka"><span>Hoka</span></h3><div class="product"><a data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="bbp297WbQjnWA2WZBXtYCE" name="Clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bbp297WbQjnWA2WZBXtYCE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">Clifton 10 Road Running Shoes (Men's): was £140 now £97</a></strong><br>The Hoka Clifton 10 is a cushioned daily trainer that offers a smooth and comfortable ride. It’s perfect for beginners, and also a great option for experienced runners who need a comfy shoe to eat up the miles.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">View Deal</a></p></div><div class="product"><a data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:949px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mGCLLgkjV5Hg75GyTPV8hk" name="Hoka Cielo X1 2.0 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mGCLLgkjV5Hg75GyTPV8hk-1920-80.jpg" mos="" align="middle" fullscreen="" width="949" height="949" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">Cielo X1 2.0 Racing Shoes (Men's): was £250 now £149</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/hoka-cielo-x1-2-0-review">Hoka Cielo X1 2.0</a> is a wildly fast carbon plate running shoe that has a very aggressive rocker and a springy midsole foam. It’s not stable, and it’s not a shoe I’d use regularly, but when it comes to your fastest workouts and key races the Cielo X1 2.0 will help you fly.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">View Deal</a></p></div><h3 class="article-body__section" id="section-asics"><span>Asics</span></h3><div class="product"><a data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56" href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1163px;"><p class="vanilla-image-block" style="padding-top:58.73%;"><img id="ApA8TRKTowTCiYpEXd3LDK" name="gel excite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ApA8TRKTowTCiYpEXd3LDK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1163" height="683" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow" data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56">Gel-Excite 11 (Women's): was £80 now £56</a></strong><br>The Gel-Excite 11 are now on sale for a discount, bringing their price under £60. Designed for running and fitness, it brings a higher stack and a super soft and comfortable feel underfoot.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow" data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56">View Deal</a></p></div><div class="product"><a data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101" href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Uekx6a6yuJsqFSRwvmive7" name="Asics Novablast 5 sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uekx6a6yuJsqFSRwvmive7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow" data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101">Novablast 5 (Women's): was £135 now £101</a></strong><br>We voted the <a href="https://www.tomsguide.com/wellness/running/asics-novablast-5-review">Asics Novablast 5</a> as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> you can buy right now. They quickly stood out for their balance of comfort, support and fun, making it a pair of shoes you will actually look forward to running in. They're lightweight, durable and have a soft, springy feel underfoot that helps absorb impact while keeping runs enjoyable.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow" data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101">View Deal</a></p></div><div class="product"><a data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144" href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow" data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144">Gel-Kayano 32 (Men's): was £180 now £144</a></strong><br>The excellent Gel Kayano 32 have been discounted. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe one of the most comfortable running shoes ever.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow" data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour"><span>Under Armour</span></h3><div class="product"><a data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="7JviMg23GZZHmMxxNbBspP" name="Charged Surge 4 Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7JviMg23GZZHmMxxNbBspP-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow" data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">Charged Surge 4 Sneaker (Men's): was £50 now £25</a></strong><br>The Under Armour Charged Surge 4 are a super popular buy on Amazon, and with this price drop, it's easy to see why. They provide comfortable cushioning to support your feet and propel you forwards, as well as a breathable mesh upper. It's tough to beat this price for a pair of running shoes.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow" data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">View Deal</a></p></div><div class="product"><a data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:46.06%;"><img id="WEdSsBSjYXubNKjbBMTJLR" name="Rogue 5 Gym Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WEdSsBSjYXubNKjbBMTJLR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1509" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">Rogue 5 Gym Trainers (Women's): was £75 now £49</a></strong><br>The Under Armour Rogue 5 are now on sale for under £50. These gym trainers are a great addition to your kit, thanks to their super lightweight and flexible design. You also get Charged Cushioning to propel you forwards while running.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">View Deal</a></p></div><h3 class="article-body__section" id="section-nike"><span>Nike</span></h3><div class="product"><a data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">Revolution 8 Road Running Shoes (Men's): was £59 now £47</a></strong><br>These Nike road runners are on sale starting from just £47, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">Pegasus 41 (Women's): was £121 now £107</a></strong><br>The 41st version of Nike's everday trainer is our favorite yet. The ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">View Deal</a></p></div><div class="product"><a data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="haiYY7b9NSjTJJrc7rXKn9" name="Vaporfly 4 Road Racing Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/haiYY7b9NSjTJJrc7rXKn9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">Vaporfly 4 Road Racing Shoes (Women's): was £244 now £171</a></strong><br>The latest version of Nike's standard-setting super-shoe is reduced right now. As well as having an extremely lightweight design, carbon-fibre Flyplate and a ZoomX foam midsole, this shoe comes in an incredibly stylish colorway that resembles a sunset.<a class="view-deal button" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nmt3wxZNKsqPCSPuq6JVSA" name="Kinvara 16 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nmt3wxZNKsqPCSPuq6JVSA-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">Kinvara 16 (Women's): was £120 now £96</a></strong><br>An affordable everyday trainer option from Saucony — made even better thanks to a discount. This one is designed to be lightweight and to give your steps some bounce.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">View Deal</a></p></div><div class="product"><a data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="YJTVXxR6oQfsHNhb3NkfMN" name="Saucony Hurricane 25" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YJTVXxR6oQfsHNhb3NkfMN-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">Hurricane 25 (Women's): was £170 now £132</a></strong><br>The Saucony Hurricane 25 is a max-cushioned daily trainer, built as a stability shoe with a wider base to support runners who overpronate. The midsole uses a layered combination of Saucony’s PWRRUN and PWRRUN PB foams, which makes the shoe feel both soft underfoot and springy. It thrives on easy or recovery miles, but it also has enough bounce to handle the occasional uptempo session.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">View Deal</a></p></div><div class="product"><a data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LeHCNLcrpqz24EBEuDWsTi" name="Saucony Endorphin Speed 5 Sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LeHCNLcrpqz24EBEuDWsTi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">Endorphin Speed 5 Running Shoe (Men's): was £180 now £144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> uses a nylon plate to be more comfortable than a carbon shoe, and you really can use it for every kind of run, from recovery jobs to races. It’s more stable than the Evo SL and Mach X2 as well, though less cushioned and comfortable over long distances.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/hoka-asics-and-adidas-running-shoes-are-up-to-50-percent-off-15-best-deals-to-improve-your-pbs</link>
                                                                            <description>
                            <![CDATA[ Your next running shoe purchase doesn't need to break the bank — check out the deals I recommend with as much as half off. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KGHjHZtKEkD75SVkiKp3ta</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/T6Q83RieS7ZjRbdHCP65kE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 14:06:15 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/T6Q83RieS7ZjRbdHCP65kE-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Adidas Adizero Adios Pro 4 running shoes]]></media:description>                                                            <media:text><![CDATA[Adidas Adizero Adios Pro 4 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Adidas Adizero Adios Pro 4 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/T6Q83RieS7ZjRbdHCP65kE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are some killer deals up for grabs on running shoes this week. Now's the time to start exercising in the great outdoors, so make sure to take advantage of the sales while you can!</p><p>Whether you're looking for an affordable pair to get started with running for the first time or a lightweight, speedy pair of carbon plates to set personal bests, there are tons of opportunities to save. I've been searching the web for the best running shoe deals, so scroll down to check them out.</p><p><strong>Note: </strong>prices may vary depending on the size and colour you choose. To find the best deals, check out any different color options available in your size.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.co.uk/stores/page/1B266B00-93C4-409C-BEF5-576531E851C0" target="_blank" rel="nofollow"><strong>up to 46% off</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/gb/en-gb/private-sale-men-shoes/c/as240301000/" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/gb/outlet-women" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/gb/w/womens-shoes-5e1x6zy7ok" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Saucony: </strong><a href="https://www.saucony.com/UK/en_GB/featured-outlet-view-all/" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Under Armour: </strong><a href="https://www.amazon.co.uk/stores/page/4DE93E0B-0083-404A-B152-A8AC79873A3F" target="_blank" rel="nofollow"><strong>deals from £25</strong></a></li></ul><h3 class="article-body__section" id="section-adidas"><span>Adidas</span></h3><div class="product"><a data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:75.11%;"><img id="BgDXb22GgWs7QEYYHXx9VK" name="719XKSXbGyL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BgDXb22GgWs7QEYYHXx9VK-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="522" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">Duramo SL 2 Running Shoes (Men's): was £55 now £29</a></strong><br>The Duramo SL 2 Running Shoes are designed to feel light and springy on every run, no matter how new or old you are to running. A range of colors are available, from Cloud White and Core Black to Blue and Quartz, so there’s a pair to match every style.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">View Deal</a></p></div><div class="product"><a data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56" href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:73.38%;"><img id="3jUs7qZQCcVCceYfwStDMd" name="Questar 3 Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3jUs7qZQCcVCceYfwStDMd-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="510" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow" data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56">Questar 3 Running Shoes (Men's): was £70 now £56</a></strong><br>The Questar 3 running shoes offer a full-length Bounce cushioning that adds spring to your stride. A Cloudfoam Plus footbed adds pillow-soft cushioning, while a breathable mesh upper feels light and airy while providing support for a stable ride.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Questar-Running-Shoes-Cobalt/dp/B0CYTCWZSJ" target="_blank" rel="nofollow" data-dimension112="318bf124-0cc7-4f21-bb2d-4827a8ba49c8" data-action="Deal Block" data-label="Questar 3 Running Shoes (Men's)" data-dimension48="Questar 3 Running Shoes (Men's)" data-dimension25="£56">View Deal</a></p></div><div class="product"><a data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176" href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:784px;"><p class="vanilla-image-block" style="padding-top:46.05%;"><img id="LjPhyFdUSs8zKoqNKpaxwn" name="adizero 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LjPhyFdUSs8zKoqNKpaxwn-1920-80.png" mos="" align="middle" fullscreen="" width="784" height="361" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow" data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176">Adizero Adios Pro 4 Shoes: was £220 now £176</a></strong><br>The Adizero Adios Pro 4 is aimed at runners who want to go fast. The carbon-infused ENERGYRODS 2.0 act like stiff plates inside the shoe, helping the foot roll smoothly from heel to toe. The shoe also features a rocker point in the midsole to help make each stride more efficient.<a class="view-deal button" href="https://www.adidas.co.uk/adizero-adios-pro-4-shoes/JR1241.html" target="_blank" rel="nofollow" data-dimension112="668d1bce-0bd1-49cb-9ef8-18c3b0873f54" data-action="Deal Block" data-label="Adizero Adios Pro 4 Shoes" data-dimension48="Adizero Adios Pro 4 Shoes" data-dimension25="£176">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka"><span>Hoka</span></h3><div class="product"><a data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="bbp297WbQjnWA2WZBXtYCE" name="Clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bbp297WbQjnWA2WZBXtYCE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">Clifton 10 Road Running Shoes (Men's): was £140 now £97</a></strong><br>The Hoka Clifton 10 is a cushioned daily trainer that offers a smooth and comfortable ride. It’s perfect for beginners, and also a great option for experienced runners who need a comfy shoe to eat up the miles.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="4e9699cd-897c-49b1-9eec-f7dbcfabc2ee" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">View Deal</a></p></div><div class="product"><a data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:949px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mGCLLgkjV5Hg75GyTPV8hk" name="Hoka Cielo X1 2.0 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mGCLLgkjV5Hg75GyTPV8hk-1920-80.jpg" mos="" align="middle" fullscreen="" width="949" height="949" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">Cielo X1 2.0 Racing Shoes (Men's): was £250 now £149</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/hoka-cielo-x1-2-0-review">Hoka Cielo X1 2.0</a> is a wildly fast carbon plate running shoe that has a very aggressive rocker and a springy midsole foam. It’s not stable, and it’s not a shoe I’d use regularly, but when it comes to your fastest workouts and key races the Cielo X1 2.0 will help you fly.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="0ceb5dcf-3c15-45a5-844a-95af3f6f70fa" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">View Deal</a></p></div><h3 class="article-body__section" id="section-asics"><span>Asics</span></h3><div class="product"><a data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56" href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1163px;"><p class="vanilla-image-block" style="padding-top:58.73%;"><img id="ApA8TRKTowTCiYpEXd3LDK" name="gel excite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ApA8TRKTowTCiYpEXd3LDK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1163" height="683" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow" data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56">Gel-Excite 11 (Women's): was £80 now £56</a></strong><br>The Gel-Excite 11 are now on sale for a discount, bringing their price under £60. Designed for running and fitness, it brings a higher stack and a super soft and comfortable feel underfoot.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/gel-excite-11/p/1012B861-500.html" target="_blank" rel="nofollow" data-dimension112="11a08300-46aa-43b2-a0a6-85f1b78f7364" data-action="Deal Block" data-label="Gel-Excite 11 (Women's)" data-dimension48="Gel-Excite 11 (Women's)" data-dimension25="£56">View Deal</a></p></div><div class="product"><a data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101" href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Uekx6a6yuJsqFSRwvmive7" name="Asics Novablast 5 sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uekx6a6yuJsqFSRwvmive7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow" data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101">Novablast 5 (Women's): was £135 now £101</a></strong><br>We voted the <a href="https://www.tomsguide.com/wellness/running/asics-novablast-5-review">Asics Novablast 5</a> as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> you can buy right now. They quickly stood out for their balance of comfort, support and fun, making it a pair of shoes you will actually look forward to running in. They're lightweight, durable and have a soft, springy feel underfoot that helps absorb impact while keeping runs enjoyable.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/novablast-5/p/1012B765-103.html" target="_blank" rel="nofollow" data-dimension112="3e0bc544-e775-45e4-a5ba-dda8a786458d" data-action="Deal Block" data-label="Novablast 5 (Women's)" data-dimension48="Novablast 5 (Women's)" data-dimension25="£101">View Deal</a></p></div><div class="product"><a data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144" href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow" data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144">Gel-Kayano 32 (Men's): was £180 now £144</a></strong><br>The excellent Gel Kayano 32 have been discounted. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe one of the most comfortable running shoes ever.<a class="view-deal button" href="https://www.asics.com/gb/en-gb/gel-kayano-32/p/1011C052-001.html" target="_blank" rel="nofollow" data-dimension112="d5e4be85-6b6a-48e9-bfef-70ac4ff3559f" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£144">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour"><span>Under Armour</span></h3><div class="product"><a data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="7JviMg23GZZHmMxxNbBspP" name="Charged Surge 4 Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7JviMg23GZZHmMxxNbBspP-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow" data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">Charged Surge 4 Sneaker (Men's): was £50 now £25</a></strong><br>The Under Armour Charged Surge 4 are a super popular buy on Amazon, and with this price drop, it's easy to see why. They provide comfortable cushioning to support your feet and propel you forwards, as well as a breathable mesh upper. It's tough to beat this price for a pair of running shoes.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXDFGSJ/" target="_blank" rel="nofollow" data-dimension112="ca836cf9-3f95-46b3-9ca4-6ddf5618968f" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">View Deal</a></p></div><div class="product"><a data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:46.06%;"><img id="WEdSsBSjYXubNKjbBMTJLR" name="Rogue 5 Gym Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WEdSsBSjYXubNKjbBMTJLR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1509" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">Rogue 5 Gym Trainers (Women's): was £75 now £49</a></strong><br>The Under Armour Rogue 5 are now on sale for under £50. These gym trainers are a great addition to your kit, thanks to their super lightweight and flexible design. You also get Charged Cushioning to propel you forwards while running.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">View Deal</a></p></div><h3 class="article-body__section" id="section-nike"><span>Nike</span></h3><div class="product"><a data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">Revolution 8 Road Running Shoes (Men's): was £59 now £47</a></strong><br>These Nike road runners are on sale starting from just £47, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">Pegasus 41 (Women's): was £121 now £107</a></strong><br>The 41st version of Nike's everday trainer is our favorite yet. The ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">View Deal</a></p></div><div class="product"><a data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="haiYY7b9NSjTJJrc7rXKn9" name="Vaporfly 4 Road Racing Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/haiYY7b9NSjTJJrc7rXKn9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">Vaporfly 4 Road Racing Shoes (Women's): was £244 now £171</a></strong><br>The latest version of Nike's standard-setting super-shoe is reduced right now. As well as having an extremely lightweight design, carbon-fibre Flyplate and a ZoomX foam midsole, this shoe comes in an incredibly stylish colorway that resembles a sunset.<a class="view-deal button" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nmt3wxZNKsqPCSPuq6JVSA" name="Kinvara 16 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nmt3wxZNKsqPCSPuq6JVSA-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">Kinvara 16 (Women's): was £120 now £96</a></strong><br>An affordable everyday trainer option from Saucony — made even better thanks to a discount. This one is designed to be lightweight and to give your steps some bounce.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">View Deal</a></p></div><div class="product"><a data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="YJTVXxR6oQfsHNhb3NkfMN" name="Saucony Hurricane 25" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YJTVXxR6oQfsHNhb3NkfMN-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">Hurricane 25 (Women's): was £170 now £132</a></strong><br>The Saucony Hurricane 25 is a max-cushioned daily trainer, built as a stability shoe with a wider base to support runners who overpronate. The midsole uses a layered combination of Saucony’s PWRRUN and PWRRUN PB foams, which makes the shoe feel both soft underfoot and springy. It thrives on easy or recovery miles, but it also has enough bounce to handle the occasional uptempo session.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">View Deal</a></p></div><div class="product"><a data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LeHCNLcrpqz24EBEuDWsTi" name="Saucony Endorphin Speed 5 Sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LeHCNLcrpqz24EBEuDWsTi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">Endorphin Speed 5 Running Shoe (Men's): was £180 now £144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> uses a nylon plate to be more comfortable than a carbon shoe, and you really can use it for every kind of run, from recovery jobs to races. It’s more stable than the Evo SL and Mach X2 as well, though less cushioned and comfortable over long distances.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 19 running shoes to get a head start on summer — up to 49% off Hoka, Nike and Asics shoes ]]></title>
                                                                                                <dc:content><![CDATA[ <p>May is here. That means temperatures are on the rise and it's going to be even more enjoyable to get outdoors. Doesn't a beachside run sound great right about now?</p><p>If you're in the mood to up your PRs, grabbing one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> will help you on your way. And lucky for you, all the major running brands are dropping prices on best sellers. Whether you're team Hoka, Asics or Nike, keep scrolling to check out all the deals I recommend the most this summer.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links </span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/adidas/page/5E398A61-45C7-46F9-A6C6-5B4797CC5063?" target="_blank" rel="nofollow"><strong>deals from $39 @ Amazon</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/us/en-us/clearance/c/aa60000000/?" target="_blank" rel="nofollow"><strong>deals from $49 @ Asics</strong></a></li><li><strong>Brooks: </strong><a href="https://www.amazon.com/stores/Brooks/page/B6834DFA-396F-4E38-98F6-3D2739393271?" target="_blank" rel="nofollow"><strong>up to 40% off @ Amazon</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/us/sale/" target="_blank" rel="nofollow"><strong>up to 30% off @ Hoka</strong></a></li><li><strong>New Balance: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5?" target="_blank" rel="nofollow"><strong>up to 50% off @ Amazon</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow"><strong>up to 30% off @ Nike</strong></a></li></ul><h3 class="article-body__section" id="section-asics-deals"><span>Asics Deals</span></h3><div class="product"><a data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69" href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="44i7uWA8WvTqRemkvKZpV6" name="Gel-Venture 11" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/44i7uWA8WvTqRemkvKZpV6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow" data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69">Gel-Venture 11 (Men's): was $90 now $69</a></strong><br>The Asics Gel-Venture 11 are designed for everyday runs! They have Amplifoam Plus midsole cushioning on board, and a 2mm higher stack height — 2mm of extra softness to absorb impact and keep you comfortable for hours.<a class="view-deal button" href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow" data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119" href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="phrV4ALM8wbLp35zkwAAvA" name="Sonicblast Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/phrV4ALM8wbLp35zkwAAvA-1920-80.webp" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow" data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119">Sonicblast Running Shoes (Men's): was $180 now $119</a></strong><br>Suited for both fast runs and everyday training, the Asics Sonicblast are super lightweight and propulsive. There's an Astroplate mechanism to help you shoot forward as well as FF Blast Max and FF Turbo cushioning for a bouncy feel underfoot.<a class="view-deal button" href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow" data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124" href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow" data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124">Gel-Kayano 32 (Men's): was $165 now $124</a></strong><br>The excellent Gel Kayano 32 have been discounted to $124. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe the most comfortable running shoes ever.<a class="view-deal button" href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow" data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51" href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gPCzUDufYEii6Von4ywQm" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gPCzUDufYEii6Von4ywQm-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow" data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51">Tide 2 Trainer (Men's): was $100 now $51</a></strong><br>The Tide 2 is all about comfort for your everyday. It has soft, springy foam to make every step feel cushioned, a flexible plate to give you a little bounce and move with ease, <em>and</em> a breathable mesh upper to keep your feet cool. Basically, it’s perfect for walking, running errands, or just being on your feet all day without feeling sore.<a class="view-deal button" href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow" data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:938px;"><p class="vanilla-image-block" style="padding-top:49.36%;"><img id="HBdzhjQ2GXgcUBQVGJuuYP" name="51OzZJiWMDL._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HBdzhjQ2GXgcUBQVGJuuYP-1920-80.jpg" mos="" align="middle" fullscreen="" width="938" height="463" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow" data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89">Hurricane 24 (Men's): was $160 now $89</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-hurricane-24-review">Saucony Hurricane 24</a> uses PWRRUN+ foam, which cushions your feet while still feeling springy. With a wide base and rocker design, it offers a stable and comfortable ride for longer or easy runs. The breathable mesh upper fits securely without being tight.<a class="view-deal button" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow" data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130" href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:47.34%;"><img id="z6nHAv8Ek79xji6zBSYQqK" name="Endorphin Pro 4 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/z6nHAv8Ek79xji6zBSYQqK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow" data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130">Endorphin Pro 4 (Women's): was $240 now $130</a></strong><br>The Saucony Endorphin Pro 4 is a carbon plate running shoe built for fast training runs and races. It’s been reduced now following the launch of the Endorphin Pro 5, and given that the Pro 4 has a similar design to the new shoe, this deal is worth grabbing if you’re in the market for a racing shoe right now.<a class="view-deal button" href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow" data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka-deals"><span>Hoka Deals</span></h3><div class="product"><a data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101" href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="DAj8izkXeuWvS9AEcwLDEn" name="Elevon 2 TS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DAj8izkXeuWvS9AEcwLDEn-1920-80.webp" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow" data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101">Elevon 2 TS (Unisex): was $145 now $101</a></strong><br>Suitable for all genders, this Hoka Elevon 2 TS is now on sale for just over $100. With max cushioned midsoles and a lightweight mesh upper, it's built for walks and everyday running, with a super-cool style that matches well with casual outfits and running gear. <a class="view-deal button" href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow" data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105" href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="h9aPNdNX8XGFXfhBUiFCgG" name="Hoka Mach 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/h9aPNdNX8XGFXfhBUiFCgG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow" data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105">Mach 6 (Women's): was $140 now $105</a></strong><br>Multiple colors of the Mach 6 are reduced with a good range of sizes still available. This is one of our favorite running shoes thanks to the versatile ride of the shoe that delivers both comfort and speed for training runs, and even races. <a class="view-deal button" href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow" data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105">View Deal</a></p></div><div class="product"><a data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108" href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="DjedH6KV2eLoRb8sAEadvY" name="Speedgoat 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjedH6KV2eLoRb8sAEadvY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow" data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108">Speedgoat 6 (Women's): was $155 now $108</a></strong><br>You can pick up the Hoka Speedgoat 6 for just $108 in the latest Hoka sale. It's a great price for an excellent trail-running shoe that grips well and is comfortable on almost any terrain. <a class="view-deal button" href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow" data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124" href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="3XcNm4G4Mycujx4hDGuqPU" name="Challenger" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3XcNm4G4Mycujx4hDGuqPU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow" data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124">Challenger 8 (Men's): was $155 now $124</a></strong><br>The Hoka Challenger 8 is great for its versatility, because it grips well on both roads and light trails, and is comfortable for runs of any distance. It's also a great hiking shoe and can be worn before, during and after your runs. <a class="view-deal button" href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow" data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124">View Deal</a></p></div><h3 class="article-body__section" id="section-adidas-deals"><span>Adidas Deals</span></h3><div class="product"><a data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55" href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:46.93%;"><img id="WNwv6fmWJ6G3W4gTDqgkNj" name="Ultrarun 5 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WNwv6fmWJ6G3W4gTDqgkNj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="689" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow" data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55">Ultrarun 5 Running Shoes (Men's): was $80 now $55</a></strong><br>The Adidas Ultrarun 5 Running Shoes make longer runs feel easier on your feet. The Bounce 2.0 midsole cushions your heel and forefoot, while the OrthoLite sockliner keeps everything snug so nothing slips or rubs. It ain't bad when they're on sale, too.<a class="view-deal button" href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow" data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55">View Deal</a></p></div><div class="product"><a data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65" href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1063px;"><p class="vanilla-image-block" style="padding-top:54.09%;"><img id="HfuMvQ9KtfSeVuSXS7M8Vn" name="Ultradream Bold (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HfuMvQ9KtfSeVuSXS7M8Vn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1063" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow" data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65">Ultradream Bold Road Running Shoes (Women's): was $100 now $65</a></strong><br>These Adidas running shoes look super sleek in all-white. With Dreamstrike EVA midsole cushioning, they'll reduce impact on your feet to keep you running for longer without discomfort. <a class="view-deal button" href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow" data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yLoEUPWEKirGeMz6zgaQDG" name="Adidas Adizero Evo SL sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yLoEUPWEKirGeMz6zgaQDG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow" data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105">Adizero Evo SL (Men's): was $150 now $105</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/its-been-over-a-year-since-i-reviewed-the-adidas-adizero-evo-sl-heres-5-reasons-why-its-still-my-go-to-running-shoe">Adidas Adizero Evo SL</a> is over a year old and so does now appear in sales quite regularly, but even at its full price of $150 it's a steal thanks to its lightweight design and versatile ride. Our Senior Fitness Writer, Nick Harris-Fry, wrote: "It remains one of my favorite running shoes over 12 months after I initially tested it."<a class="view-deal button" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow" data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105">View Deal</a></p></div><h3 class="article-body__section" id="section-new-balance-deals"><span>New Balance Deals</span></h3><div class="product"><a data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54" href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:842px;"><p class="vanilla-image-block" style="padding-top:53.09%;"><img id="oogbpG7TLGhF7fbRvzSZTn" name="460 V4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oogbpG7TLGhF7fbRvzSZTn-1920-80.jpg" mos="" align="middle" fullscreen="" width="842" height="447" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow" data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54">460 V4 Running Shoe (Women's): was $64 now $54</a></strong><br>Despite their budget-friendly price, the New Balance 460 V4 are packed with soft cushioning and feature a supportive design. Reviewers on Amazon rave about how comfortable these shoes are.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow" data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54">View Deal</a></p></div><div class="product"><a data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128" href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:747px;"><p class="vanilla-image-block" style="padding-top:58.50%;"><img id="GZLfU5QS6EgGNdWjuQibQG" name="NB Fresh Foam 1080" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GZLfU5QS6EgGNdWjuQibQG-1920-80.jpg" mos="" align="middle" fullscreen="" width="747" height="437" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow" data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128">Fresh Foam X 1080v14 (Men's): was $164 now $128</a></strong><br>The New Balance 1080v14 are a previous candidate on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>. We gave a 4-star rating in our <a href="https://www.tomsguide.com/wellness/running/new-balance-fresh-foam-x-1080v14-review">New Balance Fresh Foam X 1080v14 review</a>, saying that this is a cushioned daily trainer that offers a great balance of comfort and weight.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow" data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128">View Deal</a></p></div><div class="product"><a data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:48.92%;"><img id="ienaf5QKhdmucXaWUxuvP3" name="61MMG5ARWmL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ienaf5QKhdmucXaWUxuvP3-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="340" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow" data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136">FuelCell SuperComp Trainer V3 (Women's): was $179 now $136</a></strong><br>If you want a shoe that feels like it gives you a zesty boost, the <a href="https://www.tomsguide.com/wellness/running/new-balance-fuelcell-sc-trainer-v3-review">New Balance FuelCell SuperComp Trainer v3</a> is a great pick. Its carbon fiber plate adds extra spring, perfect for speed workouts and race days.<a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow" data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-deals"><span>Nike Deals</span></h3><div class="product"><a data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow" data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">Revolution 8 Road Running Shoes (Women's): was $75 now $59</a></strong><br>These Nike road runners are on sale starting from just $59, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow" data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow" data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98">Pegasus 41 Running Shoes (Women's): was $140 now $98</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow" data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98">View Deal</a></p></div><div class="product"><a data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow" data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147">Vomero 18 Running Shoes (Men's): was $199 now $147</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow" data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/19-running-shoes-to-get-a-head-start-on-summer-up-to-49-percent-off-hoka-nike-and-asics-shoes</link>
                                                                            <description>
                            <![CDATA[ Hoka, Asics and Nike are dropping prices on running shoes — so you can stay in shape through spring and summer. Check out the best value sneakers of the bunch. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vUbDKtujKipsLg23SwKFLZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/P8FVaABN74Vfm3cs4kBVhP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 May 2026 13:44:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/P8FVaABN74Vfm3cs4kBVhP-1920-80.jpg">
                                                            <media:credit><![CDATA[Asics / Saucony / Adidas / Nike / Hoka / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Running shoes from Asics, Saucony, Adidas, Nike, Hoka]]></media:description>                                                            <media:text><![CDATA[Running shoes from Asics, Saucony, Adidas, Nike, Hoka]]></media:text>
                                <media:title type="plain"><![CDATA[Running shoes from Asics, Saucony, Adidas, Nike, Hoka]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/P8FVaABN74Vfm3cs4kBVhP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>May is here. That means temperatures are on the rise and it's going to be even more enjoyable to get outdoors. Doesn't a beachside run sound great right about now?</p><p>If you're in the mood to up your PRs, grabbing one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> will help you on your way. And lucky for you, all the major running brands are dropping prices on best sellers. Whether you're team Hoka, Asics or Nike, keep scrolling to check out all the deals I recommend the most this summer.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links </span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/adidas/page/5E398A61-45C7-46F9-A6C6-5B4797CC5063?" target="_blank" rel="nofollow"><strong>deals from $39 @ Amazon</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/us/en-us/clearance/c/aa60000000/?" target="_blank" rel="nofollow"><strong>deals from $49 @ Asics</strong></a></li><li><strong>Brooks: </strong><a href="https://www.amazon.com/stores/Brooks/page/B6834DFA-396F-4E38-98F6-3D2739393271?" target="_blank" rel="nofollow"><strong>up to 40% off @ Amazon</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/us/sale/" target="_blank" rel="nofollow"><strong>up to 30% off @ Hoka</strong></a></li><li><strong>New Balance: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5?" target="_blank" rel="nofollow"><strong>up to 50% off @ Amazon</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow"><strong>up to 30% off @ Nike</strong></a></li></ul><h3 class="article-body__section" id="section-asics-deals"><span>Asics Deals</span></h3><div class="product"><a data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69" href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="44i7uWA8WvTqRemkvKZpV6" name="Gel-Venture 11" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/44i7uWA8WvTqRemkvKZpV6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow" data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69">Gel-Venture 11 (Men's): was $90 now $69</a></strong><br>The Asics Gel-Venture 11 are designed for everyday runs! They have Amplifoam Plus midsole cushioning on board, and a 2mm higher stack height — 2mm of extra softness to absorb impact and keep you comfortable for hours.<a class="view-deal button" href="https://www.asics.com/us/en-us/gel-venture%C2%A011/p/ANA_1011C160-003.html" target="_blank" rel="nofollow" data-dimension112="9bbce5e7-d8bc-4eb0-937d-daa009703ba6" data-action="Deal Block" data-label="Gel-Venture 11 (Men's)" data-dimension48="Gel-Venture 11 (Men's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119" href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="phrV4ALM8wbLp35zkwAAvA" name="Sonicblast Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/phrV4ALM8wbLp35zkwAAvA-1920-80.webp" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow" data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119">Sonicblast Running Shoes (Men's): was $180 now $119</a></strong><br>Suited for both fast runs and everyday training, the Asics Sonicblast are super lightweight and propulsive. There's an Astroplate mechanism to help you shoot forward as well as FF Blast Max and FF Turbo cushioning for a bouncy feel underfoot.<a class="view-deal button" href="https://www.asics.com/us/en-us/sonicblast/p/ANA_1011C083-300.html" target="_blank" rel="nofollow" data-dimension112="765f08b4-7dfb-4f29-a693-4f6ab31e8f2d" data-action="Deal Block" data-label="Sonicblast Running Shoes (Men's)" data-dimension48="Sonicblast Running Shoes (Men's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124" href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow" data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124">Gel-Kayano 32 (Men's): was $165 now $124</a></strong><br>The excellent Gel Kayano 32 have been discounted to $124. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe the most comfortable running shoes ever.<a class="view-deal button" href="https://www.amazon.com/Asics-Gel-Kayano-Running-Shoes-Black/dp/B0DPLQLDDZ" target="_blank" rel="nofollow" data-dimension112="a0f15b09-bcd4-4c9e-b9c4-346cdbf63080" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="$124">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51" href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gPCzUDufYEii6Von4ywQm" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gPCzUDufYEii6Von4ywQm-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow" data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51">Tide 2 Trainer (Men's): was $100 now $51</a></strong><br>The Tide 2 is all about comfort for your everyday. It has soft, springy foam to make every step feel cushioned, a flexible plate to give you a little bounce and move with ease, <em>and</em> a breathable mesh upper to keep your feet cool. Basically, it’s perfect for walking, running errands, or just being on your feet all day without feeling sore.<a class="view-deal button" href="https://www.amazon.com/Saucony-Womens-Sneaker-CLOUD-Silver/dp/B0D31XXWHZ" target="_blank" rel="nofollow" data-dimension112="5a119465-3966-4a40-be64-5032a78216ef" data-action="Deal Block" data-label="Tide 2 Trainer (Men's)" data-dimension48="Tide 2 Trainer (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:938px;"><p class="vanilla-image-block" style="padding-top:49.36%;"><img id="HBdzhjQ2GXgcUBQVGJuuYP" name="51OzZJiWMDL._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HBdzhjQ2GXgcUBQVGJuuYP-1920-80.jpg" mos="" align="middle" fullscreen="" width="938" height="463" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow" data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89">Hurricane 24 (Men's): was $160 now $89</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-hurricane-24-review">Saucony Hurricane 24</a> uses PWRRUN+ foam, which cushions your feet while still feeling springy. With a wide base and rocker design, it offers a stable and comfortable ride for longer or easy runs. The breathable mesh upper fits securely without being tight.<a class="view-deal button" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Shadow/dp/B0CM9YSY6Z" target="_blank" rel="nofollow" data-dimension112="4235087e-3301-451e-be2b-76aba280f92a" data-action="Deal Block" data-label="Hurricane 24 (Men's)" data-dimension48="Hurricane 24 (Men's)" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130" href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:47.34%;"><img id="z6nHAv8Ek79xji6zBSYQqK" name="Endorphin Pro 4 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/z6nHAv8Ek79xji6zBSYQqK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow" data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130">Endorphin Pro 4 (Women's): was $240 now $130</a></strong><br>The Saucony Endorphin Pro 4 is a carbon plate running shoe built for fast training runs and races. It’s been reduced now following the launch of the Endorphin Pro 5, and given that the Pro 4 has a similar design to the new shoe, this deal is worth grabbing if you’re in the market for a racing shoe right now.<a class="view-deal button" href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Peel/dp/B0D31WY1PH" target="_blank" rel="nofollow" data-dimension112="f0c24959-cd4a-483c-80ee-8aa6c6f4b69d" data-action="Deal Block" data-label="Endorphin Pro 4 (Women's)" data-dimension48="Endorphin Pro 4 (Women's)" data-dimension25="$130">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka-deals"><span>Hoka Deals</span></h3><div class="product"><a data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101" href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="DAj8izkXeuWvS9AEcwLDEn" name="Elevon 2 TS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DAj8izkXeuWvS9AEcwLDEn-1920-80.webp" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow" data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101">Elevon 2 TS (Unisex): was $145 now $101</a></strong><br>Suitable for all genders, this Hoka Elevon 2 TS is now on sale for just over $100. With max cushioned midsoles and a lightweight mesh upper, it's built for walks and everyday running, with a super-cool style that matches well with casual outfits and running gear. <a class="view-deal button" href="https://www.hoka.com/en/us/all-gender-footwear/elevon-2-ts/1165230.html?dwvar_1165230_color=BTRC" target="_blank" rel="nofollow" data-dimension112="1922ba22-8530-4702-8f6d-cda54ace18a7" data-action="Deal Block" data-label="Elevon 2 TS (Unisex)" data-dimension48="Elevon 2 TS (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105" href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="h9aPNdNX8XGFXfhBUiFCgG" name="Hoka Mach 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/h9aPNdNX8XGFXfhBUiFCgG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow" data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105">Mach 6 (Women's): was $140 now $105</a></strong><br>Multiple colors of the Mach 6 are reduced with a good range of sizes still available. This is one of our favorite running shoes thanks to the versatile ride of the shoe that delivers both comfort and speed for training runs, and even races. <a class="view-deal button" href="https://www.hoka.com/en/us/womens-everyday-running-gear/mach-6/1147810.html?dwvar_1147810_color=WWH&dwvar_1147810_width=Regular&dwvar_1147810_size=6" target="_blank" rel="nofollow" data-dimension112="a089a2e0-d9b7-4a4d-a848-4a8f30625f92" data-action="Deal Block" data-label="Mach 6 (Women's)" data-dimension48="Mach 6 (Women's)" data-dimension25="$105">View Deal</a></p></div><div class="product"><a data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108" href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="DjedH6KV2eLoRb8sAEadvY" name="Speedgoat 6" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjedH6KV2eLoRb8sAEadvY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow" data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108">Speedgoat 6 (Women's): was $155 now $108</a></strong><br>You can pick up the Hoka Speedgoat 6 for just $108 in the latest Hoka sale. It's a great price for an excellent trail-running shoe that grips well and is comfortable on almost any terrain. <a class="view-deal button" href="https://www.hoka.com/en/us/womens-trail/speedgoat-6/1147811.html?dwvar_1147811_color=WNG" target="_blank" rel="nofollow" data-dimension112="f275681a-84f0-4a8b-a471-e139bf2bbe6f" data-action="Deal Block" data-label="Speedgoat 6 (Women's)" data-dimension48="Speedgoat 6 (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124" href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="3XcNm4G4Mycujx4hDGuqPU" name="Challenger" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3XcNm4G4Mycujx4hDGuqPU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow" data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124">Challenger 8 (Men's): was $155 now $124</a></strong><br>The Hoka Challenger 8 is great for its versatility, because it grips well on both roads and light trails, and is comfortable for runs of any distance. It's also a great hiking shoe and can be worn before, during and after your runs. <a class="view-deal button" href="https://www.hoka.com/en/us/mens-trail/challenger-8/1168716.html?dwvar_1168716_color=WNH" target="_blank" rel="nofollow" data-dimension112="7f2e5b87-b44c-44a2-9f68-b47c89975cc4" data-action="Deal Block" data-label="Challenger 8 (Men's)" data-dimension48="Challenger 8 (Men's)" data-dimension25="$124">View Deal</a></p></div><h3 class="article-body__section" id="section-adidas-deals"><span>Adidas Deals</span></h3><div class="product"><a data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55" href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:46.93%;"><img id="WNwv6fmWJ6G3W4gTDqgkNj" name="Ultrarun 5 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WNwv6fmWJ6G3W4gTDqgkNj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="689" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow" data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55">Ultrarun 5 Running Shoes (Men's): was $80 now $55</a></strong><br>The Adidas Ultrarun 5 Running Shoes make longer runs feel easier on your feet. The Bounce 2.0 midsole cushions your heel and forefoot, while the OrthoLite sockliner keeps everything snug so nothing slips or rubs. It ain't bad when they're on sale, too.<a class="view-deal button" href="https://www.amazon.com/adidas-Ultrarun-Running-Sneaker-White/dp/B0F2GQD3HH?" target="_blank" rel="nofollow" data-dimension112="af08ef91-d55d-4ab3-884d-aaef89275a57" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="$55">View Deal</a></p></div><div class="product"><a data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65" href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1063px;"><p class="vanilla-image-block" style="padding-top:54.09%;"><img id="HfuMvQ9KtfSeVuSXS7M8Vn" name="Ultradream Bold (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HfuMvQ9KtfSeVuSXS7M8Vn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1063" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow" data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65">Ultradream Bold Road Running Shoes (Women's): was $100 now $65</a></strong><br>These Adidas running shoes look super sleek in all-white. With Dreamstrike EVA midsole cushioning, they'll reduce impact on your feet to keep you running for longer without discomfort. <a class="view-deal button" href="https://www.amazon.com/adidas-Womens-Ultradream-Sportswear-Sneaker/dp/B0D22VP1RV" target="_blank" rel="nofollow" data-dimension112="c528e08e-82b6-4462-ab47-051e1f81cede" data-action="Deal Block" data-label="Ultradream Bold Road Running Shoes (Women's)" data-dimension48="Ultradream Bold Road Running Shoes (Women's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yLoEUPWEKirGeMz6zgaQDG" name="Adidas Adizero Evo SL sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yLoEUPWEKirGeMz6zgaQDG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow" data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105">Adizero Evo SL (Men's): was $150 now $105</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/its-been-over-a-year-since-i-reviewed-the-adidas-adizero-evo-sl-heres-5-reasons-why-its-still-my-go-to-running-shoe">Adidas Adizero Evo SL</a> is over a year old and so does now appear in sales quite regularly, but even at its full price of $150 it's a steal thanks to its lightweight design and versatile ride. Our Senior Fitness Writer, Nick Harris-Fry, wrote: "It remains one of my favorite running shoes over 12 months after I initially tested it."<a class="view-deal button" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JS4487.html" target="_blank" rel="nofollow" data-dimension112="6be904a1-1025-4fab-80cd-659c43ebb3f5" data-action="Deal Block" data-label="Adizero Evo SL (Men's)" data-dimension48="Adizero Evo SL (Men's)" data-dimension25="$105">View Deal</a></p></div><h3 class="article-body__section" id="section-new-balance-deals"><span>New Balance Deals</span></h3><div class="product"><a data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54" href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:842px;"><p class="vanilla-image-block" style="padding-top:53.09%;"><img id="oogbpG7TLGhF7fbRvzSZTn" name="460 V4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oogbpG7TLGhF7fbRvzSZTn-1920-80.jpg" mos="" align="middle" fullscreen="" width="842" height="447" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow" data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54">460 V4 Running Shoe (Women's): was $64 now $54</a></strong><br>Despite their budget-friendly price, the New Balance 460 V4 are packed with soft cushioning and feature a supportive design. Reviewers on Amazon rave about how comfortable these shoes are.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Orange/dp/B0DJTYKPFJ" target="_blank" rel="nofollow" data-dimension112="946a2f2f-23f9-4d01-8b16-aa2761362afc" data-action="Deal Block" data-label="460 V4 Running Shoe (Women's)" data-dimension48="460 V4 Running Shoe (Women's)" data-dimension25="$54">View Deal</a></p></div><div class="product"><a data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128" href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:747px;"><p class="vanilla-image-block" style="padding-top:58.50%;"><img id="GZLfU5QS6EgGNdWjuQibQG" name="NB Fresh Foam 1080" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GZLfU5QS6EgGNdWjuQibQG-1920-80.jpg" mos="" align="middle" fullscreen="" width="747" height="437" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow" data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128">Fresh Foam X 1080v14 (Men's): was $164 now $128</a></strong><br>The New Balance 1080v14 are a previous candidate on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>. We gave a 4-star rating in our <a href="https://www.tomsguide.com/wellness/running/new-balance-fresh-foam-x-1080v14-review">New Balance Fresh Foam X 1080v14 review</a>, saying that this is a cushioned daily trainer that offers a great balance of comfort and weight.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Running-Metallic-Inkwell/dp/B0CLB9KY5R?" target="_blank" rel="nofollow" data-dimension112="3e4ba4b6-419d-42cc-b81d-5b149b4f1fb7" data-action="Deal Block" data-label="Fresh Foam X 1080v14 (Men's)" data-dimension48="Fresh Foam X 1080v14 (Men's)" data-dimension25="$128">View Deal</a></p></div><div class="product"><a data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:48.92%;"><img id="ienaf5QKhdmucXaWUxuvP3" name="61MMG5ARWmL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ienaf5QKhdmucXaWUxuvP3-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="340" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow" data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136">FuelCell SuperComp Trainer V3 (Women's): was $179 now $136</a></strong><br>If you want a shoe that feels like it gives you a zesty boost, the <a href="https://www.tomsguide.com/wellness/running/new-balance-fuelcell-sc-trainer-v3-review">New Balance FuelCell SuperComp Trainer v3</a> is a great pick. Its carbon fiber plate adds extra spring, perfect for speed workouts and race days.<a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-SuperComp-Trainer/dp/B0DJTYR4NC?" target="_blank" rel="nofollow" data-dimension112="f94e5a11-e2ea-4f12-80d1-48cd7db9fefa" data-action="Deal Block" data-label="FuelCell SuperComp Trainer V3 (Women's)" data-dimension48="FuelCell SuperComp Trainer V3 (Women's)" data-dimension25="$136">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-deals"><span>Nike Deals</span></h3><div class="product"><a data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow" data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">Revolution 8 Road Running Shoes (Women's): was $75 now $59</a></strong><br>These Nike road runners are on sale starting from just $59, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DPHRJLX1?" target="_blank" rel="nofollow" data-dimension112="1594d937-01b5-4f6a-900c-f403e323c81d" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow" data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98">Pegasus 41 Running Shoes (Women's): was $140 now $98</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0D2DHP8C7?" target="_blank" rel="nofollow" data-dimension112="fd9f9d5d-1a3b-4b76-9681-869d81bbbae7" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$98">View Deal</a></p></div><div class="product"><a data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.46%;"><img id="on8DUvsokY6RbJszwfXseQ" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/on8DUvsokY6RbJszwfXseQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="309" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow" data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147">Vomero 18 Running Shoes (Men's): was $199 now $147</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <a class="view-deal button" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DZR7FMT3?" target="_blank" rel="nofollow" data-dimension112="ebcedecb-1a14-4d2f-a0f6-9e5350168149" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$147">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Need a new pair of treads for the Aussie marathon season? These are the 18 top runner-recommended styles to consider ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Running a marathon — or even say, a half-marathon or 5km fun run — is a pretty great accomplishment, seeing as jogging long distances is no easy feat for the average person, let alone someone who <em>actually </em>enjoys running. </p><p>Many of the major world marathons have come and gone this year, but some Aussies are already prepping for local marathon events, like the <a href="https://runawaysydneyhalf.com.au/" target="_blank" rel="nofollow">Sydney Half Marathon</a> this weekend or the<a href="https://www.tcssydneymarathon.com/" target="_blank" rel="nofollow"> Sydney Marathon</a> in August. And IMO, there's no better motivation to start hitting those running goals than a nice pair of sneakers, especially if you're planning on ticking off a marathon on your fitness bucket list. </p><p>While I am no marathon runner, I can appreciate a comfortable yet vibrant pair of sneakers (or joggers, as we Aussies affectionately call them). From Hokas, Asics, to Adidas and everything in between, there's a supportive pair of sneakers for every kind of runner (or walker) below. I've gathered 18 top-rated pairs found on Amazon, including some of the favourites as rated by Tom's Guide's fitness team —  the <a href="https://www.tomsguide.com/wellness/running/hoka-bondi-9-review">Hoka Bondi 9s</a>, the <a href="https://www.tomsguide.com/wellness/running/i-raced-10k-in-the-nike-vaporfly-4-to-see-how-the-original-carbon-shoe-compares-to-todays-racers-heres-what-i-learned">Nike Vaporfly 4s</a> and the <a href="https://www.tomsguide.com/wellness/running/ive-run-220-miles-in-the-asics-megablast-heres-5-reasons-why-its-my-go-to-shoe-for-marathon-training">Asics Megablast</a>.  </p><p>Better yet, the majority of these sneakers can be shipped to most metro cities in Australia within the next two days, thanks to Amazon's expedited delivery. That said, most running experts don't suggest opting for a new pair before a big race weekend (especially if you are competing in the Half Marathon this Sunday, May 3). FWIW, you could view this purchase as a consolation prize for, <em>well, </em>running a marathon. </p><p>So scroll on to find the best running shoes worth stepping into, below. </p>        <div class="featured_product_block featured_block_hero" data-id="ff51091d-6ec3-4638-a121-039f504fbfe7">            <a href="https://www.amazon.com.au/HOKA-Mens-Sneaker-White-Flame/dp/B0BL7N9D2N" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/F4XMMoYcc6jwhnPeQHek4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b12cba4a-6fb7-48fe-b4b6-e554f53d69de">            <a href="https://www.amazon.com.au/Hoka-One-Running-Shoes-Orange/dp/B0BP922TB1/" data-model-name="Bondi 8" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QiD2VGe5SG4ZodDaZeDDEA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 8</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2c24532f-01ff-48e4-b0dc-84344dc2b25c">            <a href="https://www.amazon.com.au/HOKA-Womens-Bondi-Sneaker-Black/dp/B0D5G3DBMC/ref=sr_1_24" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Yd9CMU9ytxd2pRxXztRTz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="04cab156-9f9c-4fa2-ad98-eef388d6833e">            <a href="https://www.amazon.com.au/Hoka-One-Womens-Trainers-Cyclamen/dp/B0BNXBC9R1" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QXwAEw8biM5tyBPzw4GTAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="467dc51d-a81c-4d48-80c8-64c7e6f8c8d8">            <a href="https://www.amazon.com.au/Bondi-Womens-Running-Shoes-Latte/dp/B0DN459FTP" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Z9xW8Nsgoy4TwbARgGPJz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="795e1419-6b2c-4361-995f-f025983c7d66">            <a href="https://www.amazon.com.au/ASICS-1012B357-002-Gel-Kayano-Sneaker-Female/dp/B0C5Y62FZB" data-model-name="Gel-Kayano 30" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6kCwRgi9NPEGsMmeTZho4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Kayano 30</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a4bc1e72-6885-4fdc-8e45-2ab0165d1e57">            <a href="https://www.amazon.com.au/ASICS-Womens-Gel-Nimbus-Running-Silver/dp/B0BZ13TGM9/" data-model-name="Gel-Nimbus 25" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bicwvuwgM36iPsiDUdKq4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Nimbus 25</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4416b3fe-2471-4f71-96c1-605c1c818540">            <a href="https://www.amazon.com.au/ASICS-Patriot-14Sneaker-Black-Vital/dp/B0F8VFDBLV" data-model-name="Patriot 14" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/X5bbk8xUDXWhRjfpXG8TAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Patriot 14</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="35231a81-c900-4adf-a6cb-e16143a13e7d">            <a href="https://www.amazon.com.au/ASICS-Unisex-SUPERBLAST-Running-Purple/dp/B0FFLR3L6F" data-model-name="Superblast" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/L5s9o3FzzHkhcSypN6Lcx9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Superblast</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="501cf5eb-62cd-4077-b605-d9230f7bf93c">            <a href="https://www.amazon.com.au/Nike-Pegasus-Womens-Running-Crimson/dp/B0DJ9T8CXF/" data-model-name="Pegasus 41 " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rggSTPjsJATvJGjornMHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Pegasus 41 </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0a02f477-f97b-4d05-b3ba-9e576d84eb1e">            <a href="https://www.amazon.com.au/Womens-Downshifter-Sneaker-Black-Platinum/dp/B0B14SF41M/ref=sr_1_15" data-model-name="Downshifter 12" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/DehRqCEV5R6rMmr88Uvz2A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Downshifter 12</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bab69b08-530a-4e93-89b6-44861815f349">            <a href="https://www.amazon.com.au/Salomon-Running-Curacao-Bluebird-Purple/dp/B076B79HJB/" data-model-name="Xa Pro 3d Trail" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LQsyRuYzHg94xhtHScLXAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Xa Pro 3d Trail</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0ecab10b-1102-491b-85d0-e40c7d2cbb9d">            <a href="https://www.amazon.com.au/Alphaglide-Versatile-Outdoors-Adventures-Emberglow/dp/B0D6V8MJSG" data-model-name="Alphaglide " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QQqr8BtvjEDSFSksy8CEAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Alphaglide </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="930d78ac-6dec-4871-a672-d15b775aeeb3">            <a href="https://www.amazon.com.au/adidas-Performance-Supernova-Running-Shoes/dp/B0DHXGYWKV" data-model-name="Supernova Ease" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pH4enBNqv5FsGWoENAa53A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Supernova Ease</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f3a7f7a2-405b-4f5a-a654-959b06c976c1">            <a href="https://www.amazon.com.au/Adidas-Galaxy-Running-Shoes-White/dp/B0DHXFM91G" data-model-name="Galaxy 7" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2iFav5D6R47wmdUsSzv43A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Galaxy 7</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="06dab1b5-f9e1-4ccd-883e-20e18d4152ff">            <a href="https://www.amazon.com.au/Adidas-Ultrarun-Running-Shoes-Royal/dp/B0CYTF3MYB" data-model-name="Ultrarun 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ygta9PGcgav7shSyHbVHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Ultrarun 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4ee79283-a3cb-43eb-af4a-a08fda4f29a2">            <a href="https://www.amazon.com.au/Skechers-Womens-Glide-Step-Altus-Natural/dp/B0D8424N6R/" data-model-name="Glide-Step Altus" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/S6eGzExmTtAyQ5gCkGqMAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skechers</div>                                        <div class="featured__title">Glide-Step Altus</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a6388136-defd-4c97-b38c-d02236c3e850">            <a href="https://www.amazon.com.au/Skechers-Mens-Run-Consistent-Charcoal/dp/B0DDTN21X3/" data-model-name="Gorun Consistent 2.0 - Worldview" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ySqASxyKfTA9YD5WF6tZAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skechers</div>                                        <div class="featured__title">Gorun Consistent 2.0 - Worldview</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-evvaxe"></div>                            </div>                            <script src="https://kwizly.com/embed/evvaxe.js" async></script> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/need-a-new-pair-of-treads-for-the-aussie-marathon-season-these-are-the-18-top-runner-recommended-styles-to-consider</link>
                                                                            <description>
                            <![CDATA[ Need a new pair of shoes capable of taking on a marathon? I've found 18 pairs of running shoes that'll do the job well. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4c3Vf7X3XKU2Q7cZaCMGLo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZMQXGHhXpMyM2uBUzKfqaA-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 07:05:14 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ lucy.scotting@futurenet.com (Lucy Scotting) ]]></author>                    <dc:creator><![CDATA[ Lucy Scotting ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/UC9ncAYxkmJ5ipHEyX44ri-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Lucy Scotting is a staff writer for Tom’s Guide Australia, primarily covering lifestyle, streaming and internet-related news. Lucy started her career writing for HR and staffing industry publications, with articles covering emerging tech, business and finance.&lt;/p&gt;&lt;p&gt;In her spare time, Lucy can be found watching sci-fi movies, working on her dystopian fiction novel (in progress since 2017) or hanging out with her dog, Fletcher. If she’s not found doing any of the above, she’s likely on her next adventure to a new city, country, or continent. &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZMQXGHhXpMyM2uBUzKfqaA-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Edited with Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Running shoes from Hoka, Asics, Salomon, Adidas and Skechers on rainbow gradient background]]></media:description>                                                            <media:text><![CDATA[Running shoes from Hoka, Asics, Salomon, Adidas and Skechers on rainbow gradient background]]></media:text>
                                <media:title type="plain"><![CDATA[Running shoes from Hoka, Asics, Salomon, Adidas and Skechers on rainbow gradient background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZMQXGHhXpMyM2uBUzKfqaA-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Running a marathon — or even say, a half-marathon or 5km fun run — is a pretty great accomplishment, seeing as jogging long distances is no easy feat for the average person, let alone someone who <em>actually </em>enjoys running. </p><p>Many of the major world marathons have come and gone this year, but some Aussies are already prepping for local marathon events, like the <a href="https://runawaysydneyhalf.com.au/" target="_blank" rel="nofollow">Sydney Half Marathon</a> this weekend or the<a href="https://www.tcssydneymarathon.com/" target="_blank" rel="nofollow"> Sydney Marathon</a> in August. And IMO, there's no better motivation to start hitting those running goals than a nice pair of sneakers, especially if you're planning on ticking off a marathon on your fitness bucket list. </p><p>While I am no marathon runner, I can appreciate a comfortable yet vibrant pair of sneakers (or joggers, as we Aussies affectionately call them). From Hokas, Asics, to Adidas and everything in between, there's a supportive pair of sneakers for every kind of runner (or walker) below. I've gathered 18 top-rated pairs found on Amazon, including some of the favourites as rated by Tom's Guide's fitness team —  the <a href="https://www.tomsguide.com/wellness/running/hoka-bondi-9-review">Hoka Bondi 9s</a>, the <a href="https://www.tomsguide.com/wellness/running/i-raced-10k-in-the-nike-vaporfly-4-to-see-how-the-original-carbon-shoe-compares-to-todays-racers-heres-what-i-learned">Nike Vaporfly 4s</a> and the <a href="https://www.tomsguide.com/wellness/running/ive-run-220-miles-in-the-asics-megablast-heres-5-reasons-why-its-my-go-to-shoe-for-marathon-training">Asics Megablast</a>.  </p><p>Better yet, the majority of these sneakers can be shipped to most metro cities in Australia within the next two days, thanks to Amazon's expedited delivery. That said, most running experts don't suggest opting for a new pair before a big race weekend (especially if you are competing in the Half Marathon this Sunday, May 3). FWIW, you could view this purchase as a consolation prize for, <em>well, </em>running a marathon. </p><p>So scroll on to find the best running shoes worth stepping into, below. </p>        <div class="featured_product_block featured_block_hero" data-id="ff51091d-6ec3-4638-a121-039f504fbfe7">            <a href="https://www.amazon.com.au/HOKA-Mens-Sneaker-White-Flame/dp/B0BL7N9D2N" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/F4XMMoYcc6jwhnPeQHek4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b12cba4a-6fb7-48fe-b4b6-e554f53d69de">            <a href="https://www.amazon.com.au/Hoka-One-Running-Shoes-Orange/dp/B0BP922TB1/" data-model-name="Bondi 8" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QiD2VGe5SG4ZodDaZeDDEA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 8</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2c24532f-01ff-48e4-b0dc-84344dc2b25c">            <a href="https://www.amazon.com.au/HOKA-Womens-Bondi-Sneaker-Black/dp/B0D5G3DBMC/ref=sr_1_24" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Yd9CMU9ytxd2pRxXztRTz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="04cab156-9f9c-4fa2-ad98-eef388d6833e">            <a href="https://www.amazon.com.au/Hoka-One-Womens-Trainers-Cyclamen/dp/B0BNXBC9R1" data-model-name="Mach 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QXwAEw8biM5tyBPzw4GTAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Mach 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="467dc51d-a81c-4d48-80c8-64c7e6f8c8d8">            <a href="https://www.amazon.com.au/Bondi-Womens-Running-Shoes-Latte/dp/B0DN459FTP" data-model-name="Bondi 9" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Z9xW8Nsgoy4TwbARgGPJz9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>HOKA</div>                                        <div class="featured__title">Bondi 9</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="795e1419-6b2c-4361-995f-f025983c7d66">            <a href="https://www.amazon.com.au/ASICS-1012B357-002-Gel-Kayano-Sneaker-Female/dp/B0C5Y62FZB" data-model-name="Gel-Kayano 30" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6kCwRgi9NPEGsMmeTZho4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Kayano 30</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a4bc1e72-6885-4fdc-8e45-2ab0165d1e57">            <a href="https://www.amazon.com.au/ASICS-Womens-Gel-Nimbus-Running-Silver/dp/B0BZ13TGM9/" data-model-name="Gel-Nimbus 25" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bicwvuwgM36iPsiDUdKq4A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Gel-Nimbus 25</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4416b3fe-2471-4f71-96c1-605c1c818540">            <a href="https://www.amazon.com.au/ASICS-Patriot-14Sneaker-Black-Vital/dp/B0F8VFDBLV" data-model-name="Patriot 14" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/X5bbk8xUDXWhRjfpXG8TAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Patriot 14</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="35231a81-c900-4adf-a6cb-e16143a13e7d">            <a href="https://www.amazon.com.au/ASICS-Unisex-SUPERBLAST-Running-Purple/dp/B0FFLR3L6F" data-model-name="Superblast" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/L5s9o3FzzHkhcSypN6Lcx9.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ASICS</div>                                        <div class="featured__title">Superblast</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="501cf5eb-62cd-4077-b605-d9230f7bf93c">            <a href="https://www.amazon.com.au/Nike-Pegasus-Womens-Running-Crimson/dp/B0DJ9T8CXF/" data-model-name="Pegasus 41 " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rggSTPjsJATvJGjornMHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Pegasus 41 </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0a02f477-f97b-4d05-b3ba-9e576d84eb1e">            <a href="https://www.amazon.com.au/Womens-Downshifter-Sneaker-Black-Platinum/dp/B0B14SF41M/ref=sr_1_15" data-model-name="Downshifter 12" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/DehRqCEV5R6rMmr88Uvz2A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nike</div>                                        <div class="featured__title">Downshifter 12</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bab69b08-530a-4e93-89b6-44861815f349">            <a href="https://www.amazon.com.au/Salomon-Running-Curacao-Bluebird-Purple/dp/B076B79HJB/" data-model-name="Xa Pro 3d Trail" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LQsyRuYzHg94xhtHScLXAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Xa Pro 3d Trail</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0ecab10b-1102-491b-85d0-e40c7d2cbb9d">            <a href="https://www.amazon.com.au/Alphaglide-Versatile-Outdoors-Adventures-Emberglow/dp/B0D6V8MJSG" data-model-name="Alphaglide " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QQqr8BtvjEDSFSksy8CEAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Salomon</div>                                        <div class="featured__title">Alphaglide </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="930d78ac-6dec-4871-a672-d15b775aeeb3">            <a href="https://www.amazon.com.au/adidas-Performance-Supernova-Running-Shoes/dp/B0DHXGYWKV" data-model-name="Supernova Ease" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pH4enBNqv5FsGWoENAa53A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Supernova Ease</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f3a7f7a2-405b-4f5a-a654-959b06c976c1">            <a href="https://www.amazon.com.au/Adidas-Galaxy-Running-Shoes-White/dp/B0DHXFM91G" data-model-name="Galaxy 7" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2iFav5D6R47wmdUsSzv43A.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Galaxy 7</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="06dab1b5-f9e1-4ccd-883e-20e18d4152ff">            <a href="https://www.amazon.com.au/Adidas-Ultrarun-Running-Shoes-Royal/dp/B0CYTF3MYB" data-model-name="Ultrarun 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ygta9PGcgav7shSyHbVHAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Adidas</div>                                        <div class="featured__title">Ultrarun 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4ee79283-a3cb-43eb-af4a-a08fda4f29a2">            <a href="https://www.amazon.com.au/Skechers-Womens-Glide-Step-Altus-Natural/dp/B0D8424N6R/" data-model-name="Glide-Step Altus" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/S6eGzExmTtAyQ5gCkGqMAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skechers</div>                                        <div class="featured__title">Glide-Step Altus</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a6388136-defd-4c97-b38c-d02236c3e850">            <a href="https://www.amazon.com.au/Skechers-Mens-Run-Consistent-Charcoal/dp/B0DDTN21X3/" data-model-name="Gorun Consistent 2.0 - Worldview" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ySqASxyKfTA9YD5WF6tZAA.jpg" alt="Product on white background"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skechers</div>                                        <div class="featured__title">Gorun Consistent 2.0 - Worldview</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-evvaxe"></div>                            </div>                            <script src="https://kwizly.com/embed/evvaxe.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Huge spring sales on Hoka, Asics and Nike running shoes: 19 best deals up to 50% off ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If the London Marathon has gotten you inspired, now's the perfect time to start running. Or, maybe the London Marathon has seen your trustiest pair of sneakers finally get worn out. Either way, you can pick up a great deal in this year's spring running shoe sales.</p><p>For example, the <a href="https://www.saucony.com/UK/en_GB/hurricane-25/60323M.html" target="_blank" rel="nofollow">Saucony Hurricane 25 are on sale from £132 at Saucony</a>. We rank the Hurricane 25 as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> for stability, and they give a super-smooth feel underfoot. They're slightly heavier than some other models, but they're a great buy for a range of runners — beginners, overpronators and runners in recovery will all do well with this shoe.</p><p><strong>Note: </strong>prices may vary depending on the size and colour you choose. To find the best deals, check out any different color options available in your size.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.co.uk/stores/page/1B266B00-93C4-409C-BEF5-576531E851C0" target="_blank" rel="nofollow"><strong>up to 46% off</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/gb/en-gb/private-sale-men-shoes/c/as240301000/" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/gb/outlet-women" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/gb/w/womens-shoes-5e1x6zy7ok" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Saucony: </strong><a href="https://www.saucony.com/UK/en_GB/featured-outlet-view-all/" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Under Armour: </strong><a href="https://www.amazon.co.uk/stores/page/4DE93E0B-0083-404A-B152-A8AC79873A3F" target="_blank" rel="nofollow"><strong>deals from £40</strong></a></li></ul><h3 class="article-body__section" id="section-adidas"><span>Adidas</span></h3><div class="product"><a data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450" href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TfxCfK7R8NPhcoVHWswiiP" name="Adizero Adios Pro Evo 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TfxCfK7R8NPhcoVHWswiiP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow" data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450">Adizero Adios Pro Evo 3: £450</a></strong><br>The Adidas Adizero Adios Pro 3 is the shoe that Sabastian Sawe wore when he <a href="https://www.tomsguide.com/wellness/running/how-adidas-made-the-shoe-used-to-smash-the-two-hour-marathon-barrier-i-spoke-to-the-adizero-adios-pro-evo-3s-creators" target="_blank">broke the sub-2 hour record at the London Marathon 2026</a>. If you want to get your own, you'll need to shop via the Adidas app — the shoe will drop on Thursday, April 30th at 9:00 am.<a class="view-deal button" href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow" data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450">View Deal</a></p></div><div class="product"><a data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:75.11%;"><img id="BgDXb22GgWs7QEYYHXx9VK" name="719XKSXbGyL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BgDXb22GgWs7QEYYHXx9VK-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="522" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">Duramo SL 2 Running Shoes (Men's): was £55 now £29</a></strong><br>The Duramo SL 2 Running Shoes are designed to feel light and springy on every run, no matter how new or old you are to running. A range of colors are available, from Cloud White and Core Black to Blue and Quartz, so there’s a pair to match every style.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">View Deal</a></p></div><div class="product"><a data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31" href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1292px;"><p class="vanilla-image-block" style="padding-top:44.50%;"><img id="An9JbAWWEh9vwBWDbcioGL" name="Adidas Galaxy 7 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/An9JbAWWEh9vwBWDbcioGL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1292" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow" data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31">Galaxy 7 Running Shoes (Women's): was £45 now £31</a></strong><br>The Adidas Galaxy 7 Running Shoes are a great shoe for first time runners looking to build mileage. They feature a Cloudfoam midsole that cushions your stride to keep you comfortable as you build endurance. Meanwhile, a durable textile upper offers a supportive feel that lasts from your first few laps to your first 5K races. <a class="view-deal button" href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow" data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31">View Deal</a></p></div><div class="product"><a data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56" href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:46.93%;"><img id="WNwv6fmWJ6G3W4gTDqgkNj" name="Ultrarun 5 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WNwv6fmWJ6G3W4gTDqgkNj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="689" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow" data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56">Ultrarun 5 Running Shoes (Men's): was £70 now £56</a></strong><br>The Adidas Ultrarun 5 Running Shoes make longer runs feel easier on your feet. The Bounce 2.0 midsole cushions your heel and forefoot, while the OrthoLite sockliner keeps everything snug so nothing slips or rubs. It ain't bad when they're on sale, too.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow" data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56">View Deal</a></p></div><h3 class="article-body__section" id="section-asics"><span>Asics</span></h3><div class="product"><a data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47" href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="nrHhXH3XqTC7eRdUyLGdA5" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nrHhXH3XqTC7eRdUyLGdA5-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow" data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47">Gel-Contend 9 Running Shoes (Women's): was £61 now £47</a></strong><br>The ASICS GEL-Contend 9 is a great all-rounder with a breathable upper that moves with your foot and extra cushioning to keep things soft underfoot. It’s ideal if you’re new to running or want a budget-friendly shoe that feels supportive for workouts, easy miles, or long walks.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow" data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64" href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="C75ENoLiW8RWmsHGcZDvSR" name="Gel Venture 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C75ENoLiW8RWmsHGcZDvSR-1920-80.jpg" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow" data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64">Gel-Venture 10 (Women's): was £76 now £64</a></strong><br>These shoes are excellent for trail runs, with a traction pattern designed to support you on outdoor terrain. They also feature Rearfoot GEL to absorb impact and super-soft AMPLIFOAM cushioning.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow" data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64">View Deal</a></p></div><div class="product"><a data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65" href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1160px;"><p class="vanilla-image-block" style="padding-top:50.69%;"><img id="rEHLZRpgKx7otARi7vr4xn" name="Gel-Excite 11 Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rEHLZRpgKx7otARi7vr4xn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1160" height="588" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow" data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65">Gel-Excite 11 Running Shoes (Men's): was £78 now £65</a></strong><br>The Gel-Excite 11 are now on sale for a discount, bringing their price under £75. Designed for running and fitness, it brings a higher stack and a super soft and comfortable feel underfoot.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow" data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65">View Deal</a></p></div><div class="product"><a data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136" href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow" data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136">Gel-Kayano 32 (Men's): was £174 now £136</a></strong><br>The excellent Gel Kayano 32 have been discounted. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe one of the most comfortable running shoes ever.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow" data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka"><span>Hoka</span></h3><div class="product"><a data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77" href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="yfYyahmHyxW8Qoui45oK5G" name="Arahi 7" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yfYyahmHyxW8Qoui45oK5G-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow" data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77">Arahi 7 Road Running Shoes (Men's): was £130 now £77</a></strong><br>Right now, the Hoka Arahi 7 road running shoes are 40% off. They're not your typical stability shoe, offering strong support without feeling heavy or bulky. The updated stretchy upper and improved fit keep your foot secure and comfortable throughout your run.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow" data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77">View Deal</a></p></div><div class="product"><a data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="bbp297WbQjnWA2WZBXtYCE" name="Clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bbp297WbQjnWA2WZBXtYCE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">Clifton 10 Road Running Shoes (Men's): was £140 now £97</a></strong><br>The Hoka Clifton 10 is a cushioned daily trainer that offers a smooth and comfortable ride. It’s perfect for beginners, and also a great option for experienced runners who need a comfy shoe to eat up the miles.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">View Deal</a></p></div><div class="product"><a data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:949px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mGCLLgkjV5Hg75GyTPV8hk" name="Hoka Cielo X1 2.0 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mGCLLgkjV5Hg75GyTPV8hk-1920-80.jpg" mos="" align="middle" fullscreen="" width="949" height="949" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">Cielo X1 2.0 Racing Shoes (Men's): was £250 now £149</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/hoka-cielo-x1-2-0-review">Hoka Cielo X1 2.0</a> is a wildly fast carbon plate running shoe that has a very aggressive rocker and a springy midsole foam. It’s not stable, and it’s not a shoe I’d use regularly, but when it comes to your fastest workouts and key races the Cielo X1 2.0 will help you fly.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour"><span>Under Armour</span></h3><div class="product"><a data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="7JviMg23GZZHmMxxNbBspP" name="Charged Surge 4 Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7JviMg23GZZHmMxxNbBspP-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow" data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">Charged Surge 4 Sneaker (Men's): was £50 now £25</a></strong><br>The Under Armour Charged Surge 4 are a super popular buy on Amazon, and with this price drop, it's easy to see why. They provide comfortable cushioning to support your feet and propel you forwards, as well as a breathable mesh upper. It's tough to beat this price for a pair of running shoes.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow" data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">View Deal</a></p></div><div class="product"><a data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:46.06%;"><img id="WEdSsBSjYXubNKjbBMTJLR" name="Rogue 5 Gym Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WEdSsBSjYXubNKjbBMTJLR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1509" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">Rogue 5 Gym Trainers (Women's): was £75 now £49</a></strong><br>The Under Armour Rogue 5 are now on sale for under £50. These gym trainers are a great addition to your kit, thanks to their super lightweight and flexible design. You also get Charged Cushioning to propel you forwards while running.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">View Deal</a></p></div><h3 class="article-body__section" id="section-nike"><span>Nike</span></h3><div class="product"><a data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">Revolution 8 Road Running Shoes (Men's): was £59 now £47</a></strong><br>These Nike road runners are on sale starting from just £47, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">Pegasus 41 (Women's): was £121 now £107</a></strong><br>The 41st version of Nike's everday trainer is our favorite yet. The ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">View Deal</a></p></div><div class="product"><a data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="haiYY7b9NSjTJJrc7rXKn9" name="Vaporfly 4 Road Racing Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/haiYY7b9NSjTJJrc7rXKn9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">Vaporfly 4 Road Racing Shoes (Women's): was £244 now £171</a></strong><br>The latest version of Nike's standard-setting super-shoe is reduced right now. As well as having an extremely lightweight design, carbon-fibre Flyplate and a ZoomX foam midsole, this shoe comes in an incredibly stylish colorway that resembles a sunset.<a class="view-deal button" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nmt3wxZNKsqPCSPuq6JVSA" name="Kinvara 16 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nmt3wxZNKsqPCSPuq6JVSA-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">Kinvara 16 (Women's): was £120 now £96</a></strong><br>An affordable everyday trainer option from Saucony — made even better thanks to a discount. This one is designed to be lightweight and to give your steps some bounce.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">View Deal</a></p></div><div class="product"><a data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="YJTVXxR6oQfsHNhb3NkfMN" name="Saucony Hurricane 25" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YJTVXxR6oQfsHNhb3NkfMN-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">Hurricane 25 (Women's): was £170 now £132</a></strong><br>The Saucony Hurricane 25 is a max-cushioned daily trainer, built as a stability shoe with a wider base to support runners who overpronate. The midsole uses a layered combination of Saucony’s PWRRUN and PWRRUN PB foams, which makes the shoe feel both soft underfoot and springy. It thrives on easy or recovery miles, but it also has enough bounce to handle the occasional uptempo session.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">View Deal</a></p></div><div class="product"><a data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LeHCNLcrpqz24EBEuDWsTi" name="Saucony Endorphin Speed 5 Sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LeHCNLcrpqz24EBEuDWsTi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">Endorphin Speed 5 Running Shoe (Men's): was £180 now £144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> uses a nylon plate to be more comfortable than a carbon shoe, and you really can use it for every kind of run, from recovery jobs to races. It’s more stable than the Evo SL and Mach X2 as well, though less cushioned and comfortable over long distances.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/huge-spring-sales-on-hoka-asics-and-nike-running-shoes-15-best-deals-up-to-50-percent-off</link>
                                                                            <description>
                            <![CDATA[ Shop the best running shoe deals from top brands like Adidas, Under Armour and more — and save a ton this spring. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">r4mPoYVjgmJLz7fiK8G9Wi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oHTReBXYrT5DArJA5DYenV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 28 Apr 2026 14:51:23 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Apr 2026 09:36:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oHTReBXYrT5DArJA5DYenV-1920-80.jpg">
                                                            <media:credit><![CDATA[Asics]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asics Gel Kayano]]></media:description>                                                            <media:text><![CDATA[Asics Gel Kayano]]></media:text>
                                <media:title type="plain"><![CDATA[Asics Gel Kayano]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oHTReBXYrT5DArJA5DYenV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If the London Marathon has gotten you inspired, now's the perfect time to start running. Or, maybe the London Marathon has seen your trustiest pair of sneakers finally get worn out. Either way, you can pick up a great deal in this year's spring running shoe sales.</p><p>For example, the <a href="https://www.saucony.com/UK/en_GB/hurricane-25/60323M.html" target="_blank" rel="nofollow">Saucony Hurricane 25 are on sale from £132 at Saucony</a>. We rank the Hurricane 25 as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> for stability, and they give a super-smooth feel underfoot. They're slightly heavier than some other models, but they're a great buy for a range of runners — beginners, overpronators and runners in recovery will all do well with this shoe.</p><p><strong>Note: </strong>prices may vary depending on the size and colour you choose. To find the best deals, check out any different color options available in your size.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Adidas: </strong><a href="https://www.amazon.co.uk/stores/page/1B266B00-93C4-409C-BEF5-576531E851C0" target="_blank" rel="nofollow"><strong>up to 46% off</strong></a></li><li><strong>Asics: </strong><a href="https://www.asics.com/gb/en-gb/private-sale-men-shoes/c/as240301000/" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Hoka: </strong><a href="https://www.hoka.com/en/gb/outlet-women" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Nike: </strong><a href="https://www.nike.com/gb/w/womens-shoes-5e1x6zy7ok" target="_blank" rel="nofollow"><strong>up to 30% off</strong></a></li><li><strong>Saucony: </strong><a href="https://www.saucony.com/UK/en_GB/featured-outlet-view-all/" target="_blank" rel="nofollow"><strong>up to 40% off</strong></a></li><li><strong>Under Armour: </strong><a href="https://www.amazon.co.uk/stores/page/4DE93E0B-0083-404A-B152-A8AC79873A3F" target="_blank" rel="nofollow"><strong>deals from £40</strong></a></li></ul><h3 class="article-body__section" id="section-adidas"><span>Adidas</span></h3><div class="product"><a data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450" href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TfxCfK7R8NPhcoVHWswiiP" name="Adizero Adios Pro Evo 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TfxCfK7R8NPhcoVHWswiiP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow" data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450">Adizero Adios Pro Evo 3: £450</a></strong><br>The Adidas Adizero Adios Pro 3 is the shoe that Sabastian Sawe wore when he <a href="https://www.tomsguide.com/wellness/running/how-adidas-made-the-shoe-used-to-smash-the-two-hour-marathon-barrier-i-spoke-to-the-adizero-adios-pro-evo-3s-creators" target="_blank">broke the sub-2 hour record at the London Marathon 2026</a>. If you want to get your own, you'll need to shop via the Adidas app — the shoe will drop on Thursday, April 30th at 9:00 am.<a class="view-deal button" href="https://www.adidas.co.uk/adizero-adios-pro-evo-3-shoes/KH7678.html" target="_blank" rel="nofollow" data-dimension112="436727db-9852-40b1-86ee-1381964eecee" data-action="Deal Block" data-label="Adizero Adios Pro Evo 3" data-dimension48="Adizero Adios Pro Evo 3" data-dimension25="£450">View Deal</a></p></div><div class="product"><a data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:75.11%;"><img id="BgDXb22GgWs7QEYYHXx9VK" name="719XKSXbGyL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BgDXb22GgWs7QEYYHXx9VK-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="522" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">Duramo SL 2 Running Shoes (Men's): was £55 now £29</a></strong><br>The Duramo SL 2 Running Shoes are designed to feel light and springy on every run, no matter how new or old you are to running. A range of colors are available, from Cloud White and Core Black to Blue and Quartz, so there’s a pair to match every style.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Duramo-Running-Shoes-Black/dp/B0CYT8S5V9" target="_blank" rel="nofollow" data-dimension112="a04cd04e-fd78-40c0-961f-d94404a555f8" data-action="Deal Block" data-label="Duramo SL 2 Running Shoes (Men's)" data-dimension48="Duramo SL 2 Running Shoes (Men's)" data-dimension25="£29">View Deal</a></p></div><div class="product"><a data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31" href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1292px;"><p class="vanilla-image-block" style="padding-top:44.50%;"><img id="An9JbAWWEh9vwBWDbcioGL" name="Adidas Galaxy 7 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/An9JbAWWEh9vwBWDbcioGL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1292" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow" data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31">Galaxy 7 Running Shoes (Women's): was £45 now £31</a></strong><br>The Adidas Galaxy 7 Running Shoes are a great shoe for first time runners looking to build mileage. They feature a Cloudfoam midsole that cushions your stride to keep you comfortable as you build endurance. Meanwhile, a durable textile upper offers a supportive feel that lasts from your first few laps to your first 5K races. <a class="view-deal button" href="https://www.amazon.co.uk/adidas-Galaxy-Running-Non-Football-Carbon/dp/B0CKXTF8N7" target="_blank" rel="nofollow" data-dimension112="78add6d0-dce3-4557-8805-e28663719159" data-action="Deal Block" data-label="Galaxy 7 Running Shoes (Women's)" data-dimension48="Galaxy 7 Running Shoes (Women's)" data-dimension25="£31">View Deal</a></p></div><div class="product"><a data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56" href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1468px;"><p class="vanilla-image-block" style="padding-top:46.93%;"><img id="WNwv6fmWJ6G3W4gTDqgkNj" name="Ultrarun 5 Running Shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WNwv6fmWJ6G3W4gTDqgkNj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1468" height="689" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow" data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56">Ultrarun 5 Running Shoes (Men's): was £70 now £56</a></strong><br>The Adidas Ultrarun 5 Running Shoes make longer runs feel easier on your feet. The Bounce 2.0 midsole cushions your heel and forefoot, while the OrthoLite sockliner keeps everything snug so nothing slips or rubs. It ain't bad when they're on sale, too.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Ultrabounce-Running-Footwear-CoreBlack/dp/B0CKRYN1SV" target="_blank" rel="nofollow" data-dimension112="9d4b7983-18fb-4368-93c4-683b7190683a" data-action="Deal Block" data-label="Ultrarun 5 Running Shoes (Men's)" data-dimension48="Ultrarun 5 Running Shoes (Men's)" data-dimension25="£56">View Deal</a></p></div><h3 class="article-body__section" id="section-asics"><span>Asics</span></h3><div class="product"><a data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47" href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="nrHhXH3XqTC7eRdUyLGdA5" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nrHhXH3XqTC7eRdUyLGdA5-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow" data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47">Gel-Contend 9 Running Shoes (Women's): was £61 now £47</a></strong><br>The ASICS GEL-Contend 9 is a great all-rounder with a breathable upper that moves with your foot and extra cushioning to keep things soft underfoot. It’s ideal if you’re new to running or want a budget-friendly shoe that feels supportive for workouts, easy miles, or long walks.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-1012B681-402-Gel-Contend-9-Sneaker/dp/B0G2MP5BND" target="_blank" rel="nofollow" data-dimension112="f39a5d45-dc5a-4062-89b7-d3a5c192bcde" data-action="Deal Block" data-label="Gel-Contend 9 Running Shoes (Women's)" data-dimension48="Gel-Contend 9 Running Shoes (Women's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64" href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="C75ENoLiW8RWmsHGcZDvSR" name="Gel Venture 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C75ENoLiW8RWmsHGcZDvSR-1920-80.jpg" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow" data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64">Gel-Venture 10 (Women's): was £76 now £64</a></strong><br>These shoes are excellent for trail runs, with a traction pattern designed to support you on outdoor terrain. They also feature Rearfoot GEL to absorb impact and super-soft AMPLIFOAM cushioning.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-Womens-Gel-Venture-Sneaker-Midnight/dp/B0F5BQPLKD" target="_blank" rel="nofollow" data-dimension112="1b2acf61-f67a-4fd5-8f5c-6aa6e97dcc1f" data-action="Deal Block" data-label="Gel-Venture 10 (Women's)" data-dimension48="Gel-Venture 10 (Women's)" data-dimension25="£64">View Deal</a></p></div><div class="product"><a data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65" href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1160px;"><p class="vanilla-image-block" style="padding-top:50.69%;"><img id="rEHLZRpgKx7otARi7vr4xn" name="Gel-Excite 11 Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rEHLZRpgKx7otARi7vr4xn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1160" height="588" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow" data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65">Gel-Excite 11 Running Shoes (Men's): was £78 now £65</a></strong><br>The Gel-Excite 11 are now on sale for a discount, bringing their price under £75. Designed for running and fitness, it brings a higher stack and a super soft and comfortable feel underfoot.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-1011C080-403-Gel-Excite-11-Sneaker/dp/B0G2MQJQTT" target="_blank" rel="nofollow" data-dimension112="71f4c5a6-f03b-4df4-b517-402b7e29d56a" data-action="Deal Block" data-label="Gel-Excite 11 Running Shoes (Men's)" data-dimension48="Gel-Excite 11 Running Shoes (Men's)" data-dimension25="£65">View Deal</a></p></div><div class="product"><a data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136" href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:58.89%;"><img id="RrMLs778cNQFXZSFPgRAQc" name="Asics Gel-Kayano 32" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrMLs778cNQFXZSFPgRAQc-1920-80.jpg" mos="" align="middle" fullscreen="" width="1175" height="692" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow" data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136">Gel-Kayano 32 (Men's): was £174 now £136</a></strong><br>The excellent Gel Kayano 32 have been discounted. These running shoes are designed to provide advanced stability and soft cushioning for neutral runners and overpronators alike. I love how they're lightweight yet provide excellent cushioning and support. In our <a href="https://www.tomsguide.com/wellness/running/asics-gel-kayano-32-review">Asics Gel-Kayano 32 review</a>, we called the Editor's Choice shoe one of the most comfortable running shoes ever.<a class="view-deal button" href="https://www.amazon.co.uk/ASICS-Gel-Kayano-Sneaker-Black-White/dp/B0F5BPK7BP" target="_blank" rel="nofollow" data-dimension112="26187960-3a3d-4289-94a1-8b163f680f41" data-action="Deal Block" data-label="Gel-Kayano 32 (Men's)" data-dimension48="Gel-Kayano 32 (Men's)" data-dimension25="£136">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka"><span>Hoka</span></h3><div class="product"><a data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77" href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="yfYyahmHyxW8Qoui45oK5G" name="Arahi 7" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yfYyahmHyxW8Qoui45oK5G-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow" data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77">Arahi 7 Road Running Shoes (Men's): was £130 now £77</a></strong><br>Right now, the Hoka Arahi 7 road running shoes are 40% off. They're not your typical stability shoe, offering strong support without feeling heavy or bulky. The updated stretchy upper and improved fit keep your foot secure and comfortable throughout your run.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/arahi-7/1147850S.html?" target="_blank" rel="nofollow" data-dimension112="f2b910f2-b5cb-4cda-a699-2e7aad3f1397" data-action="Deal Block" data-label="Arahi 7 Road Running Shoes (Men's)" data-dimension48="Arahi 7 Road Running Shoes (Men's)" data-dimension25="£77">View Deal</a></p></div><div class="product"><a data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1932px;"><p class="vanilla-image-block" style="padding-top:81.11%;"><img id="bbp297WbQjnWA2WZBXtYCE" name="Clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bbp297WbQjnWA2WZBXtYCE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1932" height="1567" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">Clifton 10 Road Running Shoes (Men's): was £140 now £97</a></strong><br>The Hoka Clifton 10 is a cushioned daily trainer that offers a smooth and comfortable ride. It’s perfect for beginners, and also a great option for experienced runners who need a comfy shoe to eat up the miles.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale-men/clifton-10/1162030S.html" target="_blank" rel="nofollow" data-dimension112="aaa307ab-9d5c-42c9-a62e-7aa5684b4e41" data-action="Deal Block" data-label="Clifton 10 Road Running Shoes (Men's)" data-dimension48="Clifton 10 Road Running Shoes (Men's)" data-dimension25="£97">View Deal</a></p></div><div class="product"><a data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:949px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mGCLLgkjV5Hg75GyTPV8hk" name="Hoka Cielo X1 2.0 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mGCLLgkjV5Hg75GyTPV8hk-1920-80.jpg" mos="" align="middle" fullscreen="" width="949" height="949" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">Cielo X1 2.0 Racing Shoes (Men's): was £250 now £149</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/hoka-cielo-x1-2-0-review">Hoka Cielo X1 2.0</a> is a wildly fast carbon plate running shoe that has a very aggressive rocker and a springy midsole foam. It’s not stable, and it’s not a shoe I’d use regularly, but when it comes to your fastest workouts and key races the Cielo X1 2.0 will help you fly.<a class="view-deal button" href="https://www.hoka.com/en/gb/sale/cielo-x1-2.0/1162053S.html" target="_blank" rel="nofollow" data-dimension112="ead78396-196b-4510-9e7c-8ae8841ceedd" data-action="Deal Block" data-label="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension48="Cielo X1 2.0 Racing Shoes (Men's)" data-dimension25="£149">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour"><span>Under Armour</span></h3><div class="product"><a data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="7JviMg23GZZHmMxxNbBspP" name="Charged Surge 4 Sneaker (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7JviMg23GZZHmMxxNbBspP-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow" data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">Charged Surge 4 Sneaker (Men's): was £50 now £25</a></strong><br>The Under Armour Charged Surge 4 are a super popular buy on Amazon, and with this price drop, it's easy to see why. They provide comfortable cushioning to support your feet and propel you forwards, as well as a breathable mesh upper. It's tough to beat this price for a pair of running shoes.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Charged-Surge-Running/dp/B0BZXTG5BD" target="_blank" rel="nofollow" data-dimension112="71845355-e86a-4f4b-905a-d0d27aab4dbd" data-action="Deal Block" data-label="Charged Surge 4 Sneaker (Men's)" data-dimension48="Charged Surge 4 Sneaker (Men's)" data-dimension25="£25">View Deal</a></p></div><div class="product"><a data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:46.06%;"><img id="WEdSsBSjYXubNKjbBMTJLR" name="Rogue 5 Gym Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WEdSsBSjYXubNKjbBMTJLR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1509" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">Rogue 5 Gym Trainers (Women's): was £75 now £49</a></strong><br>The Under Armour Rogue 5 are now on sale for under £50. These gym trainers are a great addition to your kit, thanks to their super lightweight and flexible design. You also get Charged Cushioning to propel you forwards while running.<a class="view-deal button" href="https://www.amazon.co.uk/Under-Armour-Lightweight-Trainers-Cushioning/dp/B0D1JDRJ7B" target="_blank" rel="nofollow" data-dimension112="3d472ed1-9831-426d-8d50-57f7149b7de3" data-action="Deal Block" data-label="Rogue 5 Gym Trainers (Women's)" data-dimension48="Rogue 5 Gym Trainers (Women's)" data-dimension25="£49">View Deal</a></p></div><h3 class="article-body__section" id="section-nike"><span>Nike</span></h3><div class="product"><a data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">Revolution 8 Road Running Shoes (Men's): was £59 now £47</a></strong><br>These Nike road runners are on sale starting from just £47, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.nike.com/gb/t/revolution-8-road-running-shoes-scdpZh/HJ9198-104" target="_blank" rel="nofollow" data-dimension112="973a513b-b908-4442-a775-7f102eb22fd8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="£47">View Deal</a></p></div><div class="product"><a data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">Pegasus 41 (Women's): was £121 now £107</a></strong><br>The 41st version of Nike's everday trainer is our favorite yet. The ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.amazon.co.uk/Womens-Pegasus-Running-Black-Anthracite/dp/B0CTKL7FYB" target="_blank" rel="nofollow" data-dimension112="eea13306-58e0-4f54-b092-9b401eb2bca2" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="£107">View Deal</a></p></div><div class="product"><a data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="haiYY7b9NSjTJJrc7rXKn9" name="Vaporfly 4 Road Racing Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/haiYY7b9NSjTJJrc7rXKn9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">Vaporfly 4 Road Racing Shoes (Women's): was £244 now £171</a></strong><br>The latest version of Nike's standard-setting super-shoe is reduced right now. As well as having an extremely lightweight design, carbon-fibre Flyplate and a ZoomX foam midsole, this shoe comes in an incredibly stylish colorway that resembles a sunset.<a class="view-deal button" href="https://www.nike.com/gb/t/vaporfly-4-glam-road-racing-shoes-nUJzqPSE/IO9560-400" target="_blank" rel="nofollow" data-dimension112="5022dfef-0f3a-4797-8edd-90e86cff9b7e" data-action="Deal Block" data-label="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension48="Vaporfly 4 Road Racing Shoes (Women's)" data-dimension25="£171">View Deal</a></p></div><h3 class="article-body__section" id="section-saucony"><span>Saucony</span></h3><div class="product"><a data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nmt3wxZNKsqPCSPuq6JVSA" name="Kinvara 16 (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nmt3wxZNKsqPCSPuq6JVSA-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">Kinvara 16 (Women's): was £120 now £96</a></strong><br>An affordable everyday trainer option from Saucony — made even better thanks to a discount. This one is designed to be lightweight and to give your steps some bounce.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/kinvara-16/60310W.html" target="_blank" rel="nofollow" data-dimension112="047eced3-0b5c-4b67-98af-0e5da011fb5b" data-action="Deal Block" data-label="Kinvara 16 (Women's)" data-dimension48="Kinvara 16 (Women's)" data-dimension25="£96">View Deal</a></p></div><div class="product"><a data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="YJTVXxR6oQfsHNhb3NkfMN" name="Saucony Hurricane 25" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YJTVXxR6oQfsHNhb3NkfMN-1920-80.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">Hurricane 25 (Women's): was £170 now £132</a></strong><br>The Saucony Hurricane 25 is a max-cushioned daily trainer, built as a stability shoe with a wider base to support runners who overpronate. The midsole uses a layered combination of Saucony’s PWRRUN and PWRRUN PB foams, which makes the shoe feel both soft underfoot and springy. It thrives on easy or recovery miles, but it also has enough bounce to handle the occasional uptempo session.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/hurricane-25/60325W.html" target="_blank" rel="nofollow" data-dimension112="273c78ce-3e8f-474e-8b1d-9ba57bb9119f" data-action="Deal Block" data-label="Hurricane 25 (Women's)" data-dimension48="Hurricane 25 (Women's)" data-dimension25="£132">View Deal</a></p></div><div class="product"><a data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LeHCNLcrpqz24EBEuDWsTi" name="Saucony Endorphin Speed 5 Sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LeHCNLcrpqz24EBEuDWsTi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">Endorphin Speed 5 Running Shoe (Men's): was £180 now £144</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> uses a nylon plate to be more comfortable than a carbon shoe, and you really can use it for every kind of run, from recovery jobs to races. It’s more stable than the Evo SL and Mach X2 as well, though less cushioned and comfortable over long distances.<a class="view-deal button" href="https://www.saucony.com/UK/en_GB/endorphin-speed-5/60308W.html" target="_blank" rel="nofollow" data-dimension112="f11ebf91-1071-4fe4-8b42-2a8e8b270f4e" data-action="Deal Block" data-label="Endorphin Speed 5 Running Shoe (Men's)" data-dimension48="Endorphin Speed 5 Running Shoe (Men's)" data-dimension25="£144">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 13 Nike deals I’m shopping before they’re gone — save up to 40% on the best spring styles ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.tomsguide.com/live/news/amazon-spring-prime-day-last-minute-deals-worth-buying-picked-by-deals-experts">Amazon Big Spring Sale</a> ends tonight — and if you’ve been eyeing Nike gear, now’s your time to make a move. The retailer is slashing prices on the best-selling fitness apparel as we speak, and there are tons of great styles for spring.  </p><p>Whether you're shopping for running shoes, training gear or even some cozy loungewear, Amazon is knocking up to 40% off select Nike styles. I'm personally loving this <a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/?" target="_blank" rel="nofollow">Nike Sportswear Chill Knit T-Shirt for the low price of $22</a>. You can also grab <a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow">the Nike Revolution 8 Road Running Shoes for $52</a>. </p><p>If you're hoping to feel fresh this spring (without spending a fortune), I recommend taking a look at these Nike picks courtesy of Amazon's spring sale. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a></li><li><strong>Nike Everyday Cushioned Training Crew Socks: </strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><strong>was $24 now $18</strong></a></li><li><strong>Nike Dri-FIT Fitness T-Shirt (Men's): </strong><a href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow"><strong>was $32 now $22</strong></a></li><li><strong>Nike Indy Sports Bra (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow"><strong>was $38 now $22</strong></a></li><li><strong>Nike Victori One Sandal (Unisex): </strong><a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><strong>was $37 now $24</strong></a></li><li><strong>Nike Sportswear Chill Knit T-Shirt (Women's): </strong><a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow"><strong>was $32 now $25</strong></a></li><li><strong>Nike Dri-Fit Legend Long-Sleeve Fitness Top (Men's): </strong><a href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow"><strong>was $35 now $29</strong></a></li><li><strong>Nike Revolution 8 (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow"><strong>was $75 now $52</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><strong>was $80 now $55</strong></a></li></ul><h3 class="article-body__section" id="section-best-nike-deals"><span>Best Nike Deals</span></h3><div class="product"><a data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6n64oxzZvjMnJDEx6NhYqU" name="Everyday Cushioned Training Crew Socks (6 Pairs)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6n64oxzZvjMnJDEx6NhYqU-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18">Everyday Cushioned Training Crew Socks (6 Pairs): was $24 now $18</a></strong><br>At around $3 per pair (or $1.50 per sock!) this set is a nice find. These crew socks provide cushioning to support your feet and Nike's Dri-Fit tech wicks sweat away to keep you feeling comfortable.<a class="view-deal button" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:440px;"><p class="vanilla-image-block" style="padding-top:199.77%;"><img id="4zoJbU9oodrAoYmR6VoFiT" name="Nike T-shirt" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4zoJbU9oodrAoYmR6VoFiT-1920-80.jpg" mos="" align="middle" fullscreen="" width="440" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow" data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $32 now $22</a></strong><br>You can never have too many workout tees when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple, stylish design.<a class="view-deal button" href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow" data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22" href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:627px;"><p class="vanilla-image-block" style="padding-top:140.19%;"><img id="EZbMNy2EM3nFgsMGVDWBnf" name="Nike Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EZbMNy2EM3nFgsMGVDWBnf-1920-80.jpg" mos="" align="middle" fullscreen="" width="627" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow" data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22">Indy Sports Bra (Women's): was $38 now $22</a></strong><br>Made from ribbed fabric and using a seamless design, the bra wears like a second skin. The bra is moisture-wicking and offers light support without padding.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow" data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="7f51087d-d317-409c-8141-f5403da499a8" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$24" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:31.67%;"><img id="WU5axkzspvyDVicdW437GM" name="Victori One Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WU5axkzspvyDVicdW437GM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="475" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The unisex Nike Victori One Sandals are a steal with prices starting from just $24. They look super sleek in an all-black color scheme, and are made with soft, supportive foam. You'll be able to rock them everywhere from the couch to the beach.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow" data-dimension112="7f51087d-d317-409c-8141-f5403da499a8" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25" href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:406px;"><p class="vanilla-image-block" style="padding-top:216.50%;"><img id="nzaf69aQGQR4hyK5LbGGNG" name="Nike Top" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nzaf69aQGQR4hyK5LbGGNG-1920-80.jpg" mos="" align="middle" fullscreen="" width="406" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow" data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25">Sportswear Chill Knit T-Shirt (Women's): was $32 now $25</a></strong><br>This slightly cropped Nike tee is the perfect pick for your next workout. It's slim-fitting design is classic and versatile and its jersey fabric feels soft and smooth. I'm adding a few colors to my cart for spring. <a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow" data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29" href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:409px;"><p class="vanilla-image-block" style="padding-top:214.91%;"><img id="TUVFCwChvvskZobytt83Vk" name="Nike Long Sleeve" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TUVFCwChvvskZobytt83Vk-1920-80.jpg" mos="" align="middle" fullscreen="" width="409" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow" data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29">Dri-Fit Legend Long-Sleeve Fitness Top (Men's): was $35 now $29</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow" data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:229px;"><p class="vanilla-image-block" style="padding-top:240.17%;"><img id="RrvrRbchkRhveXF4rbMux8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrvrRbchkRhveXF4rbMux8-1920-80.png" mos="" align="middle" fullscreen="" width="229" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37">Pro 365 Tights Leggings (Women's): was $65 now $37</a></strong><br>The Nike Pro Tights have been around for a long time, which I think is a great sign that they’re a reliable pair of leggings. They will keep you cool thanks to their Dri-FIT tech and the mesh panel at the back of the lower legs. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:81.39%;"><img id="e3umJLLwB6YrBtpYzm7hie" name="Brasilia 9.5 Training Duffel Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e3umJLLwB6YrBtpYzm7hie-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46">Brasilia 9.5 Training Duffel Bag: was $54 now $46</a></strong><br>The perfect solution for transporting your gym kit! This duffel bag looks sleek thanks to its Nike logo and is easy to carry with a padded strap. There are also zippered pockets on the inside and outside to organize your stuff.<a class="view-deal button" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46">View Deal</a></p></div><div class="product"><a data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:143.41%;"><img id="upzYWFjSYW6WmbNxesFRrD" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/upzYWFjSYW6WmbNxesFRrD-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="816" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48">Sportswear Club Fleece Mid-Rise Joggers (Women's): was $70 now $48</a></strong><br>Some of the coziest joggers around can be yours for just $48. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow" data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52">Revolution 8 Road Running Shoes (Women's): was $75 now $52</a></strong><br>These Nike road runners are on sale starting from just $52, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow" data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:448px;"><p class="vanilla-image-block" style="padding-top:196.21%;"><img id="5pFazC7Y6txPJDRSaD37NK" name="Club Full-Zip Fleece Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5pFazC7Y6txPJDRSaD37NK-1920-80.jpg" mos="" align="middle" fullscreen="" width="448" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52">Club Full-Zip Fleece Hoodie (Men's): was $70 now $52</a></strong><br>A wardrobe essential! This Nike hoodie is on sale for up to 25% off right now. The white zip looks especially great with the black colorway of this hoodie, and it's super soft and comfortable with a standard fit.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">Flex Train Workout Shoes (Men's): was $80 now $56</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $56. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Men's): was $75 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/13-nike-deals-im-shopping-before-theyre-gone-save-up-to-40-percent-on-the-best-spring-styles</link>
                                                                            <description>
                            <![CDATA[ Amazon's spring sale ends tonight! Shop all my favorite Nike deals starting at just $19 while you still can. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RMBZAYbRToRWJRRMsjY6Le</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2sMTdt8AJn3Anxz3yBz74T-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 31 Mar 2026 17:05:34 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Olivia Halevy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YAg7Fmh9dGKbg3hULBMWiU-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping and sourcing the best deals from some of the top brands, retailers and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing).&amp;nbsp;Olivia has over five years of experience writing lifestyle, commerce, and branded content for &lt;a href=&quot;http://patch.com/&quot;&gt;Patch.com&lt;/a&gt;. She&#039;s covered major shopping holidays like Amazon Prime Day, Black Friday and Cyber Monday. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family and taking long walks with her dog, Gus.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2sMTdt8AJn3Anxz3yBz74T-1920-80.jpg">
                                                            <media:credit><![CDATA[Amazon]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike deals]]></media:description>                                                            <media:text><![CDATA[Nike deals]]></media:text>
                                <media:title type="plain"><![CDATA[Nike deals]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2sMTdt8AJn3Anxz3yBz74T-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.tomsguide.com/live/news/amazon-spring-prime-day-last-minute-deals-worth-buying-picked-by-deals-experts">Amazon Big Spring Sale</a> ends tonight — and if you’ve been eyeing Nike gear, now’s your time to make a move. The retailer is slashing prices on the best-selling fitness apparel as we speak, and there are tons of great styles for spring.  </p><p>Whether you're shopping for running shoes, training gear or even some cozy loungewear, Amazon is knocking up to 40% off select Nike styles. I'm personally loving this <a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/?" target="_blank" rel="nofollow">Nike Sportswear Chill Knit T-Shirt for the low price of $22</a>. You can also grab <a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow">the Nike Revolution 8 Road Running Shoes for $52</a>. </p><p>If you're hoping to feel fresh this spring (without spending a fortune), I recommend taking a look at these Nike picks courtesy of Amazon's spring sale. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a></li><li><strong>Nike Everyday Cushioned Training Crew Socks: </strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><strong>was $24 now $18</strong></a></li><li><strong>Nike Dri-FIT Fitness T-Shirt (Men's): </strong><a href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow"><strong>was $32 now $22</strong></a></li><li><strong>Nike Indy Sports Bra (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow"><strong>was $38 now $22</strong></a></li><li><strong>Nike Victori One Sandal (Unisex): </strong><a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><strong>was $37 now $24</strong></a></li><li><strong>Nike Sportswear Chill Knit T-Shirt (Women's): </strong><a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow"><strong>was $32 now $25</strong></a></li><li><strong>Nike Dri-Fit Legend Long-Sleeve Fitness Top (Men's): </strong><a href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow"><strong>was $35 now $29</strong></a></li><li><strong>Nike Revolution 8 (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow"><strong>was $75 now $52</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><strong>was $80 now $55</strong></a></li></ul><h3 class="article-body__section" id="section-best-nike-deals"><span>Best Nike Deals</span></h3><div class="product"><a data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6n64oxzZvjMnJDEx6NhYqU" name="Everyday Cushioned Training Crew Socks (6 Pairs)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6n64oxzZvjMnJDEx6NhYqU-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18">Everyday Cushioned Training Crew Socks (6 Pairs): was $24 now $18</a></strong><br>At around $3 per pair (or $1.50 per sock!) this set is a nice find. These crew socks provide cushioning to support your feet and Nike's Dri-Fit tech wicks sweat away to keep you feeling comfortable.<a class="view-deal button" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:440px;"><p class="vanilla-image-block" style="padding-top:199.77%;"><img id="4zoJbU9oodrAoYmR6VoFiT" name="Nike T-shirt" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4zoJbU9oodrAoYmR6VoFiT-1920-80.jpg" mos="" align="middle" fullscreen="" width="440" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow" data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $32 now $22</a></strong><br>You can never have too many workout tees when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple, stylish design.<a class="view-deal button" href="https://www.amazon.com/Nike-Dri-Fit-Fitness-T-Shirt-Diffused/dp/B0F9PCXHRH" target="_blank" rel="nofollow" data-dimension112="6a73a7dc-f541-4c68-bffa-118c40e42f15" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22" href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:627px;"><p class="vanilla-image-block" style="padding-top:140.19%;"><img id="EZbMNy2EM3nFgsMGVDWBnf" name="Nike Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EZbMNy2EM3nFgsMGVDWBnf-1920-80.jpg" mos="" align="middle" fullscreen="" width="627" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow" data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22">Indy Sports Bra (Women's): was $38 now $22</a></strong><br>Made from ribbed fabric and using a seamless design, the bra wears like a second skin. The bra is moisture-wicking and offers light support without padding.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Support-Swoosh-Midnight/dp/B0F1BWRVL4" target="_blank" rel="nofollow" data-dimension112="56a03f5f-553d-4d24-8eac-0f31bcdb4b98" data-action="Deal Block" data-label="Indy Sports Bra (Women's)" data-dimension48="Indy Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="7f51087d-d317-409c-8141-f5403da499a8" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$24" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:31.67%;"><img id="WU5axkzspvyDVicdW437GM" name="Victori One Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WU5axkzspvyDVicdW437GM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="475" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The unisex Nike Victori One Sandals are a steal with prices starting from just $24. They look super sleek in an all-black color scheme, and are made with soft, supportive foam. You'll be able to rock them everywhere from the couch to the beach.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow" data-dimension112="7f51087d-d317-409c-8141-f5403da499a8" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25" href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:406px;"><p class="vanilla-image-block" style="padding-top:216.50%;"><img id="nzaf69aQGQR4hyK5LbGGNG" name="Nike Top" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nzaf69aQGQR4hyK5LbGGNG-1920-80.jpg" mos="" align="middle" fullscreen="" width="406" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow" data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25">Sportswear Chill Knit T-Shirt (Women's): was $32 now $25</a></strong><br>This slightly cropped Nike tee is the perfect pick for your next workout. It's slim-fitting design is classic and versatile and its jersey fabric feels soft and smooth. I'm adding a few colors to my cart for spring. <a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Womens-T-Shirt-FV5508-010/dp/B0D3F5SKT3/" target="_blank" rel="nofollow" data-dimension112="856133c4-f5e8-4ec1-a6de-0dd40325ee95" data-action="Deal Block" data-label="Sportswear Chill Knit T-Shirt (Women's)" data-dimension48="Sportswear Chill Knit T-Shirt (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29" href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:409px;"><p class="vanilla-image-block" style="padding-top:214.91%;"><img id="TUVFCwChvvskZobytt83Vk" name="Nike Long Sleeve" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TUVFCwChvvskZobytt83Vk-1920-80.jpg" mos="" align="middle" fullscreen="" width="409" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow" data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29">Dri-Fit Legend Long-Sleeve Fitness Top (Men's): was $35 now $29</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.amazon.com/Nike-DriFit-Reset-Legend-Sleeve/dp/B0BSB6M27R/" target="_blank" rel="nofollow" data-dimension112="788781b2-4da6-49c3-a913-6c0b99056c10" data-action="Deal Block" data-label="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension48="Dri-Fit Legend Long-Sleeve Fitness Top (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:229px;"><p class="vanilla-image-block" style="padding-top:240.17%;"><img id="RrvrRbchkRhveXF4rbMux8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrvrRbchkRhveXF4rbMux8-1920-80.png" mos="" align="middle" fullscreen="" width="229" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37">Pro 365 Tights Leggings (Women's): was $65 now $37</a></strong><br>The Nike Pro Tights have been around for a long time, which I think is a great sign that they’re a reliable pair of leggings. They will keep you cool thanks to their Dri-FIT tech and the mesh panel at the back of the lower legs. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="7d573f8e-5682-4062-8f05-f834269ec70a" data-action="Deal Block" data-label="Pro 365 Tights Leggings (Women's)" data-dimension48="Pro 365 Tights Leggings (Women's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:81.39%;"><img id="e3umJLLwB6YrBtpYzm7hie" name="Brasilia 9.5 Training Duffel Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e3umJLLwB6YrBtpYzm7hie-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46">Brasilia 9.5 Training Duffel Bag: was $54 now $46</a></strong><br>The perfect solution for transporting your gym kit! This duffel bag looks sleek thanks to its Nike logo and is easy to carry with a padded strap. There are also zippered pockets on the inside and outside to organize your stuff.<a class="view-deal button" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$46">View Deal</a></p></div><div class="product"><a data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:143.41%;"><img id="upzYWFjSYW6WmbNxesFRrD" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/upzYWFjSYW6WmbNxesFRrD-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="816" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48">Sportswear Club Fleece Mid-Rise Joggers (Women's): was $70 now $48</a></strong><br>Some of the coziest joggers around can be yours for just $48. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="94a7994e-b493-4420-a785-2da39ae12e8d" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Joggers (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow" data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52">Revolution 8 Road Running Shoes (Women's): was $75 now $52</a></strong><br>These Nike road runners are on sale starting from just $52, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0FBWXCSZ5?" target="_blank" rel="nofollow" data-dimension112="e4d20b43-a383-4620-8ace-eab3ccf61ca8" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:448px;"><p class="vanilla-image-block" style="padding-top:196.21%;"><img id="5pFazC7Y6txPJDRSaD37NK" name="Club Full-Zip Fleece Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5pFazC7Y6txPJDRSaD37NK-1920-80.jpg" mos="" align="middle" fullscreen="" width="448" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52">Club Full-Zip Fleece Hoodie (Men's): was $70 now $52</a></strong><br>A wardrobe essential! This Nike hoodie is on sale for up to 25% off right now. The white zip looks especially great with the black colorway of this hoodie, and it's super soft and comfortable with a standard fit.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">Flex Train Workout Shoes (Men's): was $80 now $56</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $56. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They also look pretty great. <a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="29c1f38a-1b87-47ca-96ae-97469352c195" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">Revolution 8 Road Running Shoes (Men's): was $75 now $60</a></strong><br>These Nike road runners are on sale starting from just $60, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$60">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget AirPods Pro — Powerbeats Pro 2 Nike Special Edition headphones are a runner’s dream ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Today, Nike and Beats have announced their first hardware collaboration — the Powerbeats Pro 2 Nike Special Edition. Beats has, for the first time, allowed Nike to put its Swoosh on one of its earbuds. The bright yellow ‘volt’ colored headphones will feature the Nike Swoosh on the right bud, and the Beats ‘b’ on the left. </p><p>We’re yet to see the headphones in real life, but keep an eye out for a first look on Tom’s Guide soon. We have run <a href="https://proof.vanilla.tools/tomsguide/articles/edit/ygrqW2X4fyX8qtKXtwTkpf"><u>150 miles in the Powerbeats Pro 2</u></a>, and we’ve branded them the best running headphones on the market. </p><p>Our resident 2:25 marathon runner, Nick Harris-Fry, wrote, “The earhook creates a secure fit no matter how intense your activity is, and the buds didn’t budge at all during 20-mile runs during marathon training runs. They are also slimmer and lighter than the original Powerbeats Pro, which makes them more comfortable to wear and also means they fit easily alongside glasses and other headwear.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4730px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="MEimX9FwdZJwZBNEmNoXa9" name="beats" alt="Beats x Nike Powerbeats Pro 2" src="https://cdn.mos.cms.futurecdn.net/MEimX9FwdZJwZBNEmNoXa9-1920-80.jpg" mos="" align="middle" fullscreen="" width="4730" height="2661" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Beats/Nike)</span></figcaption></figure><p>“The Powerbeats Pro 2 also offers great battery life of eight hours even when using ANC, and they have physical button controls, which I always find much easier to use on sports buds than touch panels. I also found the sound quality good on the headphones, with the powerful bass-forward profile you expect from Beats.”</p><p>The special-edition pair will have all of the same features as the normal <a href="https://www.tomsguide.com/audio/beats-powerbeats-pro-2-review">Powerbeats Pro 2</a>, but will come wth a matte black, Volt-speckled charging case, with Nike’s ‘Just Do It’ mantra inside the lid.</p><p>The Powerbeats Pro 2 Nike Special Edition will go on sale on Friday, March 20, for $249/£249 at Apple and Nike. They will also be available in select Apple Stores in the US and UK. </p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/audio/beats-powerbeats-pro-2-review">Beats Powerbeats Pro 2 review: A huge improvement</a></li><li><a href="https://www.tomsguide.com/best-picks/best-running-headphones">The best running headphones in 2026</a></li><li><a href="https://www.tomsguide.com/audio/headphones/i-ran-150-miles-with-the-beats-powerbeats-pro-2-here-are-5-things-i-like-and-3-things-i-dont-like">I ran 150 miles with the Beats Powerbeats Pro 2 — here are 5 things I like and 3 things I don’t like</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/audio/headphones/nike-and-beats-are-collaborating-on-a-pair-of-limited-edition-headphones-weve-already-run-150-miles-in-them-and-can-confirm-they-are-the-best-running-headphones-out-there</link>
                                                                            <description>
                            <![CDATA[ Here's everything you need to know about the new headphones and how well they work. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Siju5Y7sYwGN4k28betwca</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mHysNxtsfUbNDxMZWmXqc7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 17 Mar 2026 14:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Headphones]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                                                                <author><![CDATA[ jane.mcguire@futurenet.com (Jane McGuire) ]]></author>                    <dc:creator><![CDATA[ Jane McGuire ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jRrKwAuJ7QJs8x62DUk2yc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jane McGuire is Tom&#039;s Guide&#039;s Fitness editor, which means she looks after everything fitness related — from running gear and fitness trackers to yoga mats and sports bras. An avid runner, Jane has tested and reviewed fitness products for the past five years, so knows what to look for when finding a good running watch, or a pair of shorts with pockets big enough for your smartphone, running gels, and house keys.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Jane has run four marathons — the London Marathon three times, and the Berlin Marathon once, and is still on a quest to tick off all of the marathon majors. In the meantime, she’ll be telling anyone who cares about how her love for the Nike ZoomX Invincibles — her all-time favourite running shoe, or her ‘joy plan’, where she runs for happiness, not for PR’s.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Previous to Tom’s Guide, Jane worked for Runner’s World, where she co-hosted the Runner’s World podcast. She also presents on a YouTube channel called the Run Testers, alongside other running-mad journalists, where they review the latest shoes, kit, and tech. Her work has also appeared in Coach, Get Sweat Go, and Women’s Health.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;When she&#039;s not pounding the pavements, you&#039;ll find Jane striding round the Surrey Hills, taking far too many photos of her puppy, Toby.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mHysNxtsfUbNDxMZWmXqc7-1920-80.jpg">
                                                            <media:credit><![CDATA[Beats/Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a photo of the Beats x Nike Powerbeats Pro 2]]></media:description>                                                            <media:text><![CDATA[a photo of the Beats x Nike Powerbeats Pro 2]]></media:text>
                                <media:title type="plain"><![CDATA[a photo of the Beats x Nike Powerbeats Pro 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mHysNxtsfUbNDxMZWmXqc7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Today, Nike and Beats have announced their first hardware collaboration — the Powerbeats Pro 2 Nike Special Edition. Beats has, for the first time, allowed Nike to put its Swoosh on one of its earbuds. The bright yellow ‘volt’ colored headphones will feature the Nike Swoosh on the right bud, and the Beats ‘b’ on the left. </p><p>We’re yet to see the headphones in real life, but keep an eye out for a first look on Tom’s Guide soon. We have run <a href="https://proof.vanilla.tools/tomsguide/articles/edit/ygrqW2X4fyX8qtKXtwTkpf"><u>150 miles in the Powerbeats Pro 2</u></a>, and we’ve branded them the best running headphones on the market. </p><p>Our resident 2:25 marathon runner, Nick Harris-Fry, wrote, “The earhook creates a secure fit no matter how intense your activity is, and the buds didn’t budge at all during 20-mile runs during marathon training runs. They are also slimmer and lighter than the original Powerbeats Pro, which makes them more comfortable to wear and also means they fit easily alongside glasses and other headwear.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4730px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="MEimX9FwdZJwZBNEmNoXa9" name="beats" alt="Beats x Nike Powerbeats Pro 2" src="https://cdn.mos.cms.futurecdn.net/MEimX9FwdZJwZBNEmNoXa9-1920-80.jpg" mos="" align="middle" fullscreen="" width="4730" height="2661" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Beats/Nike)</span></figcaption></figure><p>“The Powerbeats Pro 2 also offers great battery life of eight hours even when using ANC, and they have physical button controls, which I always find much easier to use on sports buds than touch panels. I also found the sound quality good on the headphones, with the powerful bass-forward profile you expect from Beats.”</p><p>The special-edition pair will have all of the same features as the normal <a href="https://www.tomsguide.com/audio/beats-powerbeats-pro-2-review">Powerbeats Pro 2</a>, but will come wth a matte black, Volt-speckled charging case, with Nike’s ‘Just Do It’ mantra inside the lid.</p><p>The Powerbeats Pro 2 Nike Special Edition will go on sale on Friday, March 20, for $249/£249 at Apple and Nike. They will also be available in select Apple Stores in the US and UK. </p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/audio/beats-powerbeats-pro-2-review">Beats Powerbeats Pro 2 review: A huge improvement</a></li><li><a href="https://www.tomsguide.com/best-picks/best-running-headphones">The best running headphones in 2026</a></li><li><a href="https://www.tomsguide.com/audio/headphones/i-ran-150-miles-with-the-beats-powerbeats-pro-2-here-are-5-things-i-like-and-3-things-i-dont-like">I ran 150 miles with the Beats Powerbeats Pro 2 — here are 5 things I like and 3 things I don’t like</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 7 best comfortable shoes on a budget from Skechers, Adidas, Nike and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm currently stuck with a pair of Doc Martens that look awesome, but give me blisters. So, I'm on a mission to get some shoes that are actually comfortable, but don't break the bank.</p><p>One good option is the <a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow">Skechers Summits on sale from £27</a>. These fit nicely into my budget, slip on, and are billed as lightweight and flexible. While they're not exactly the same model, my colleagues from the fitness team have ranked a similar pair of Summits shoes as some of the <a href="https://www.tomsguide.com/best-picks/best-skechers-shoes-in-year">best Skechers</a> you can buy.</p><p>And honestly, I don't really need a new pair of indoor shoes, but the <a href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow">EverFoams Bootie Slippers</a> look so comfortable that they're really appealing to me right now. Plus, they're on sale starting from just £9.</p><p>If you're in the same boat as I am, check out the shoes I'm considering below. (Note that prices may vary depending on the size and color you select.)</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.co.uk/b?node=1769798031" target="_blank" rel="nofollow"><strong>Amazon Fashion shoes</strong></a></li><li><strong>EverFoams Bootie Slippers: </strong><a href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow"><strong>was £21 now from £9</strong></a></li><li><strong>Dunlop Dane Wellington Boots: </strong><a href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow"><strong>was £15 now from £14</strong></a></li><li><strong>Adidas VL Court 3.0 Shoes (Women's): </strong><a href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow"><strong>was £60 now from £26</strong></a></li><li><strong>Skechers Summits Trainers (Women's): </strong><a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow"><strong>was £59 now from £27</strong></a></li><li><strong>Crocs Getaway Platform Strappy Sandals: </strong><a href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow"><strong>was £39 now from £35</strong></a></li><li><strong>Nike Run Defy Running Shoe (Women's): </strong><a href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow"><strong>was £52 now from £39</strong></a></li><li><strong>Skechers Arch Fit Arcade-Meet Ya There Sneaker (Women's): </strong><a href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow"><strong>was £69 now from £61</strong></a></li></ul><h3 class="article-body__section" id="section-editor-s-choice"><span>Editor's Choice</span></h3><div class="product"><a data-dimension112="4e31af9e-cc93-4049-9605-7491a23d6e98" data-action="Deal Block" data-label="Bootie Slippers" data-dimension48="Bootie Slippers" data-dimension25="£9" href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:685px;"><p class="vanilla-image-block" style="padding-top:101.46%;"><img id="khaEb8Mz3hLD3SonWbgAdH" name="Bootie Slippers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/khaEb8Mz3hLD3SonWbgAdH-1920-80.jpg" mos="" align="middle" fullscreen="" width="685" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Even despite my best efforts to wrap up warm at home, my feet still get cold sometimes. These EverFoams Bootie Slippers would solve that problem with ease thanks to their fuzzy lining. Plus, I like that they have durable enough soles to wear outdoors, too.<a class="view-deal button" href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow" data-dimension112="4e31af9e-cc93-4049-9605-7491a23d6e98" data-action="Deal Block" data-label="Bootie Slippers" data-dimension48="Bootie Slippers" data-dimension25="£9">View Deal</a></p></div><div class="product"><a data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14" href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:627px;"><p class="vanilla-image-block" style="padding-top:110.85%;"><img id="yhW74K3FA3jY3yq4DS8DU9" name="Dane Wellington Boots" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yhW74K3FA3jY3yq4DS8DU9-1920-80.jpg" mos="" align="middle" fullscreen="" width="627" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow" data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14">Dane Wellington Boots: was £15 now £14</a></strong><br>Is it ever going to stop raining? At least I won't have to worry about getting wet feet if I pick up these Dunlop rain boots. I'll be honest, the color and style of these boots don't do it for me, but they're practical and look unobtrusive. Plus, £14 is a great price.<a class="view-deal button" href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow" data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14">View Deal</a></p></div><div class="product"><a data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26" href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1662px;"><p class="vanilla-image-block" style="padding-top:41.82%;"><img id="Xn5XERBQBMQZyZ6ivHt5Q9" name="VL Court 3.0 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Xn5XERBQBMQZyZ6ivHt5Q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1662" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow" data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26">VL Court 3.0 Shoes (Women's): was £60 now £26</a></strong><br>I love the classic look of these Adidas shoes, and they have tons of positive reviews from shoppers to back up how comfortable and stylish they are. Plus, a 57% discount is pretty tough for me to resist.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow" data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26">View Deal</a></p></div><div class="product"><a data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27" href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:56.55%;"><img id="c2tXXRoHCt82HyV83b3B43" name="Summits Quick Lapse Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/c2tXXRoHCt82HyV83b3B43-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="393" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow" data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27">Summits Trainers (Women's): was £59 now £27</a></strong><br>By all accounts, I think these slip-on Skechers look like a super convenient shoe. They're lightweight, flexible and best of all, you don't need to waste time tying your laces. They're really popular with shoppers on Amazon, too, with a ton of positive reviews under their belt — one customer wrote: "The memory foam insole is so comfortable and supports my feet brilliantly. I have knee problems but with these sneakers I am able to walk for a long time without much pain."<a class="view-deal button" href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow" data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27">View Deal</a></p></div><div class="product"><a data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35" href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:940px;"><p class="vanilla-image-block" style="padding-top:66.38%;"><img id="dHg3eVyJeAAopNjjho4MpH" name="Crocs Getaway Platform Strappy Sandals.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dHg3eVyJeAAopNjjho4MpH-1920-80.jpg" mos="" align="middle" fullscreen="" width="940" height="624" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow" data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35">Getaway Platform Strappy Sandals: was £39 now £35</a></strong><br>I admit I won't be wearing these outside until summer, but these sandals are still a great price at £35. Crocs Platform Strappy Sandals are created with the company's new "Barely There" Free Feel upper that is incredibly light, unrestrictive, and flexible.<a class="view-deal button" href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow" data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35">View Deal</a></p></div><div class="product"><a data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39" href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1556px;"><p class="vanilla-image-block" style="padding-top:41.97%;"><img id="mU8HTGVFn72p7jabAUzJWM" name="Run Defy Running Shoe (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mU8HTGVFn72p7jabAUzJWM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1556" height="653" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow" data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39">Run Defy Running Shoe (Women's): was £52 now £39</a></strong><br>With prices starting from £39, these Nike running shoes are nice and affordable, and pretty much every reviewer on Amazon has stressed how comfortable these are. These are also versatile enough for a variety of workouts and trips to the gym.<a class="view-deal button" href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow" data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39">View Deal</a></p></div><div class="product"><a data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61" href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:59.14%;"><img id="ideCGC5KNMWeeWv6kVmAQ8" name="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ideCGC5KNMWeeWv6kVmAQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="411" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow" data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61">Arch Fit Arcade-Meet Ya There Sneaker (Women's): was $69 now $61</a></strong><br>These clean Skechers sneakers have perhaps the best lineup of colors of any Skechers shoe. The stylish design is backed up by all-day comfort thanks to the memory foam in the midsole. <a class="view-deal button" href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow" data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/no-more-blisters-5-comfortable-shoes-under-gbp40-from-skechers-adidas-and-more</link>
                                                                            <description>
                            <![CDATA[ The best comfortable shoe finds on a budget from top brands like Skechers, Adidas and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ww4PWWQuj4bBksvxb72MAH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gbqwwSrPxTWJbDJ5w3HA3A-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 05 Feb 2026 11:55:58 +0000</pubDate>                                                                                                                                <updated>Fri, 06 Feb 2026 17:14:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gbqwwSrPxTWJbDJ5w3HA3A-1920-80.jpg">
                                                            <media:credit><![CDATA[Skechers]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Skechers Arch Fit Arcade - Meet Ya There sneakers]]></media:description>                                                            <media:text><![CDATA[Skechers Arch Fit Arcade - Meet Ya There sneakers]]></media:text>
                                <media:title type="plain"><![CDATA[Skechers Arch Fit Arcade - Meet Ya There sneakers]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gbqwwSrPxTWJbDJ5w3HA3A-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm currently stuck with a pair of Doc Martens that look awesome, but give me blisters. So, I'm on a mission to get some shoes that are actually comfortable, but don't break the bank.</p><p>One good option is the <a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow">Skechers Summits on sale from £27</a>. These fit nicely into my budget, slip on, and are billed as lightweight and flexible. While they're not exactly the same model, my colleagues from the fitness team have ranked a similar pair of Summits shoes as some of the <a href="https://www.tomsguide.com/best-picks/best-skechers-shoes-in-year">best Skechers</a> you can buy.</p><p>And honestly, I don't really need a new pair of indoor shoes, but the <a href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow">EverFoams Bootie Slippers</a> look so comfortable that they're really appealing to me right now. Plus, they're on sale starting from just £9.</p><p>If you're in the same boat as I am, check out the shoes I'm considering below. (Note that prices may vary depending on the size and color you select.)</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.co.uk/b?node=1769798031" target="_blank" rel="nofollow"><strong>Amazon Fashion shoes</strong></a></li><li><strong>EverFoams Bootie Slippers: </strong><a href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow"><strong>was £21 now from £9</strong></a></li><li><strong>Dunlop Dane Wellington Boots: </strong><a href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow"><strong>was £15 now from £14</strong></a></li><li><strong>Adidas VL Court 3.0 Shoes (Women's): </strong><a href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow"><strong>was £60 now from £26</strong></a></li><li><strong>Skechers Summits Trainers (Women's): </strong><a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow"><strong>was £59 now from £27</strong></a></li><li><strong>Crocs Getaway Platform Strappy Sandals: </strong><a href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow"><strong>was £39 now from £35</strong></a></li><li><strong>Nike Run Defy Running Shoe (Women's): </strong><a href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow"><strong>was £52 now from £39</strong></a></li><li><strong>Skechers Arch Fit Arcade-Meet Ya There Sneaker (Women's): </strong><a href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow"><strong>was £69 now from £61</strong></a></li></ul><h3 class="article-body__section" id="section-editor-s-choice"><span>Editor's Choice</span></h3><div class="product"><a data-dimension112="4e31af9e-cc93-4049-9605-7491a23d6e98" data-action="Deal Block" data-label="Bootie Slippers" data-dimension48="Bootie Slippers" data-dimension25="£9" href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:685px;"><p class="vanilla-image-block" style="padding-top:101.46%;"><img id="khaEb8Mz3hLD3SonWbgAdH" name="Bootie Slippers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/khaEb8Mz3hLD3SonWbgAdH-1920-80.jpg" mos="" align="middle" fullscreen="" width="685" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Even despite my best efforts to wrap up warm at home, my feet still get cold sometimes. These EverFoams Bootie Slippers would solve that problem with ease thanks to their fuzzy lining. Plus, I like that they have durable enough soles to wear outdoors, too.<a class="view-deal button" href="https://www.amazon.co.uk/EverFoams-Ladies-Memory-Slippers-Outdoor/dp/B07ZV9QBL3" target="_blank" rel="nofollow" data-dimension112="4e31af9e-cc93-4049-9605-7491a23d6e98" data-action="Deal Block" data-label="Bootie Slippers" data-dimension48="Bootie Slippers" data-dimension25="£9">View Deal</a></p></div><div class="product"><a data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14" href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:627px;"><p class="vanilla-image-block" style="padding-top:110.85%;"><img id="yhW74K3FA3jY3yq4DS8DU9" name="Dane Wellington Boots" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yhW74K3FA3jY3yq4DS8DU9-1920-80.jpg" mos="" align="middle" fullscreen="" width="627" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow" data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14">Dane Wellington Boots: was £15 now £14</a></strong><br>Is it ever going to stop raining? At least I won't have to worry about getting wet feet if I pick up these Dunlop rain boots. I'll be honest, the color and style of these boots don't do it for me, but they're practical and look unobtrusive. Plus, £14 is a great price.<a class="view-deal button" href="https://www.amazon.co.uk/DUNLOP-Dane-Wellington-Waterproof-Activities/dp/B00TPCI1LY" target="_blank" rel="nofollow" data-dimension112="0217219d-51e1-4cea-9fc1-29288e210d92" data-action="Deal Block" data-label="Dane Wellington Boots" data-dimension48="Dane Wellington Boots" data-dimension25="£14">View Deal</a></p></div><div class="product"><a data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26" href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1662px;"><p class="vanilla-image-block" style="padding-top:41.82%;"><img id="Xn5XERBQBMQZyZ6ivHt5Q9" name="VL Court 3.0 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Xn5XERBQBMQZyZ6ivHt5Q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1662" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow" data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26">VL Court 3.0 Shoes (Women's): was £60 now £26</a></strong><br>I love the classic look of these Adidas shoes, and they have tons of positive reviews from shoppers to back up how comfortable and stylish they are. Plus, a 57% discount is pretty tough for me to resist.<a class="view-deal button" href="https://www.amazon.co.uk/adidas-Womens-Court-Sneaker-Three/dp/B0C59BYB8Q" target="_blank" rel="nofollow" data-dimension112="05f0deb5-5c00-4b60-87c2-9b1b4420412f" data-action="Deal Block" data-label="VL Court 3.0 Shoes (Women's)" data-dimension48="VL Court 3.0 Shoes (Women's)" data-dimension25="£26">View Deal</a></p></div><div class="product"><a data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27" href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:56.55%;"><img id="c2tXXRoHCt82HyV83b3B43" name="Summits Quick Lapse Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/c2tXXRoHCt82HyV83b3B43-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="393" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow" data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27">Summits Trainers (Women's): was £59 now £27</a></strong><br>By all accounts, I think these slip-on Skechers look like a super convenient shoe. They're lightweight, flexible and best of all, you don't need to waste time tying your laces. They're really popular with shoppers on Amazon, too, with a ton of positive reviews under their belt — one customer wrote: "The memory foam insole is so comfortable and supports my feet brilliantly. I have knee problems but with these sneakers I am able to walk for a long time without much pain."<a class="view-deal button" href="https://www.amazon.co.uk/Skechers-Womens-Summits-Trainers-Light/dp/B07LG9X7FM" target="_blank" rel="nofollow" data-dimension112="eb52f034-6729-4ab6-a487-80a3cb987e74" data-action="Deal Block" data-label="Summits Trainers (Women's)" data-dimension48="Summits Trainers (Women's)" data-dimension25="£27">View Deal</a></p></div><div class="product"><a data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35" href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:940px;"><p class="vanilla-image-block" style="padding-top:66.38%;"><img id="dHg3eVyJeAAopNjjho4MpH" name="Crocs Getaway Platform Strappy Sandals.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dHg3eVyJeAAopNjjho4MpH-1920-80.jpg" mos="" align="middle" fullscreen="" width="940" height="624" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow" data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35">Getaway Platform Strappy Sandals: was £39 now £35</a></strong><br>I admit I won't be wearing these outside until summer, but these sandals are still a great price at £35. Crocs Platform Strappy Sandals are created with the company's new "Barely There" Free Feel upper that is incredibly light, unrestrictive, and flexible.<a class="view-deal button" href="https://www.amazon.co.uk/Crocs-Womens-Getaway-Strappy-Sandal/dp/B0C53TXM48" target="_blank" rel="nofollow" data-dimension112="3af17ae7-46e7-4ac2-b141-5d782cb208da" data-action="Deal Block" data-label="Getaway Platform Strappy Sandals" data-dimension48="Getaway Platform Strappy Sandals" data-dimension25="£35">View Deal</a></p></div><div class="product"><a data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39" href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1556px;"><p class="vanilla-image-block" style="padding-top:41.97%;"><img id="mU8HTGVFn72p7jabAUzJWM" name="Run Defy Running Shoe (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mU8HTGVFn72p7jabAUzJWM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1556" height="653" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow" data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39">Run Defy Running Shoe (Women's): was £52 now £39</a></strong><br>With prices starting from £39, these Nike running shoes are nice and affordable, and pretty much every reviewer on Amazon has stressed how comfortable these are. These are also versatile enough for a variety of workouts and trips to the gym.<a class="view-deal button" href="https://www.amazon.co.uk/Nike-Womens-Running-Black-White/dp/B0DYKND762" target="_blank" rel="nofollow" data-dimension112="05b2ab60-2fb0-4429-8f8b-bcd9e0f3d5b3" data-action="Deal Block" data-label="Run Defy Running Shoe (Women's)" data-dimension48="Run Defy Running Shoe (Women's)" data-dimension25="£39">View Deal</a></p></div><div class="product"><a data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61" href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:59.14%;"><img id="ideCGC5KNMWeeWv6kVmAQ8" name="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ideCGC5KNMWeeWv6kVmAQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="411" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow" data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61">Arch Fit Arcade-Meet Ya There Sneaker (Women's): was $69 now $61</a></strong><br>These clean Skechers sneakers have perhaps the best lineup of colors of any Skechers shoe. The stylish design is backed up by all-day comfort thanks to the memory foam in the midsole. <a class="view-deal button" href="https://www.amazon.co.uk/Skechers-Womens-Arcade-Sneaker-White/dp/B0CGTLN9R9" target="_blank" rel="nofollow" data-dimension112="25910a69-4640-4a42-8515-96445dfaa667" data-action="Deal Block" data-label="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension48="Arch Fit Arcade-Meet Ya There Sneaker (Women's)" data-dimension25="$61">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Prices are dropping on Nike running shoes, jackets, tees and more — 17 best deals from $20 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Getting outdoors is tough this time of year. If you need a helping hand, check out these deals in <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">Nike's apparel sale</a>. I've found a bunch of budget-friendly items that'll keep you warm and active this season!</p><p>For example, you can grab this <a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow">Repel Running Jacket on sale for $71 at Nike</a>. With 24% off, it's a great find that'll keep you warm and dry while you're on the move.</p><p>Plus, you can grab the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $101 at Nike</a>. They're some of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike shoes</a> we've tested for beginner runners.</p><p>Check out all my favorite Nike deals below. I also recommend taking a look at our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/15-of-the-warmest-columbia-deals-from-just-usd10-including-socks-gloves-jackets-and-fleeces">Columbia apparel deals I'd shop from $10 at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Sportswear JDI T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $20</strong></a></li><li><strong>Nike Peak Waffle Knit Beanie: </strong><a href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow"><strong>was $32 now $22</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $23</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $30</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $63</strong></a><strong></strong></li><li><strong>Nike Miler Repel Running Jacket (Men's): </strong><a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow"><strong>was $95 now $71</strong></a></li><li><strong>Nike Puffer Therma-FIT Loose Hooded Jacket (Women's): </strong><a href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow"><strong>was $140 now $82</strong></a></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow"><strong>was $145 now $101</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><strong>was $160 now $102</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">Victori One SE Slides (Men's): was $35 now $23</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $23, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41" href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="mEVLkycMbK3mK7Q28g7PRX" name="Legend Essential 3 Next Nature Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mEVLkycMbK3mK7Q28g7PRX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow" data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41">Legend Essential 3 Next Nature Workout Shoes (Men's): was $70 now $41</a></strong><br>Level up your workouts without breaking the bank! These Nike workout shoes are a steal at just $41, and their flexible, durable design makes them versatile enough for a wide range of activities.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow" data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63">Interact Run Road Running Shoes (Men's): was $85 now $63</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80">Air Force 1 ‘07 Shoes (Women's): was $115 now $80</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101">Pegasus 41 (Women's): was $145 now $101</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102">Zoom Vomero 5 Shoes (Unisex): was $170 now $102</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $150 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20">Sportswear JDI T-Shirt (Men's): was $30 now $20</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22" href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="uS9HmsHS6DfxgqxA62avje" name="Peak Waffle Knit Beanie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/uS9HmsHS6DfxgqxA62avje-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow" data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22">Peak Waffle Knit Beanie: was $32 now $22</a></strong><br>This is one of the most stylish beanies I've seen, and the thick waffle knit makes it extra warm to boot. Its medium length provides the perfect coverage, and you can also roll the collar down to customize your look.<a class="view-deal button" href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow" data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $23</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30">One High-Waisted 8" Biker Shorts (Women's): was $45 now $30</a></strong><br>At 31% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="o5kuWJ3qYtJ4W2QgNWKa4J" name="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o5kuWJ3qYtJ4W2QgNWKa4J-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35">Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's): was $60 now $35</a></strong><br>Whether you choose to wear them for working out or casual trips outdoors, these Nike sweatpants are so cozy that you won't want to take them off. They have a loose fit with cinched ankle cuffs, giving them the perfect relaxed silhouette.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="XpttYHXxXbdS7Ve4FMV8q9" name="Sportswear Club Fleece Joggers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XpttYHXxXbdS7Ve4FMV8q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39">Sportswear Club Fleece Joggers: was $60 now $39</a></strong><br>Some of the coziest joggers around can be yours for just $39. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="6f2fPct65YdB6ATUZ6x8bQ" name="Sportswear Club Fleece Full-Zip Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6f2fPct65YdB6ATUZ6x8bQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45">Sportswear Club Fleece Full-Zip Hoodie (Men's): was $70 now $45</a></strong><br>This Nike fleece hoodie has dropped below $50, so now's the time to scoop one up. With soft brushed fabric and a full zip, there's no better layer to protect you against the cold.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62">Solo Swoosh Fleece Hoodie (Men's): was $100 now $62</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62">View Deal</a></p></div><div class="product"><a data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71" href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="WKfLG88KWv9snRMqkR9F2N" name="Miler Repel Running Jacket (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WKfLG88KWv9snRMqkR9F2N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow" data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71">Miler Repel Running Jacket (Men's): was $95 now $71</a></strong><br>Nike has taken 24% off this Miler Repel Running Jacket, which is a great addition to your gym kit. It'll keep the rain off you while you're training in less-than-ideal conditions, with reflective details and bungee cords to keep warmth in too.<a class="view-deal button" href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow" data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71">View Deal</a></p></div><div class="product"><a data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82" href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="DoGJCyuqUMn8CozdAA8DXh" name="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DoGJCyuqUMn8CozdAA8DXh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow" data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82">Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's): was $140 now $82</a></strong><br>A good puffer jacket is essential this time of year. With 40% off this stylish Nike puffer, there's no reason not to grab this deal! It's water repellent, filled with cozy insulation and has pockets to keep your hands warm, too. Its loose fit also means that it's easy to layer with.<a class="view-deal button" href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow" data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/score-nike-winter-apparel-from-just-usd20-15-deals-id-shop-on-running-shoes-jackets-fleeces-and-more</link>
                                                                            <description>
                            <![CDATA[ There are a ton of budget-friendly deals you need to grab in Nike's latest sale — check out my top picks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">btqZ7kNR4v4aSHogwhvqHo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qfFNi8zakgX9KZetGp59jg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 02 Feb 2026 12:03:43 +0000</pubDate>                                                                                                                                <updated>Tue, 03 Feb 2026 16:07:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qfFNi8zakgX9KZetGp59jg-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoe]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoe]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoe]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qfFNi8zakgX9KZetGp59jg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Getting outdoors is tough this time of year. If you need a helping hand, check out these deals in <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">Nike's apparel sale</a>. I've found a bunch of budget-friendly items that'll keep you warm and active this season!</p><p>For example, you can grab this <a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow">Repel Running Jacket on sale for $71 at Nike</a>. With 24% off, it's a great find that'll keep you warm and dry while you're on the move.</p><p>Plus, you can grab the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $101 at Nike</a>. They're some of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike shoes</a> we've tested for beginner runners.</p><p>Check out all my favorite Nike deals below. I also recommend taking a look at our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/15-of-the-warmest-columbia-deals-from-just-usd10-including-socks-gloves-jackets-and-fleeces">Columbia apparel deals I'd shop from $10 at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Sportswear JDI T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $20</strong></a></li><li><strong>Nike Peak Waffle Knit Beanie: </strong><a href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow"><strong>was $32 now $22</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $23</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $30</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $63</strong></a><strong></strong></li><li><strong>Nike Miler Repel Running Jacket (Men's): </strong><a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow"><strong>was $95 now $71</strong></a></li><li><strong>Nike Puffer Therma-FIT Loose Hooded Jacket (Women's): </strong><a href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow"><strong>was $140 now $82</strong></a></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow"><strong>was $145 now $101</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><strong>was $160 now $102</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">Victori One SE Slides (Men's): was $35 now $23</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $23, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41" href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="mEVLkycMbK3mK7Q28g7PRX" name="Legend Essential 3 Next Nature Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mEVLkycMbK3mK7Q28g7PRX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow" data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41">Legend Essential 3 Next Nature Workout Shoes (Men's): was $70 now $41</a></strong><br>Level up your workouts without breaking the bank! These Nike workout shoes are a steal at just $41, and their flexible, durable design makes them versatile enough for a wide range of activities.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-3-next-nature-mens-workout-shoes-Kbdqcx/DM1120-001" target="_blank" rel="nofollow" data-dimension112="3dbb8b56-db1d-4fdc-af83-af6aa8210bb1" data-action="Deal Block" data-label="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension48="Legend Essential 3 Next Nature Workout Shoes (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63">Interact Run Road Running Shoes (Men's): was $85 now $63</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80">Air Force 1 ‘07 Shoes (Women's): was $115 now $80</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/IO7391-113" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101">Pegasus 41 (Women's): was $145 now $101</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102">Zoom Vomero 5 Shoes (Unisex): was $170 now $102</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-007" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $150 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20">Sportswear JDI T-Shirt (Men's): was $30 now $20</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI T-Shirt (Men's)" data-dimension48="Sportswear JDI T-Shirt (Men's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22" href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="uS9HmsHS6DfxgqxA62avje" name="Peak Waffle Knit Beanie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/uS9HmsHS6DfxgqxA62avje-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow" data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22">Peak Waffle Knit Beanie: was $32 now $22</a></strong><br>This is one of the most stylish beanies I've seen, and the thick waffle knit makes it extra warm to boot. Its medium length provides the perfect coverage, and you can also roll the collar down to customize your look.<a class="view-deal button" href="https://www.nike.com/t/peak-waffle-knit-beanie-KwcCZz/FZ2123-104" target="_blank" rel="nofollow" data-dimension112="7577c657-32db-4dde-863f-ed6d44fb900f" data-action="Deal Block" data-label="Peak Waffle Knit Beanie" data-dimension48="Peak Waffle Knit Beanie" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $23</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-324" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30">One High-Waisted 8" Biker Shorts (Women's): was $45 now $30</a></strong><br>At 31% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="o5kuWJ3qYtJ4W2QgNWKa4J" name="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o5kuWJ3qYtJ4W2QgNWKa4J-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35">Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's): was $60 now $35</a></strong><br>Whether you choose to wear them for working out or casual trips outdoors, these Nike sweatpants are so cozy that you won't want to take them off. They have a loose fit with cinched ankle cuffs, giving them the perfect relaxed silhouette.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-womens-mid-rise-oversized-sweatpants-zIMfk9NM/DQ5800-214" target="_blank" rel="nofollow" data-dimension112="d5469cac-e8d4-4573-9696-d74270453251" data-action="Deal Block" data-label="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension48="Sportswear Club Fleece Mid-Rise Oversized Sweatpants (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="XpttYHXxXbdS7Ve4FMV8q9" name="Sportswear Club Fleece Joggers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XpttYHXxXbdS7Ve4FMV8q9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39">Sportswear Club Fleece Joggers: was $60 now $39</a></strong><br>Some of the coziest joggers around can be yours for just $39. These have a luxurious brushed fleece interior and cuffs to keep the warmth in. The drawcord also helps you find the perfect fit, and the color selection just adds to the comfy vibes these joggers give off!<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-joggers-0HUNI7WO/BV2671-063" target="_blank" rel="nofollow" data-dimension112="353286a1-d870-4c62-9a08-041dbf97e8dc" data-action="Deal Block" data-label="Sportswear Club Fleece Joggers" data-dimension48="Sportswear Club Fleece Joggers" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="6f2fPct65YdB6ATUZ6x8bQ" name="Sportswear Club Fleece Full-Zip Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6f2fPct65YdB6ATUZ6x8bQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45">Sportswear Club Fleece Full-Zip Hoodie (Men's): was $70 now $45</a></strong><br>This Nike fleece hoodie has dropped below $50, so now's the time to scoop one up. With soft brushed fabric and a full zip, there's no better layer to protect you against the cold.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-fleece-mens-full-zip-hoodie-nR8tst/BV2645-010" target="_blank" rel="nofollow" data-dimension112="58f286d0-8fd5-465c-84b8-f8be379b4989" data-action="Deal Block" data-label="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension48="Sportswear Club Fleece Full-Zip Hoodie (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62">Solo Swoosh Fleece Hoodie (Men's): was $100 now $62</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$62">View Deal</a></p></div><div class="product"><a data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71" href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="WKfLG88KWv9snRMqkR9F2N" name="Miler Repel Running Jacket (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WKfLG88KWv9snRMqkR9F2N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow" data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71">Miler Repel Running Jacket (Men's): was $95 now $71</a></strong><br>Nike has taken 24% off this Miler Repel Running Jacket, which is a great addition to your gym kit. It'll keep the rain off you while you're training in less-than-ideal conditions, with reflective details and bungee cords to keep warmth in too.<a class="view-deal button" href="https://www.nike.com/t/miler-mens-repel-running-jacket-t0WR1s/DD4746-084" target="_blank" rel="nofollow" data-dimension112="41084e1f-c5a4-4593-8c3e-44a7b7400f68" data-action="Deal Block" data-label="Miler Repel Running Jacket (Men's)" data-dimension48="Miler Repel Running Jacket (Men's)" data-dimension25="$71">View Deal</a></p></div><div class="product"><a data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82" href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="DoGJCyuqUMn8CozdAA8DXh" name="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DoGJCyuqUMn8CozdAA8DXh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow" data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82">Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's): was $140 now $82</a></strong><br>A good puffer jacket is essential this time of year. With 40% off this stylish Nike puffer, there's no reason not to grab this deal! It's water repellent, filled with cozy insulation and has pockets to keep your hands warm, too. Its loose fit also means that it's easy to layer with.<a class="view-deal button" href="https://www.nike.com/t/sportswear-classic-puffer-womens-therma-fit-loose-hooded-jacket-WPOt51Rk/FZ5899-072" target="_blank" rel="nofollow" data-dimension112="a19ead0c-43ef-4f50-959c-4e0fb934ce13" data-action="Deal Block" data-label="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension48="Sportswear Classic Puffer Therma-FIT Loose Hooded Jacket (Women's)" data-dimension25="$82">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike currently 'investigating a potential cybersecurity incident' as 1.4TB of data allegedly stolen ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>1.4TB of data was allegedly stolen from Nike by hacker group WorldLeaks</strong></li><li><strong>Only internal Nike data is included; no customer records</strong></li><li><strong>The hackers focus on data theft rather than encryption and traditional ransomware</strong></li></ul><p>The massively popular sportswear company Nike is currently investigating a potential breach that could result in the theft of as much as 1.4TB of data. The group of threat actors known as WorldLeaks claims to have obtained internal data and included a sample to demonstrate its relevance to design and manufacturing.</p><p>For Nike customers, this is the best possible news, as it means none of their personal information was stolen. Your credit card information, addresses, phone numbers, and other data are secure, though with the <a href="https://www.tomsguide.com/computing/online-security/149-million-passwords-for-gmail-facebook-instagram-and-other-popular-services-exposed-online-how-to-stay-safe-after-this-major-leak">recent breach involving Gmail, Facebook, Instagram, and other services</a>, maybe they're not.</p><h2 id="what-s-happening-at-nike">What's happening at Nike?</h2><p>WorldLeaks is a well-known <a href="https://www.tomsguide.com/computing/online-security/massive-rainbow-six-siege-breach-reportedly-linked-to-mongobleed-flaw-everything-you-need-to-know">hacker group</a>, and this appears to be its first time targeting Nike. In fact, this is one of the rare cases in which Nike has been involved in a <a href="https://www.tomsguide.com/computing/online-security/22-6-million-hit-in-massive-insurance-data-breach-with-ids-ssns-healthcare-info-and-more-exposed-what-to-do-now">cybersecurity incident</a>. </p><p>"We always take consumer privacy and data security very seriously," a spokesperson said in a statement to <a href="https://www.theregister.com/2026/01/26/data_thieves_claim_nike_data_haul/" target="_blank">The Register</a>. "We are investigating a potential cybersecurity incident and are actively assessing the situation."</p><p>It's worth noting that in its statement, Nike neither confirmed nor denied the breach, so we're left to wonder if it's legitimate or a false claim from WorldLeaks. Based on the group's track record and the fact that Nike didn't outright deny a breach, I'd assume it's real, but we'll have to wait to see if more information comes out.</p><p>Interestingly, WorldLeaks isn't known to use an encryptor or any other form of <a href="https://www.tomsguide.com/news/ransomware-is-more-efficient-than-ever-and-baddies-are-still-after-your-info">ransomware</a>. Instead, it just steals the files. Perhaps it could ask Nike for money in exchange for not releasing the files, or it might just be looking to cause some havoc. </p><p>For now, the data hasn't been shared anywhere, so we can only take WorldLeaks at its word. And again, it appears to be just internal Nike data that was stolen, with <a href="https://www.tomsguide.com/computing/vpns/nordvpn-claims-alleged-data-breach-is-false-and-that-user-data-is-safe">customer data</a> such as credit cards, phone numbers, and addresses remaining secure. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ey1nBe"></div>                            </div>                            <script src="https://kwizly.com/embed/ey1nBe.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/computing/online-security/149-million-passwords-for-gmail-facebook-instagram-and-other-popular-services-exposed-online-how-to-stay-safe-after-this-major-leak">149 million logins and passwords exposed for Gmail, Facebook, Instagram and more — everything you need to know</a></li><li><a href="https://www.tomsguide.com/computing/online-security/kaiser-permanente-reaches-usd46-million-settlement-over-data-breach-how-to-file-your-claim">Kaiser Permanente reaches $46 million settlement over data breach — how to file your claim</a></li><li><a href="https://www.tomsguide.com/computing/online-security/fake-chrome-extension-breaks-your-computer-before-it-hits-you-with-malware-how-to-stay-safe">Fake Chrome extension ‘breaks’ your computer before it hits you with malware — how to stay safe</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/computing/online-security/nike-currently-investigating-a-potential-cybersecurity-incident-as-1-4tb-of-data-allegedly-stolen</link>
                                                                            <description>
                            <![CDATA[ Nike is currently looking into the alleged breach, with the hacker group WorldLeaks claiming to have stolen 1.4TB of data. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5cWTGfDD4tHSWXnSUhBD7A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BMXPRsyi2MsY8itQGaR9uT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Jan 2026 14:16:46 +0000</pubDate>                                                                                                                                <updated>Tue, 27 Jan 2026 14:29:47 +0000</updated>
                                                                                                                                            <category><![CDATA[Online Security]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Internet]]></category>
                                                                                                <author><![CDATA[ dave.leclair@futurenet.com (Dave LeClair) ]]></author>                    <dc:creator><![CDATA[ Dave LeClair ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/fyx7qYdxPMTNBhdnMfNmaB-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave LeClair is the Senior News Editor for Tom&#039;s Guide, keeping his finger on the pulse of all things technology. He loves taking the complicated happenings in the tech world and explaining why they matter. Whether Apple is announcing the next big thing in the mobile space or a small startup advancing generative AI, Dave will apply his experience to help you figure out what&#039;s happening and why it&#039;s relevant to your life.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before Tom&#039;s Guide, Dave worked for publications like PCMag, Pocket-lint, MUO, How-To Geek, Digital Trends, and others. He started writing about technology professionally for MUO in 2011 and hasn&#039;t looked back since. In addition to news, you can find reviews, how-to pieces, shopping guides, and many other types of content with Dave&#039;s name attached.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BMXPRsyi2MsY8itQGaR9uT-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike breach]]></media:description>                                                            <media:text><![CDATA[Nike breach]]></media:text>
                                <media:title type="plain"><![CDATA[Nike breach]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BMXPRsyi2MsY8itQGaR9uT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>1.4TB of data was allegedly stolen from Nike by hacker group WorldLeaks</strong></li><li><strong>Only internal Nike data is included; no customer records</strong></li><li><strong>The hackers focus on data theft rather than encryption and traditional ransomware</strong></li></ul><p>The massively popular sportswear company Nike is currently investigating a potential breach that could result in the theft of as much as 1.4TB of data. The group of threat actors known as WorldLeaks claims to have obtained internal data and included a sample to demonstrate its relevance to design and manufacturing.</p><p>For Nike customers, this is the best possible news, as it means none of their personal information was stolen. Your credit card information, addresses, phone numbers, and other data are secure, though with the <a href="https://www.tomsguide.com/computing/online-security/149-million-passwords-for-gmail-facebook-instagram-and-other-popular-services-exposed-online-how-to-stay-safe-after-this-major-leak">recent breach involving Gmail, Facebook, Instagram, and other services</a>, maybe they're not.</p><h2 id="what-s-happening-at-nike">What's happening at Nike?</h2><p>WorldLeaks is a well-known <a href="https://www.tomsguide.com/computing/online-security/massive-rainbow-six-siege-breach-reportedly-linked-to-mongobleed-flaw-everything-you-need-to-know">hacker group</a>, and this appears to be its first time targeting Nike. In fact, this is one of the rare cases in which Nike has been involved in a <a href="https://www.tomsguide.com/computing/online-security/22-6-million-hit-in-massive-insurance-data-breach-with-ids-ssns-healthcare-info-and-more-exposed-what-to-do-now">cybersecurity incident</a>. </p><p>"We always take consumer privacy and data security very seriously," a spokesperson said in a statement to <a href="https://www.theregister.com/2026/01/26/data_thieves_claim_nike_data_haul/" target="_blank">The Register</a>. "We are investigating a potential cybersecurity incident and are actively assessing the situation."</p><p>It's worth noting that in its statement, Nike neither confirmed nor denied the breach, so we're left to wonder if it's legitimate or a false claim from WorldLeaks. Based on the group's track record and the fact that Nike didn't outright deny a breach, I'd assume it's real, but we'll have to wait to see if more information comes out.</p><p>Interestingly, WorldLeaks isn't known to use an encryptor or any other form of <a href="https://www.tomsguide.com/news/ransomware-is-more-efficient-than-ever-and-baddies-are-still-after-your-info">ransomware</a>. Instead, it just steals the files. Perhaps it could ask Nike for money in exchange for not releasing the files, or it might just be looking to cause some havoc. </p><p>For now, the data hasn't been shared anywhere, so we can only take WorldLeaks at its word. And again, it appears to be just internal Nike data that was stolen, with <a href="https://www.tomsguide.com/computing/vpns/nordvpn-claims-alleged-data-breach-is-false-and-that-user-data-is-safe">customer data</a> such as credit cards, phone numbers, and addresses remaining secure. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ey1nBe"></div>                            </div>                            <script src="https://kwizly.com/embed/ey1nBe.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/computing/online-security/149-million-passwords-for-gmail-facebook-instagram-and-other-popular-services-exposed-online-how-to-stay-safe-after-this-major-leak">149 million logins and passwords exposed for Gmail, Facebook, Instagram and more — everything you need to know</a></li><li><a href="https://www.tomsguide.com/computing/online-security/kaiser-permanente-reaches-usd46-million-settlement-over-data-breach-how-to-file-your-claim">Kaiser Permanente reaches $46 million settlement over data breach — how to file your claim</a></li><li><a href="https://www.tomsguide.com/computing/online-security/fake-chrome-extension-breaks-your-computer-before-it-hits-you-with-malware-how-to-stay-safe">Fake Chrome extension ‘breaks’ your computer before it hits you with malware — how to stay safe</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ No more blisters — 7 comfortable shoes under $50 I'd grab right now from Skechers, Asics, New Balance and more  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I prefer to wear canvas shoes for most of the year. But during the winter, they don’t cut it. The weather is too cold and too wet for my canvas sneakers to hold up. So, in a hurry I bought a pair of $130 Doc Martens last winter. Now that they’re out of my shoe closet and in use again, I’m experiencing some buyers’ remorse.</p><p>Don’t get me wrong, Doc Martens have lots of positives — they’re durable, look great, and are weather proof. They just take some breaking in, and my efforts to do so last year haven’t made enough of an impact to stop them from giving me blisters now. So while I make do with wearing giant socks and layering up band-aids, I’m on the hunt for comfortable shoes that love me back from the first wear. </p><p>One of the first options I’m drawn to is the <a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow">Skechers Summits Dazzling Haze Hands Free Slip In Sneakers</a>. On sale starting from $38, they’re within my budget, and my colleagues from the fitness team have ranked them among the <a href="https://www.tomsguide.com/best-picks/best-skechers-shoes-in-year">best Skechers</a> they’ve tested.</p><p>Want to shop with me? Keep scrolling as I ponder the best comfortable shoes under $50. (Note that prices may vary depending on the size and color you select.)</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/b?node=211953829011" target="_blank" rel="nofollow"><strong>Amazon Fashion shoes</strong></a></li><li><strong>Dearfoams Beth Bootie Slipper: </strong><a href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow"><strong>was $48 now from $16</strong></a></li><li><strong>Adidas Adilette Shower Slides: </strong><a href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow"><strong>was $30 now from $20</strong></a></li><li><strong>Chooka Waterproof Chelsea Bootie (Women's): </strong><a href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow"><strong>was $48 now from $24</strong></a></li><li><strong>Skechers Summits Dazzling Haze Slip Ins (Women's): </strong><a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow"><strong>was $49 now from $38</strong></a></li><li><strong>Asics Japan S PF (Women's): </strong><a href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow"><strong>was $90 now from $39</strong></a></li><li><strong>New Balance 608 V5 Cross Trainers (Women's): </strong><a href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow"><strong>was $79 now from $46</strong></a></li><li><strong>Nike AL8 Shoes (Women's): </strong><a href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow"><strong>was $90 now from $48</strong></a></li></ul><h3 class="article-body__section" id="section-editor-s-choice"><span>Editor's Choice</span></h3><div class="product"><a data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16" href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:742px;"><p class="vanilla-image-block" style="padding-top:93.67%;"><img id="7muBJEma5rsdAnw3Cc5p5E" name="Beth Bootie Slipper" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7muBJEma5rsdAnw3Cc5p5E-1920-80.jpg" mos="" align="middle" fullscreen="" width="742" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow" data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16">Beth Bootie Slipper: was $48 now $16</a></strong><br>These slipper socks are best suited to being worn indoors, but with 66% off, I'm super tempted to get a pair. They have memory foam insoles, which lots of reviewers on Amazon have raved about as being extremely comfortable. The selection of colors is very appealing to me, too.<a class="view-deal button" href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow" data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20" href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:38.56%;"><img id="tHCBgCcGJkc74sKuR6WD9N" name="adidas Unisex-Adult Adilette Slides Sandal.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tHCBgCcGJkc74sKuR6WD9N-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="268" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow" data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20">Adilette Shower Slides: was $30 now $20</a></strong><br>Okay, I'm not buying these shoes, but that's because I already own a pair — and they're some of the comfiest footwear I own. Whenever I'm not out of the house, I have these on pretty much 24/7, since they stay on securely and the foam footbeds feel like pillows. I just prefer to wear them indoors when it's chilly.<a class="view-deal button" href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow" data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24" href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:86.62%;"><img id="wwYcTvNkFveunFaSuSqhKk" name="Waterproof Chelsea Bootie (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wwYcTvNkFveunFaSuSqhKk-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="602" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow" data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24">Waterproof Chelsea Bootie (Women's): was $48 now $24</a></strong><br>Since these boots are waterproof and have a warm, fuzzy lining, they're a serious contender to be my next pair of shoes. The Chelsea boot style means they're easy to take on and off, which is great as I hate touching muddy boots when I get in from a rainy day out.<a class="view-deal button" href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow" data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38" href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1014px;"><p class="vanilla-image-block" style="padding-top:99.01%;"><img id="pSZ3kia4ASQrHBkvC9wUx7" name="Skechers_Slip_Ins_Dazzling_Haze.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pSZ3kia4ASQrHBkvC9wUx7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1014" height="1004" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow" data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38">Summits Dazzling Haze Slip Ins (Women's): was $47 now $38</a></strong><br>Skechers can be surprisingly affordable considering they're such a big brand. But that's part of what makes them so popular. I hate wasting time tying my laces, and the Dazzling Haze are the best slip-in Skechers the Tom's Guide fitness team have tested. I'm also a fan of the fact that these are lightweight, and well suited to light exercise.<a class="view-deal button" href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow" data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38">View Deal</a></p></div><div class="product"><a data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39" href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="nYNixxWBZ8J4XJB8rXscof" name="Japan S PF (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nYNixxWBZ8J4XJB8rXscof-1920-80.webp" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow" data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39">Japan S PF (Women's): was $90 now $39</a></strong><br>White and pink is my absolute favorite color combo, so in terms of looks, these shoes are top of my list. They come in a nice Lavender color option, too. Their outer design is inspired by classic basketball shoes, but with modern comfort added for a soft, plush feel. Plus, over 50% off is tough to beat.<a class="view-deal button" href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow" data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46" href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.73%;"><img id="UH6QXNQHqzyuFMWrfctCye" name="608 V5 Cross Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UH6QXNQHqzyuFMWrfctCye-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="436" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow" data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46">608 V5 Cross Trainers (Women's): was $74 now $46</a></strong><br>While I haven't tried out a pair of New Balance shoes myself yet, the 608 V5 Cross Trainers have a ton of positive reviews from shoppers on Amazon, with many people praising their incredibly comfortable and supportive design. I'm a big fan of the white/light blue and white/pink color schemes of these shoes, but nothing beats a pair of black sneakers — they go with everything.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow" data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46">View Deal</a></p></div><div class="product"><a data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="CbjdrRsMmpZT4jK92Ukhua" name="AL8 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CbjdrRsMmpZT4jK92Ukhua-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow" data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48">AL8 Shoes (Women's): was $90 now $48</a></strong><br>These sporty-looking casual shoes are on sale for a huge discount with 47% off right now. As well as being stylish, they have an upper that's made of a combination of breathable mesh and soft suede. However, this deal currently only applies to the Wolf Grey/Picante Red/White/Photon Dust color option.<a class="view-deal button" href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow" data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/i-spent-usd130-on-shoes-that-gave-me-blisters-heres-5-comfortable-alternatives-i-wish-id-bought-instead-for-under-usd50</link>
                                                                            <description>
                            <![CDATA[ I shouldn’t have overspent on uncomfortable shoes — these are the shoes I’m considering from Skechers, Adidas, Asics and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6qa7p5Ym7gNfc2uiuqyH78</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/42gA6EVYUmQe7QM4FseqnD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Jan 2026 14:40:25 +0000</pubDate>                                                                                                                                <updated>Tue, 27 Jan 2026 15:59:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/42gA6EVYUmQe7QM4FseqnD-1920-80.jpg">
                                                            <media:credit><![CDATA[Skechers ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Skechers Slip-ins: Summits in Dazzling Haze color]]></media:description>                                                            <media:text><![CDATA[Skechers Slip-ins: Summits in Dazzling Haze color]]></media:text>
                                <media:title type="plain"><![CDATA[Skechers Slip-ins: Summits in Dazzling Haze color]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/42gA6EVYUmQe7QM4FseqnD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I prefer to wear canvas shoes for most of the year. But during the winter, they don’t cut it. The weather is too cold and too wet for my canvas sneakers to hold up. So, in a hurry I bought a pair of $130 Doc Martens last winter. Now that they’re out of my shoe closet and in use again, I’m experiencing some buyers’ remorse.</p><p>Don’t get me wrong, Doc Martens have lots of positives — they’re durable, look great, and are weather proof. They just take some breaking in, and my efforts to do so last year haven’t made enough of an impact to stop them from giving me blisters now. So while I make do with wearing giant socks and layering up band-aids, I’m on the hunt for comfortable shoes that love me back from the first wear. </p><p>One of the first options I’m drawn to is the <a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow">Skechers Summits Dazzling Haze Hands Free Slip In Sneakers</a>. On sale starting from $38, they’re within my budget, and my colleagues from the fitness team have ranked them among the <a href="https://www.tomsguide.com/best-picks/best-skechers-shoes-in-year">best Skechers</a> they’ve tested.</p><p>Want to shop with me? Keep scrolling as I ponder the best comfortable shoes under $50. (Note that prices may vary depending on the size and color you select.)</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/b?node=211953829011" target="_blank" rel="nofollow"><strong>Amazon Fashion shoes</strong></a></li><li><strong>Dearfoams Beth Bootie Slipper: </strong><a href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow"><strong>was $48 now from $16</strong></a></li><li><strong>Adidas Adilette Shower Slides: </strong><a href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow"><strong>was $30 now from $20</strong></a></li><li><strong>Chooka Waterproof Chelsea Bootie (Women's): </strong><a href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow"><strong>was $48 now from $24</strong></a></li><li><strong>Skechers Summits Dazzling Haze Slip Ins (Women's): </strong><a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow"><strong>was $49 now from $38</strong></a></li><li><strong>Asics Japan S PF (Women's): </strong><a href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow"><strong>was $90 now from $39</strong></a></li><li><strong>New Balance 608 V5 Cross Trainers (Women's): </strong><a href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow"><strong>was $79 now from $46</strong></a></li><li><strong>Nike AL8 Shoes (Women's): </strong><a href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow"><strong>was $90 now from $48</strong></a></li></ul><h3 class="article-body__section" id="section-editor-s-choice"><span>Editor's Choice</span></h3><div class="product"><a data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16" href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:742px;"><p class="vanilla-image-block" style="padding-top:93.67%;"><img id="7muBJEma5rsdAnw3Cc5p5E" name="Beth Bootie Slipper" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7muBJEma5rsdAnw3Cc5p5E-1920-80.jpg" mos="" align="middle" fullscreen="" width="742" height="695" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow" data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16">Beth Bootie Slipper: was $48 now $16</a></strong><br>These slipper socks are best suited to being worn indoors, but with 66% off, I'm super tempted to get a pair. They have memory foam insoles, which lots of reviewers on Amazon have raved about as being extremely comfortable. The selection of colors is very appealing to me, too.<a class="view-deal button" href="https://www.amazon.com/Dearfoams-Womens-Foldown-Slipper-Regular/dp/B07D451G71" target="_blank" rel="nofollow" data-dimension112="ad847fcc-499d-432e-99d0-25428a03959f" data-action="Deal Block" data-label="Beth Bootie Slipper" data-dimension48="Beth Bootie Slipper" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20" href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:38.56%;"><img id="tHCBgCcGJkc74sKuR6WD9N" name="adidas Unisex-Adult Adilette Slides Sandal.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tHCBgCcGJkc74sKuR6WD9N-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="268" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow" data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20">Adilette Shower Slides: was $30 now $20</a></strong><br>Okay, I'm not buying these shoes, but that's because I already own a pair — and they're some of the comfiest footwear I own. Whenever I'm not out of the house, I have these on pretty much 24/7, since they stay on securely and the foam footbeds feel like pillows. I just prefer to wear them indoors when it's chilly.<a class="view-deal button" href="https://www.amazon.com/adidas-Unisex-Adilette-Shower-Sandal/dp/B091ZDJ6JF" target="_blank" rel="nofollow" data-dimension112="34117dba-23f0-4a1d-862d-252cc14defee" data-action="Deal Block" data-label="Adilette Shower Slides" data-dimension48="Adilette Shower Slides" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24" href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:86.62%;"><img id="wwYcTvNkFveunFaSuSqhKk" name="Waterproof Chelsea Bootie (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wwYcTvNkFveunFaSuSqhKk-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="602" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow" data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24">Waterproof Chelsea Bootie (Women's): was $48 now $24</a></strong><br>Since these boots are waterproof and have a warm, fuzzy lining, they're a serious contender to be my next pair of shoes. The Chelsea boot style means they're easy to take on and off, which is great as I hate touching muddy boots when I get in from a rainy day out.<a class="view-deal button" href="https://www.amazon.com/Chooka-Womens-Waterproof-Chelsea-Delridge/dp/B08KWQ61QQ" target="_blank" rel="nofollow" data-dimension112="56b51e5a-eabd-48c5-a1c9-3fb4fa263181" data-action="Deal Block" data-label="Waterproof Chelsea Bootie (Women's)" data-dimension48="Waterproof Chelsea Bootie (Women's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38" href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1014px;"><p class="vanilla-image-block" style="padding-top:99.01%;"><img id="pSZ3kia4ASQrHBkvC9wUx7" name="Skechers_Slip_Ins_Dazzling_Haze.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pSZ3kia4ASQrHBkvC9wUx7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1014" height="1004" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow" data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38">Summits Dazzling Haze Slip Ins (Women's): was $47 now $38</a></strong><br>Skechers can be surprisingly affordable considering they're such a big brand. But that's part of what makes them so popular. I hate wasting time tying my laces, and the Dazzling Haze are the best slip-in Skechers the Tom's Guide fitness team have tested. I'm also a fan of the fact that these are lightweight, and well suited to light exercise.<a class="view-deal button" href="https://www.amazon.com/Skechers-Womens-Slip-Summits-Dazzling/dp/B0BPQXVYFY" target="_blank" rel="nofollow" data-dimension112="19a6461a-77d9-430d-980b-4bc440fd324e" data-action="Deal Block" data-label="Summits Dazzling Haze Slip Ins (Women's)" data-dimension48="Summits Dazzling Haze Slip Ins (Women's)" data-dimension25="$38">View Deal</a></p></div><div class="product"><a data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39" href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1146px;"><p class="vanilla-image-block" style="padding-top:75.04%;"><img id="nYNixxWBZ8J4XJB8rXscof" name="Japan S PF (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nYNixxWBZ8J4XJB8rXscof-1920-80.webp" mos="" align="middle" fullscreen="" width="1146" height="860" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow" data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39">Japan S PF (Women's): was $90 now $39</a></strong><br>White and pink is my absolute favorite color combo, so in terms of looks, these shoes are top of my list. They come in a nice Lavender color option, too. Their outer design is inspired by classic basketball shoes, but with modern comfort added for a soft, plush feel. Plus, over 50% off is tough to beat.<a class="view-deal button" href="https://www.asics.com/us/en-us/japan-s-pf/p/ANA_1202A496-101.html" target="_blank" rel="nofollow" data-dimension112="20318998-bf3a-45d2-a972-9f77bd4002fb" data-action="Deal Block" data-label="Japan S PF (Women's)" data-dimension48="Japan S PF (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46" href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.73%;"><img id="UH6QXNQHqzyuFMWrfctCye" name="608 V5 Cross Trainers (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UH6QXNQHqzyuFMWrfctCye-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="436" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow" data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46">608 V5 Cross Trainers (Women's): was $74 now $46</a></strong><br>While I haven't tried out a pair of New Balance shoes myself yet, the 608 V5 Cross Trainers have a ton of positive reviews from shoppers on Amazon, with many people praising their incredibly comfortable and supportive design. I'm a big fan of the white/light blue and white/pink color schemes of these shoes, but nothing beats a pair of black sneakers — they go with everything.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Comfort-Trainer/dp/B07B416XXC" target="_blank" rel="nofollow" data-dimension112="2f817c18-98d0-4af8-bcfe-75d167186af7" data-action="Deal Block" data-label="608 V5 Cross Trainers (Women's)" data-dimension48="608 V5 Cross Trainers (Women's)" data-dimension25="$46">View Deal</a></p></div><div class="product"><a data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="CbjdrRsMmpZT4jK92Ukhua" name="AL8 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CbjdrRsMmpZT4jK92Ukhua-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow" data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48">AL8 Shoes (Women's): was $90 now $48</a></strong><br>These sporty-looking casual shoes are on sale for a huge discount with 47% off right now. As well as being stylish, they have an upper that's made of a combination of breathable mesh and soft suede. However, this deal currently only applies to the Wolf Grey/Picante Red/White/Photon Dust color option.<a class="view-deal button" href="https://www.nike.com/t/al8-womens-shoes-r93WJ3g5/IB3952-003" target="_blank" rel="nofollow" data-dimension112="c271f273-599c-486c-93e7-629dfbe35657" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 15 Nike deals I'd shop with up to 41% off running shoes, sneakers and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's time to level up your PRs in 2026! Right now there are a ton of deals on Nike running shoes that you don't want to miss.</p><p>For example, you can grab the popular <a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow">Nike Revolution 8 Road Running Shoes on sale from $56 at Amazon</a>. These budget-friendly shoes are packed with soft foam to support your feet while you run.</p><p>Looking for even comfier footwear? You can currently grab the <a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6">Nike Victori One Sandal on sale from $30 at Amazon</a>.</p><p><strong>Note: </strong>Prices vary depending on your size and color choice. To find the best deals, check out any different color options available in your size. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/15-yeti-deals-id-shop-in-amazons-sale-get-up-to-34-percent-off-cups-coolers-and-more">Yeti deals I'd shop with up to 34% off</a>. I also recommend checking out these <a href="https://www.tomsguide.com/wellness/running/i-spent-usd130-on-shoes-that-gave-me-blisters-heres-5-comfortable-alternatives-i-wish-id-bought-instead-for-under-usd50">comfortable shoe deals under $50</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Victori One Sandal: </strong><a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><strong>was $37 now from $30</strong></a></li><li><strong>Nike Calm Sandal: </strong><a href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow"><strong>was $55 now from $45</strong></a></li><li><strong>Nike Run Swift 3 (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow"><strong>was $80 now from $47</strong></a></li><li><strong>Nike Revolution 8 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow"><strong>was $75 now from $56</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><strong>was $80 now from $56</strong></a></li><li><strong>Nike Precision 7 Basketball Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow"><strong>was $85 now from $64</strong></a></li><li><strong>Nike AL8 Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow"><strong>was $90 now from $66</strong></a></li><li><strong>Nike Air Max Excee Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ" target="_blank" rel="nofollow"><strong>was $95 now from $67</strong></a></li><li><strong>Nike Air Monarch IV Training/Workout Shoes (Men's): </strong><a href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow"><strong>was $85 now from $74</strong></a></li><li><strong>Nike Air Max Torch 4 Running Shoe (Men's): </strong><a href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow"><strong>was $95 now from $74</strong></a></li><li><strong>Nike Air Max Fire Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow"><strong>was $105 now from $78</strong></a></li></ul><h3 class="article-body__section" id="section-footwear"><span>Footwear</span></h3><div class="product"><a data-dimension112="8fc111b2-1d01-4d1f-bafc-9db86a295b2e" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$30" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:31.67%;"><img id="WU5axkzspvyDVicdW437GM" name="Victori One Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WU5axkzspvyDVicdW437GM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="475" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The unisex Nike Victori One Sandals are a steal with prices starting from just $30. They look super sleek in an all-black color scheme, and are made with soft, supportive foam. You'll be able to rock them everywhere from the couch to the beach.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow" data-dimension112="8fc111b2-1d01-4d1f-bafc-9db86a295b2e" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="f575aa25-91db-4706-932c-16c614f84b0e" data-action="Deal Block" data-label="Calm Sandal" data-dimension48="Calm Sandal" data-dimension25="$45" href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1615px;"><p class="vanilla-image-block" style="padding-top:38.58%;"><img id="F4f4vTgDnnoS22TMUVp8ej" name="Calm Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/F4f4vTgDnnoS22TMUVp8ej-1920-80.jpg" mos="" align="middle" fullscreen="" width="1615" height="623" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Don't miss your chance to grab the Nike Calm Sandals on sale from $45. These have a textured footbed which keeps your foot in place, and textured treads to stop you from slipping! They also dry fast when they get wet.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow" data-dimension112="f575aa25-91db-4706-932c-16c614f84b0e" data-action="Deal Block" data-label="Calm Sandal" data-dimension48="Calm Sandal" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47" href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:122.25%;"><img id="Lm2MG6noBTjnjuepa3hwD6" name="nike run swift 3 running shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lm2MG6noBTjnjuepa3hwD6-1920-80.png" mos="" align="middle" fullscreen="" width="800" height="978" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow" data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47">Run Swift 3 (Women's): was $80 now $47</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow" data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow" data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48">Court Shot Herrenschuh Sneakers (Men's): was $80 now $48</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow" data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1612px;"><p class="vanilla-image-block" style="padding-top:45.10%;"><img id="NLHreqytbQnSYAAXjDJbGR" name="Run Defy Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NLHreqytbQnSYAAXjDJbGR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1612" height="727" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow" data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51">Run Defy Road Running Shoes (Men's): was $65 now $51</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow" data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">Revolution 8 Road Running Shoes (Women's): was $70 now $56</a></strong><br>These Nike road runners are on sale starting from just $56, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">Flex Train Workout Shoes (Men's): was $80 now $56</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $56. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They look great, to boot.<a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1779px;"><p class="vanilla-image-block" style="padding-top:45.19%;"><img id="CKfEZ7u4MTFPAL3yd8EtsQ" name="Precision 7 Basketball Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CKfEZ7u4MTFPAL3yd8EtsQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1779" height="804" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow" data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64">Precision 7 Basketball Shoes (Men's): was $85 now $64</a></strong><br>These Nike basketball shoes will help you improve your game! They have low collars for an improved range of motion, extra traction to keep you from slipping when changing direction, and soft plush cushioning.<a class="view-deal button" href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow" data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66" href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:46.69%;"><img id="ctT4Jmgy4W7PTtcv6KLfC7" name="AL8 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ctT4Jmgy4W7PTtcv6KLfC7-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="317" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow" data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66">AL8 Shoes (Women's): was $90 now $66</a></strong><br>Right now you can add the Nike AL8 sneakers to your collection with prices starting from just $66. They have a combination mesh and suede upper for a comfortable, breathable and stylish design. The embroidered Swoosh logo adds extra flair.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow" data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66">View Deal</a></p></div><div class="product"><a data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67" href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1769px;"><p class="vanilla-image-block" style="padding-top:42.68%;"><img id="DfwCdBPWwrLSD4ywzkVkd5" name="Air Max Excee Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DfwCdBPWwrLSD4ywzkVkd5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1769" height="755" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow" data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67">Air Max Excee Shoes (Men's): was $95 now $67</a></strong><br>A comfortable and reliable shoe, the Nike Air Max Excee is now on sale for $67. The style puts a modern twist on the original Air Max shoes, with patches of contrasting textures across the upper.<a class="view-deal button" href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow" data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74" href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow" data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $74</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow" data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74" href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.16%;"><img id="34p2mgAu9jpKcKVBGu8jyf" name="Air Max Torch 4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/34p2mgAu9jpKcKVBGu8jyf-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="432" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow" data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">Air Max Torch 4 Running Shoe (Men's): was $95 now $74</a></strong><br>With visible Air Max cushioning, these running shoes feel lighter than air to wear. They're also durable and supportive, perfect for putting your best foot forward to improve your running performance.<a class="view-deal button" href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow" data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1586px;"><p class="vanilla-image-block" style="padding-top:50.95%;"><img id="S3DWtkpSSx9FBb3iovBrRQ" name="Air Max Fire Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S3DWtkpSSx9FBb3iovBrRQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1586" height="808" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow" data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78">Air Max Fire Shoes (Women's): was $105 now $78</a></strong><br>This Nike Air Max deal drops the shoes below $100, which is great to see. These Fire shoes have an eye-catching chunky sole with visible Air Max cushioning, and a cool wave pattern across the side.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow" data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78">View Deal</a></p></div><div class="product"><a data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow" data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107">Pegasus 41 Running Shoes (Women's): was $140 now $107</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more. <strong>Note: </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow">Nike has deals from $101.</a><a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow" data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107">View Deal</a></p></div><div class="product"><a data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="qp4DfDP2i7jmxkqrMCy28T" name="Vomero 18 (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qp4DfDP2i7jmxkqrMCy28T-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow" data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118">Vomero 18 Running Shoes (Men's): was $154 now $118</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <strong>Note: </strong><a href="https://www.nike.com/t/vomero-18-womens-road-running-shoes-7rbVWb/HM6804-111" target="_blank" rel="nofollow">Nike has deals from $116.</a><a class="view-deal button" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow" data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/amazon-takes-up-to-41-percent-off-nike-running-shoes-11-deals-id-shop-now</link>
                                                                            <description>
                            <![CDATA[ Some of the best Nike running shoes are dropping in price! Check out the deals I recommend adding to your wardrobe. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jdgqPsNapVWpozGTVw9wXi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hiAfWxuSwUsdJCRktjRez8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 21 Jan 2026 14:59:02 +0000</pubDate>                                                                                                                                <updated>Fri, 23 Jan 2026 17:25:16 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hiAfWxuSwUsdJCRktjRez8-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a photo of the Nike Pegasus 41]]></media:description>                                                            <media:text><![CDATA[a photo of the Nike Pegasus 41]]></media:text>
                                <media:title type="plain"><![CDATA[a photo of the Nike Pegasus 41]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hiAfWxuSwUsdJCRktjRez8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's time to level up your PRs in 2026! Right now there are a ton of deals on Nike running shoes that you don't want to miss.</p><p>For example, you can grab the popular <a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow">Nike Revolution 8 Road Running Shoes on sale from $56 at Amazon</a>. These budget-friendly shoes are packed with soft foam to support your feet while you run.</p><p>Looking for even comfier footwear? You can currently grab the <a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6">Nike Victori One Sandal on sale from $30 at Amazon</a>.</p><p><strong>Note: </strong>Prices vary depending on your size and color choice. To find the best deals, check out any different color options available in your size. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/15-yeti-deals-id-shop-in-amazons-sale-get-up-to-34-percent-off-cups-coolers-and-more">Yeti deals I'd shop with up to 34% off</a>. I also recommend checking out these <a href="https://www.tomsguide.com/wellness/running/i-spent-usd130-on-shoes-that-gave-me-blisters-heres-5-comfortable-alternatives-i-wish-id-bought-instead-for-under-usd50">comfortable shoe deals under $50</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a><strong></strong></li><li><strong>Nike Victori One Sandal: </strong><a href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><strong>was $37 now from $30</strong></a></li><li><strong>Nike Calm Sandal: </strong><a href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow"><strong>was $55 now from $45</strong></a></li><li><strong>Nike Run Swift 3 (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow"><strong>was $80 now from $47</strong></a></li><li><strong>Nike Revolution 8 Road Running Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow"><strong>was $75 now from $56</strong></a></li><li><strong>Nike Flex Train Workout Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><strong>was $80 now from $56</strong></a></li><li><strong>Nike Precision 7 Basketball Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow"><strong>was $85 now from $64</strong></a></li><li><strong>Nike AL8 Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow"><strong>was $90 now from $66</strong></a></li><li><strong>Nike Air Max Excee Shoes (Men's): </strong><a href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ" target="_blank" rel="nofollow"><strong>was $95 now from $67</strong></a></li><li><strong>Nike Air Monarch IV Training/Workout Shoes (Men's): </strong><a href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow"><strong>was $85 now from $74</strong></a></li><li><strong>Nike Air Max Torch 4 Running Shoe (Men's): </strong><a href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow"><strong>was $95 now from $74</strong></a></li><li><strong>Nike Air Max Fire Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow"><strong>was $105 now from $78</strong></a></li></ul><h3 class="article-body__section" id="section-footwear"><span>Footwear</span></h3><div class="product"><a data-dimension112="8fc111b2-1d01-4d1f-bafc-9db86a295b2e" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$30" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:31.67%;"><img id="WU5axkzspvyDVicdW437GM" name="Victori One Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WU5axkzspvyDVicdW437GM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="475" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The unisex Nike Victori One Sandals are a steal with prices starting from just $30. They look super sleek in an all-black color scheme, and are made with soft, supportive foam. You'll be able to rock them everywhere from the couch to the beach.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Training-Gymnastics-Black/dp/B08QBHD7H6" target="_blank" rel="nofollow" data-dimension112="8fc111b2-1d01-4d1f-bafc-9db86a295b2e" data-action="Deal Block" data-label="Victori One Sandal" data-dimension48="Victori One Sandal" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="f575aa25-91db-4706-932c-16c614f84b0e" data-action="Deal Block" data-label="Calm Sandal" data-dimension48="Calm Sandal" data-dimension25="$45" href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1615px;"><p class="vanilla-image-block" style="padding-top:38.58%;"><img id="F4f4vTgDnnoS22TMUVp8ej" name="Calm Sandal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/F4f4vTgDnnoS22TMUVp8ej-1920-80.jpg" mos="" align="middle" fullscreen="" width="1615" height="623" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Don't miss your chance to grab the Nike Calm Sandals on sale from $45. These have a textured footbed which keeps your foot in place, and textured treads to stop you from slipping! They also dry fast when they get wet.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Slides-Sport-Sandal/dp/B0DP2PQ3QX" target="_blank" rel="nofollow" data-dimension112="f575aa25-91db-4706-932c-16c614f84b0e" data-action="Deal Block" data-label="Calm Sandal" data-dimension48="Calm Sandal" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47" href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:122.25%;"><img id="Lm2MG6noBTjnjuepa3hwD6" name="nike run swift 3 running shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lm2MG6noBTjnjuepa3hwD6-1920-80.png" mos="" align="middle" fullscreen="" width="800" height="978" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow" data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47">Run Swift 3 (Women's): was $80 now $47</a></strong><br>Save on the nifty Swift 3 road running shoes, which feature a durable, comfortable design and soft foam cushioning to give you plenty of support. Breathable mesh keeps air moving through with every stride, and the grippy grooves on the outsole combine flexibility with sure-footed security.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Orange-Particle/dp/B0F2G773YG" target="_blank" rel="nofollow" data-dimension112="2ac20488-2cd7-4b57-83f5-6f88b22c8b91" data-action="Deal Block" data-label="Run Swift 3 (Women's)" data-dimension48="Run Swift 3 (Women's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1608px;"><p class="vanilla-image-block" style="padding-top:40.80%;"><img id="pDtAyY4zxyRycE74uP7eue" name="Court Shot Herrenschuh Sneakers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDtAyY4zxyRycE74uP7eue-1920-80.jpg" mos="" align="middle" fullscreen="" width="1608" height="656" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow" data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48">Court Shot Herrenschuh Sneakers (Men's): was $80 now $48</a></strong><br>The Nike Court Shot Herrenschuh have a super sleek look and are perfect for elevated outfits that still look cool and casual. They have a synthetic leather upper and padded collar for a super comfortable feel. <a class="view-deal button" href="https://www.amazon.com/Nike-Court-Shoes-Sneaker-Black/dp/B0DJLBPW92" target="_blank" rel="nofollow" data-dimension112="f03e0625-7d3f-4b4f-9355-56991c1f8bdf" data-action="Deal Block" data-label="Court Shot Herrenschuh Sneakers (Men's)" data-dimension48="Court Shot Herrenschuh Sneakers (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1612px;"><p class="vanilla-image-block" style="padding-top:45.10%;"><img id="NLHreqytbQnSYAAXjDJbGR" name="Run Defy Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NLHreqytbQnSYAAXjDJbGR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1612" height="727" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow" data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51">Run Defy Road Running Shoes (Men's): was $65 now $51</a></strong><br>These Nike shoes will make you feel like you're defying the laws of physics. These have a cushioned midsole with reliable traction and a lightweight, breathable design. They're also super affordable with this discount.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sneaker-Black-White/dp/B0DYKZ4JKR" target="_blank" rel="nofollow" data-dimension112="888821c1-84a0-4ab2-b1fb-ca1dcd1e72c6" data-action="Deal Block" data-label="Run Defy Road Running Shoes (Men's)" data-dimension48="Run Defy Road Running Shoes (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:47.73%;"><img id="mgvruyyzCcNL6RT2MW9d86" name="Revolution 8 Road Running Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mgvruyyzCcNL6RT2MW9d86-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="716" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">Revolution 8 Road Running Shoes (Women's): was $70 now $56</a></strong><br>These Nike road runners are on sale starting from just $56, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Revolution-Sneaker-Platinum/dp/B0DYLF8TVW" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Women's)" data-dimension48="Revolution 8 Road Running Shoes (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:41.73%;"><img id="r7FRkdByzV8oBkZ6N2AJj8" name="Flex Train Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r7FRkdByzV8oBkZ6N2AJj8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="626" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">Flex Train Workout Shoes (Men's): was $80 now $56</a></strong><br>Great for a variety of workouts, the Nike Flex Train are a steal with prices starting from $56. These are designed to be extra lightweight and flexible, with comfortable cushioning along the entire midsole. They look great, to boot.<a class="view-deal button" href="https://www.amazon.com/Nike-Train-Sneaker-Safety-Orange/dp/B0F139MFQF" target="_blank" rel="nofollow" data-dimension112="dbb0cfdc-7b6f-4052-ae2c-62129103b8e3" data-action="Deal Block" data-label="Flex Train Workout Shoes (Men's)" data-dimension48="Flex Train Workout Shoes (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64" href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1779px;"><p class="vanilla-image-block" style="padding-top:45.19%;"><img id="CKfEZ7u4MTFPAL3yd8EtsQ" name="Precision 7 Basketball Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CKfEZ7u4MTFPAL3yd8EtsQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1779" height="804" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow" data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64">Precision 7 Basketball Shoes (Men's): was $85 now $64</a></strong><br>These Nike basketball shoes will help you improve your game! They have low collars for an improved range of motion, extra traction to keep you from slipping when changing direction, and soft plush cushioning.<a class="view-deal button" href="https://www.amazon.com/Nike-Precision-Sneaker-Dynamic-Turquoise/dp/B0DZXNKR4H" target="_blank" rel="nofollow" data-dimension112="fd98beaa-90f3-4a4d-b230-fc15f1d8b88b" data-action="Deal Block" data-label="Precision 7 Basketball Shoes (Men's)" data-dimension48="Precision 7 Basketball Shoes (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66" href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:46.69%;"><img id="ctT4Jmgy4W7PTtcv6KLfC7" name="AL8 Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ctT4Jmgy4W7PTtcv6KLfC7-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="317" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow" data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66">AL8 Shoes (Women's): was $90 now $66</a></strong><br>Right now you can add the Nike AL8 sneakers to your collection with prices starting from just $66. They have a combination mesh and suede upper for a comfortable, breathable and stylish design. The embroidered Swoosh logo adds extra flair.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-FJ3794-101-Metallic-Silver/dp/B0D2HYJQ3T" target="_blank" rel="nofollow" data-dimension112="30864d84-0dc8-49e4-86c5-cf4ca4e3d0e2" data-action="Deal Block" data-label="AL8 Shoes (Women's)" data-dimension48="AL8 Shoes (Women's)" data-dimension25="$66">View Deal</a></p></div><div class="product"><a data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67" href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1769px;"><p class="vanilla-image-block" style="padding-top:42.68%;"><img id="DfwCdBPWwrLSD4ywzkVkd5" name="Air Max Excee Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DfwCdBPWwrLSD4ywzkVkd5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1769" height="755" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow" data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67">Air Max Excee Shoes (Men's): was $95 now $67</a></strong><br>A comfortable and reliable shoe, the Nike Air Max Excee is now on sale for $67. The style puts a modern twist on the original Air Max shoes, with patches of contrasting textures across the upper.<a class="view-deal button" href="https://www.amazon.com/Nike-Excee-Sneaker-Black-White/dp/B07T7WG4FZ/" target="_blank" rel="nofollow" data-dimension112="fc2a75b6-9d3f-474b-8d44-08e87aa78759" data-action="Deal Block" data-label="Air Max Excee Shoes (Men's)" data-dimension48="Air Max Excee Shoes (Men's)" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74" href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1611px;"><p class="vanilla-image-block" style="padding-top:50.03%;"><img id="WvCxU4cK4R2aacLaDQGyLN" name="Air Monarch IV Training/Workout Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WvCxU4cK4R2aacLaDQGyLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1611" height="806" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow" data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74">Air Monarch IV Training/Workout Shoes (Men's): was $85 now $74</a></strong><br>Enhance your training sessions in the gym with the Nike Air Monarch IV. They're durable, lightweight and supportive — and beloved by shoppers on Amazon, with one reviewer writing "Great comfort, cushioning, long-wearing and a great value." <a class="view-deal button" href="https://www.amazon.com/NIKE-Monarch-Trainer-Metallic-Midnight/dp/B004IM5K24" target="_blank" rel="nofollow" data-dimension112="b4e024fe-0af6-451c-8be0-e3e56f0884c4" data-action="Deal Block" data-label="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension48="Air Monarch IV Training/Workout Shoes (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74" href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:62.16%;"><img id="34p2mgAu9jpKcKVBGu8jyf" name="Air Max Torch 4 Running Shoe (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/34p2mgAu9jpKcKVBGu8jyf-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="432" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow" data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">Air Max Torch 4 Running Shoe (Men's): was $95 now $74</a></strong><br>With visible Air Max cushioning, these running shoes feel lighter than air to wear. They're also durable and supportive, perfect for putting your best foot forward to improve your running performance.<a class="view-deal button" href="https://www.amazon.com/Torch-Running-Anthracite-Metallic-Silver-Black/dp/B001T94BSI" target="_blank" rel="nofollow" data-dimension112="58c0e29f-0454-4e7b-81ec-af85880b6ca1" data-action="Deal Block" data-label="Air Max Torch 4 Running Shoe (Men's)" data-dimension48="Air Max Torch 4 Running Shoe (Men's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1586px;"><p class="vanilla-image-block" style="padding-top:50.95%;"><img id="S3DWtkpSSx9FBb3iovBrRQ" name="Air Max Fire Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S3DWtkpSSx9FBb3iovBrRQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1586" height="808" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow" data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78">Air Max Fire Shoes (Women's): was $105 now $78</a></strong><br>This Nike Air Max deal drops the shoes below $100, which is great to see. These Fire shoes have an eye-catching chunky sole with visible Air Max cushioning, and a cool wave pattern across the side.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Black-White/dp/B0F12GDFDC" target="_blank" rel="nofollow" data-dimension112="92486111-4971-4f49-8bec-bc26a559126a" data-action="Deal Block" data-label="Air Max Fire Shoes (Women's)" data-dimension48="Air Max Fire Shoes (Women's)" data-dimension25="$78">View Deal</a></p></div><div class="product"><a data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow" data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107">Pegasus 41 Running Shoes (Women's): was $140 now $107</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more. <strong>Note: </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-802" target="_blank" rel="nofollow">Nike has deals from $101.</a><a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Pegasus-Sneaker-Phantom/dp/B0DS6L5Z24" target="_blank" rel="nofollow" data-dimension112="60ea2da1-959c-4c2a-bf67-0ab24697c2ee" data-action="Deal Block" data-label="Pegasus 41 Running Shoes (Women's)" data-dimension48="Pegasus 41 Running Shoes (Women's)" data-dimension25="$107">View Deal</a></p></div><div class="product"><a data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:46.62%;"><img id="qp4DfDP2i7jmxkqrMCy28T" name="Vomero 18 (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qp4DfDP2i7jmxkqrMCy28T-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="324" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow" data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118">Vomero 18 Running Shoes (Men's): was $154 now $118</a></strong><br>The <a href="https://www.tomsguide.com/wellness/running/nike-vomero-18-review">Nike Vomero 18</a> is a max-cushioned cruiser that's ideal for protecting the body on long and easy runs. It's plush, comfortable and stable. The shoe is pretty heavy, but if you're looking for plush, sink-in comfort, this one ticks that box. <strong>Note: </strong><a href="https://www.nike.com/t/vomero-18-womens-road-running-shoes-7rbVWb/HM6804-111" target="_blank" rel="nofollow">Nike has deals from $116.</a><a class="view-deal button" href="https://www.amazon.com/Nike-Running-HM6804-600-Atmosphere-Crimson/dp/B0DP2M9HHY" target="_blank" rel="nofollow" data-dimension112="bf63a6bf-d128-49ee-ba6a-e71c1e905b7b" data-action="Deal Block" data-label="Vomero 18 Running Shoes (Men's)" data-dimension48="Vomero 18 Running Shoes (Men's)" data-dimension25="$118">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested over 65 new running shoes in 2025 — these are the best 5 you can buy right now  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I test running shoes for a living, and I love my job. I’m a keen marathoner myself, and having exciting new shoes to try out during my training helps keep me motivated to get out there and run each day. In 2025, I’ve tried out more than 65 new sneakers during my 3000 miles of running.</p><p>That’s a lot of shoes, and some of them have been pretty forgettable. Many more of those shoes have been fine — they’ve felt good on the run, but aren’t sneakers that I’ve made part of my own rotation after testing them out.</p><p>A select few have been very special indeed, and these are the shoes I still use regularly when I’m not testing something new. I’ve picked out my five <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> of 2025 below and even put them in order because who doesn’t love a ranking? Drum roll, please…</p><h3 class="article-body__section" id="section-1-adidas-adizero-evo-sl"><span>1. Adidas Adizero Evo SL</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QNzsmW7cA2BbdSXYN9UDF3" name="Adidas Adizero Evo SL" alt="Adidas Adizero Evo SL on a sidewalk" src="https://cdn.mos.cms.futurecdn.net/QNzsmW7cA2BbdSXYN9UDF3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>An emphatic winner of my favorite shoe of the year, the <a href="https://www.tomsguide.com/wellness/running/adidas-adizero-evo-sl-review">Adidas Adizero Evo SL</a> offers exceptional performance at a surprisingly reasonable price, which is something that’s becoming a rarity in the running shoe market.</p><p>It’s very light and has a generous stack of springy foam in its midsole, and I’ve found the Evo SL great for a wide variety of runs, from track sessions to easy plods. Some might find it unstable for easy runs, though, in which case it still stands out as a great speed shoe for rotation.</p><p>Most shoes that can match its performance cost nearer $200, or even over that, while the Adidas Evo SL is $150 and is now sometimes in sales for less than $100.</p><div class="product"><a data-dimension112="68dd6e64-af26-4490-8cdf-e509995666ac" data-action="Deal Block" data-label="Adizero Evo SL" data-dimension48="Adizero Evo SL" data-dimension25="$150" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JR3419.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yLoEUPWEKirGeMz6zgaQDG" name="Adidas Adizero Evo SL sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yLoEUPWEKirGeMz6zgaQDG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Of the many pairs of shoes I’ve tested this year, the Adidas Adizero Evo SL is the one that has impressed me most as a comfortable, fun and fast daily trainer. It does every kind of run well, and it’s a good value too, especially now that it's starting to appear in sales.<a class="view-deal button" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JR3419.html" target="_blank" rel="nofollow" data-dimension112="68dd6e64-af26-4490-8cdf-e509995666ac" data-action="Deal Block" data-label="Adizero Evo SL" data-dimension48="Adizero Evo SL" data-dimension25="$150">View Deal</a></p></div><h3 class="article-body__section" id="section-asics-megablast"><span>Asics Megablast</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aSYhuejMtJoG3QX7YZz6RT" name="Asics Megablast" alt="Asics Megablast" src="https://cdn.mos.cms.futurecdn.net/aSYhuejMtJoG3QX7YZz6RT-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/asics-megablast-review">Asics Megablast</a> is one of the few shoes that I find more versatile than the Adidas Evo SL, but it loses out on the top spot in my ranking because of its high price of $225. The fact that it’s still in my top five at all, given that price, shows just how fantastic it is to run in.</p><p>It has a mega-stack of responsive foam in its midsole but is still surprisingly lightweight and stable, and the Megablast is great for anything from easy or tempo long runs to short interval sessions. </p><p>I took the shoe away as my only sneaker for my summer holiday this year because I knew it could handle any kind of run I did, and I like the pink/purple color for general use myself. If you have the money, this is a wonderful running shoe.</p><div class="product"><a data-dimension112="5fc9c742-d5e0-431d-a5c3-a1e41dfa5f34" data-action="Deal Block" data-label="Megablast" data-dimension48="Megablast" data-dimension25="$225" href="https://www.asics.com/us/en-us/megablast/p/ANA_1013A170-500.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="ENsoxs6EEJJvMfjAgZP9xS" name="Asics Megablast" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ENsoxs6EEJJvMfjAgZP9xS-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Megablast is one of the most expensive running shoes I've tested that isn't a carbon plate racer, but it's so versatile and durable that it does merit its price tag. It's been in fairly short supply so far, but unsurprisingly, this lurid green color seems to be available in a lot of sizes.<a class="view-deal button" href="https://www.asics.com/us/en-us/megablast/p/ANA_1013A170-500.html" target="_blank" rel="nofollow" data-dimension112="5fc9c742-d5e0-431d-a5c3-a1e41dfa5f34" data-action="Deal Block" data-label="Megablast" data-dimension48="Megablast" data-dimension25="$225">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-vomero-plus"><span>Nike Vomero Plus</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5042px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UnGhYAJUgLaiWELdqeLFTA" name="Nike Vomero Plus" alt="Nike Vomero Plus" src="https://cdn.mos.cms.futurecdn.net/UnGhYAJUgLaiWELdqeLFTA-1920-80.jpg" mos="" align="middle" fullscreen="" width="5042" height="2836" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/i-ran-50-miles-in-the-nike-vomero-plus-and-its-my-new-favorite-running-shoe">Nike Vomero Plus</a> is the first max-cushioned daily trainer that I’ve ever really loved, because unlike most shoes in this category, it’s not just built to be as soft and protective as possible on easy runs.</p><p>It’s certainly comfortable, but the springy ZoomX foam in the midsole means that the ride is bouncy and fun, rather than feeling like you have to wade through soft foam, a problem I sometimes have with high stack cruisers.</p><p>While the Vomero Plus isn’t as effective for faster runs as the Evo SL and Megablast, it’s the perfect option for picking up the bulk of your easier daily training if you have a shoe rotation, and will certainly work as an all-rounder for new runners.</p><div class="product"><a data-dimension112="32af76ef-4132-42b2-bebf-366f31aee989" data-action="Deal Block" data-label="Vomero Plus" data-dimension48="Vomero Plus" data-dimension25="$179" href="https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Vq29k3oFETnonwF96Y8zG4" name="Nike Vomero Plus sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Vq29k3oFETnonwF96Y8zG4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vomero Plus is my go-to option for easy and long runs when I'm not testing new shoes. It's perfect for runners of all levels, and the best max-cushioned shoe I've tried.<a class="view-deal button" href="https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-100" target="_blank" rel="nofollow" data-dimension112="32af76ef-4132-42b2-bebf-366f31aee989" data-action="Deal Block" data-label="Vomero Plus" data-dimension48="Vomero Plus" data-dimension25="$179">View Deal</a></p></div><h3 class="article-body__section" id="section-asics-metaspeed-sky-tokyo"><span>Asics Metaspeed Sky Tokyo</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8fhKZLpY2tq5AKdW8Cq4nX" name="Asics Metaspeed Edge Tokyo-2" alt="Asics Metaspeed Edge Tokyo running shoes" src="https://cdn.mos.cms.futurecdn.net/8fhKZLpY2tq5AKdW8Cq4nX-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I love <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoes</a> and have used them for pretty much all my races ever since I got my hands on the original Nike Vaporfly 4%. </p><p>There have been several excellent carbon super-shoes launched in 2025, and I considered the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast Nitro Elite 3</a> and <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-ray-review">Asics Metaspeed Ray</a> for this spot in my top five, but the <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-sky-tokyo-review">Asics Metaspeed Sky Tokyo</a> won my heart when I used it to set my half marathon PR and run 2:24 at the Loch Ness Marathon this year.</p><p>It’s unbelievably light for such a high-stack shoe, and the combo of energetic foams and the carbon plate in the midsole makes it feel incredibly fast over any distance. </p><p>Carbon shoes don’t work for every runner — they’re expensive, unstable and not that durable — but if you use them, this is my favorite of 2025.</p><div class="product"><a data-dimension112="db999327-0faf-4e07-87f6-30acf9a7fd30" data-action="Deal Block" data-label="Metaspeed Sky Tokyo" data-dimension48="Metaspeed Sky Tokyo" data-dimension25="$270" href="https://www.asics.com/us/en-us/metaspeed-sky-tokyo/p/ANA_1013A162-600.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="kiSYBe649Uesk9kF7VCm2J" name="Asics Metaspeed Sky Tokyo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kiSYBe649Uesk9kF7VCm2J-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A supremely fast racing option, the Asics Metaspeed Sky Tokyo is the racing shoe I use when I'm hoping to set a PR, and I've run a couple of my best races ever in it in 2025.<a class="view-deal button" href="https://www.asics.com/us/en-us/metaspeed-sky-tokyo/p/ANA_1013A162-600.html" target="_blank" rel="nofollow" data-dimension112="db999327-0faf-4e07-87f6-30acf9a7fd30" data-action="Deal Block" data-label="Metaspeed Sky Tokyo" data-dimension48="Metaspeed Sky Tokyo" data-dimension25="$270">View Deal</a></p></div><h3 class="article-body__section" id="section-puma-velocity-nitro-4"><span>Puma Velocity Nitro 4</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nvzfLKuzFyLcf263uWLsnM" name="Puma Velocity Nitro 4" alt="Puma Velocity Nitro 4" src="https://cdn.mos.cms.futurecdn.net/nvzfLKuzFyLcf263uWLsnM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/puma-velocity-nitro-4-review">Puma Velocity Nitro 4</a> is not a flashy shoe compared to the other sneakers I’ve picked out here, but that’s partly what makes it so endearing to me. It's simple, but effective, and it will suit a wide variety of runners.</p><p>It’s a good value, cushioned enough for easy runs without being overly stacked, has a great outsole that grips well in wet conditions, and uses a lively midsole foam that feels energetic when you push the pace.</p><p>I recommend the Velocity Nitro 4 regularly to friends and runners at my club as a result, and I have yet to get a negative report on the shoe (aside from notes that it’s a little narrow). </p><div class="product"><a data-dimension112="a263e79f-5c1f-423d-9768-1cb037f66771" data-action="Deal Block" data-label="Velocity Nitro 4" data-dimension48="Velocity Nitro 4" data-dimension25="$140" href="https://us.puma.com/us/en/pd/velocity-nitro-4-men/311140?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZywwzQJdVP9nHZLB8cfyjh" name="Puma Velocity Nitro 4 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZywwzQJdVP9nHZLB8cfyjh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Velocity Nitro 4 is a comfortable daily trainer with a versatile ride that means you can use it as one shoe for everything or as a cushioned shoe for your daily training, which is how I mainly use it myself.<a class="view-deal button" href="https://us.puma.com/us/en/pd/velocity-nitro-4-men/311140?" target="_blank" rel="nofollow" data-dimension112="a263e79f-5c1f-423d-9768-1cb037f66771" data-action="Deal Block" data-label="Velocity Nitro 4" data-dimension48="Velocity Nitro 4" data-dimension25="$140">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/running/ive-run-more-than-1700-miles-this-year-and-these-are-the-running-shoes-ive-enjoyed-most">I've run more than 1,700 miles this year — and these are the running shoes I’ve enjoyed most</a></li><li><a href="https://www.tomsguide.com/wellness/running/how-to-warm-up-for-a-run-5-running-coach-approved-exercises-to-do-before-a-run">How to warm up for a run — 5 running coach-approved exercises</a></li><li><a href="https://www.tomsguide.com/news/this-6-move-yoga-is-the-perfect-recovery-routine-for-runners">Yoga for runners: This six-move routine boosts flexibility and builds stronger muscles</a></li></ul><div data-widget-type="review" data-model-name="Puma Fast-R 3 Nitro Elite,Adidas Adizero Evo SL Running Shoe,Puma Velocity Nitro 4,Asics Metaspeed Sky Tokyo,Nike Vomero Plus"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/i-tested-over-65-new-running-shoes-in-2025-these-are-the-best-5-ranked</link>
                                                                            <description>
                            <![CDATA[ I’ve run around 3000 miles in 2025 and tested a lot of new running shoes, and these are the top five I go back to time and time again. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6WX2EpapfaP3ikbcz4LcXm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3Eo8pc6rD8jFCZtFKergLT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 28 Dec 2025 07:05:00 +0000</pubDate>                                                                                                                                <updated>Tue, 30 Dec 2025 00:39:52 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Harris-Fry ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/J5Jjp49GUVjLZEbjEkTex-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick has been a journalist since 2012 and has spent most of that time writing about health and fitness for a variety of publications. Nick spent nine years working on the Coach magazine and website before moving to the fitness team at Tom’s Guide in 2024. Nick is a keen runner and also the founder of YouTube channel &lt;a href=&quot;https://www.youtube.com/channel/UCOBM9FasII4dKbyE_HKkbjw&quot;&gt;The Run Testers&lt;/a&gt;, which specialises in reviewing running shoes, watches, headphones and other gear.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick has covered all aspects of health and fitness throughout his career, interviewing experts and celebrities, trying fitness classes and running marathons, all in the name of providing readers with the information they need to get the most out of an active lifestyle.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick ran his first marathon in 2016 after six weeks of training for a magazine feature and subsequently became obsessed with the sport. He now has PBs of 2hr 25min for the marathon and 15min 30sec for 5K, and has run 16 marathons in total, as well as a 50-mile ultramarathon.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick runs 60-90 miles a week and races regularly with his club, which gives him a lot of opportunity to test out running gear: he has tested and reviewed hundreds of pairs of running shoes, as well as fitness trackers, running watches, sports headphones, treadmills, and all manner of other kit. Nick is also a qualified Run Leader in the UK.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick is an established expert in the health and fitness area and along with writing for several publications, including &lt;a href=&quot;https://www.livescience.com/author/nick-harris-fry&quot;&gt;Live Science&lt;/a&gt;, &lt;a href=&quot;https://www.expertreviews.co.uk/authors/nick-harris-fry&quot;&gt;Expert Reviews&lt;/a&gt;, &lt;a href=&quot;https://www.wareable.com/author/n.harris-fry&quot;&gt;Wareable&lt;/a&gt;, &lt;a href=&quot;https://www.coachweb.com/author/nick-harris-fry&quot;&gt;Coach&lt;/a&gt; and &lt;a href=&quot;https://www.getsweatgo.com/author/n.harrisfry&quot;&gt;Get Sweat Go&lt;/a&gt;, he has been quoted on &lt;a href=&quot;https://www.theguardian.com/thefilter/2024/oct/20/if-you-pay-more-than-4-youre-being-ripped-off-the-fair-price-for-14-everyday-items-from-cleaning-spray-to-olive-oil&quot;&gt;The Guardian&lt;/a&gt; and &lt;a href=&quot;https://www.independent.co.uk/life-style/health-and-families/london-marathon-2021-date-training-tips-summer-running-a9482486.html&quot;&gt;The Independent&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick graduated from the University of York in 2010 with a degree in Politics, Philosophy and Economics and worked in the NHS for three years, during which time he completed his NCTJ Diploma in Journalism at News Associates in London. Before starting on Coach and moving into health and fitness, Nick worked as a football journalist and lived in Kathmandu, Nepal for two years.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3Eo8pc6rD8jFCZtFKergLT-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asics Megablast]]></media:description>                                                            <media:text><![CDATA[Asics Megablast]]></media:text>
                                <media:title type="plain"><![CDATA[Asics Megablast]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3Eo8pc6rD8jFCZtFKergLT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I test running shoes for a living, and I love my job. I’m a keen marathoner myself, and having exciting new shoes to try out during my training helps keep me motivated to get out there and run each day. In 2025, I’ve tried out more than 65 new sneakers during my 3000 miles of running.</p><p>That’s a lot of shoes, and some of them have been pretty forgettable. Many more of those shoes have been fine — they’ve felt good on the run, but aren’t sneakers that I’ve made part of my own rotation after testing them out.</p><p>A select few have been very special indeed, and these are the shoes I still use regularly when I’m not testing something new. I’ve picked out my five <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> of 2025 below and even put them in order because who doesn’t love a ranking? Drum roll, please…</p><h3 class="article-body__section" id="section-1-adidas-adizero-evo-sl"><span>1. Adidas Adizero Evo SL</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QNzsmW7cA2BbdSXYN9UDF3" name="Adidas Adizero Evo SL" alt="Adidas Adizero Evo SL on a sidewalk" src="https://cdn.mos.cms.futurecdn.net/QNzsmW7cA2BbdSXYN9UDF3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>An emphatic winner of my favorite shoe of the year, the <a href="https://www.tomsguide.com/wellness/running/adidas-adizero-evo-sl-review">Adidas Adizero Evo SL</a> offers exceptional performance at a surprisingly reasonable price, which is something that’s becoming a rarity in the running shoe market.</p><p>It’s very light and has a generous stack of springy foam in its midsole, and I’ve found the Evo SL great for a wide variety of runs, from track sessions to easy plods. Some might find it unstable for easy runs, though, in which case it still stands out as a great speed shoe for rotation.</p><p>Most shoes that can match its performance cost nearer $200, or even over that, while the Adidas Evo SL is $150 and is now sometimes in sales for less than $100.</p><div class="product"><a data-dimension112="68dd6e64-af26-4490-8cdf-e509995666ac" data-action="Deal Block" data-label="Adizero Evo SL" data-dimension48="Adizero Evo SL" data-dimension25="$150" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JR3419.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yLoEUPWEKirGeMz6zgaQDG" name="Adidas Adizero Evo SL sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yLoEUPWEKirGeMz6zgaQDG-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Of the many pairs of shoes I’ve tested this year, the Adidas Adizero Evo SL is the one that has impressed me most as a comfortable, fun and fast daily trainer. It does every kind of run well, and it’s a good value too, especially now that it's starting to appear in sales.<a class="view-deal button" href="https://www.adidas.com/us/adizero-evo-sl-shoes/JR3419.html" target="_blank" rel="nofollow" data-dimension112="68dd6e64-af26-4490-8cdf-e509995666ac" data-action="Deal Block" data-label="Adizero Evo SL" data-dimension48="Adizero Evo SL" data-dimension25="$150">View Deal</a></p></div><h3 class="article-body__section" id="section-asics-megablast"><span>Asics Megablast</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aSYhuejMtJoG3QX7YZz6RT" name="Asics Megablast" alt="Asics Megablast" src="https://cdn.mos.cms.futurecdn.net/aSYhuejMtJoG3QX7YZz6RT-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/asics-megablast-review">Asics Megablast</a> is one of the few shoes that I find more versatile than the Adidas Evo SL, but it loses out on the top spot in my ranking because of its high price of $225. The fact that it’s still in my top five at all, given that price, shows just how fantastic it is to run in.</p><p>It has a mega-stack of responsive foam in its midsole but is still surprisingly lightweight and stable, and the Megablast is great for anything from easy or tempo long runs to short interval sessions. </p><p>I took the shoe away as my only sneaker for my summer holiday this year because I knew it could handle any kind of run I did, and I like the pink/purple color for general use myself. If you have the money, this is a wonderful running shoe.</p><div class="product"><a data-dimension112="5fc9c742-d5e0-431d-a5c3-a1e41dfa5f34" data-action="Deal Block" data-label="Megablast" data-dimension48="Megablast" data-dimension25="$225" href="https://www.asics.com/us/en-us/megablast/p/ANA_1013A170-500.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="ENsoxs6EEJJvMfjAgZP9xS" name="Asics Megablast" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ENsoxs6EEJJvMfjAgZP9xS-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Megablast is one of the most expensive running shoes I've tested that isn't a carbon plate racer, but it's so versatile and durable that it does merit its price tag. It's been in fairly short supply so far, but unsurprisingly, this lurid green color seems to be available in a lot of sizes.<a class="view-deal button" href="https://www.asics.com/us/en-us/megablast/p/ANA_1013A170-500.html" target="_blank" rel="nofollow" data-dimension112="5fc9c742-d5e0-431d-a5c3-a1e41dfa5f34" data-action="Deal Block" data-label="Megablast" data-dimension48="Megablast" data-dimension25="$225">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-vomero-plus"><span>Nike Vomero Plus</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5042px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UnGhYAJUgLaiWELdqeLFTA" name="Nike Vomero Plus" alt="Nike Vomero Plus" src="https://cdn.mos.cms.futurecdn.net/UnGhYAJUgLaiWELdqeLFTA-1920-80.jpg" mos="" align="middle" fullscreen="" width="5042" height="2836" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/i-ran-50-miles-in-the-nike-vomero-plus-and-its-my-new-favorite-running-shoe">Nike Vomero Plus</a> is the first max-cushioned daily trainer that I’ve ever really loved, because unlike most shoes in this category, it’s not just built to be as soft and protective as possible on easy runs.</p><p>It’s certainly comfortable, but the springy ZoomX foam in the midsole means that the ride is bouncy and fun, rather than feeling like you have to wade through soft foam, a problem I sometimes have with high stack cruisers.</p><p>While the Vomero Plus isn’t as effective for faster runs as the Evo SL and Megablast, it’s the perfect option for picking up the bulk of your easier daily training if you have a shoe rotation, and will certainly work as an all-rounder for new runners.</p><div class="product"><a data-dimension112="32af76ef-4132-42b2-bebf-366f31aee989" data-action="Deal Block" data-label="Vomero Plus" data-dimension48="Vomero Plus" data-dimension25="$179" href="https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Vq29k3oFETnonwF96Y8zG4" name="Nike Vomero Plus sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Vq29k3oFETnonwF96Y8zG4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vomero Plus is my go-to option for easy and long runs when I'm not testing new shoes. It's perfect for runners of all levels, and the best max-cushioned shoe I've tried.<a class="view-deal button" href="https://www.nike.com/t/vomero-plus-mens-road-running-shoes-5npsVBwT/HV8150-100" target="_blank" rel="nofollow" data-dimension112="32af76ef-4132-42b2-bebf-366f31aee989" data-action="Deal Block" data-label="Vomero Plus" data-dimension48="Vomero Plus" data-dimension25="$179">View Deal</a></p></div><h3 class="article-body__section" id="section-asics-metaspeed-sky-tokyo"><span>Asics Metaspeed Sky Tokyo</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8fhKZLpY2tq5AKdW8Cq4nX" name="Asics Metaspeed Edge Tokyo-2" alt="Asics Metaspeed Edge Tokyo running shoes" src="https://cdn.mos.cms.futurecdn.net/8fhKZLpY2tq5AKdW8Cq4nX-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I love <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoes</a> and have used them for pretty much all my races ever since I got my hands on the original Nike Vaporfly 4%. </p><p>There have been several excellent carbon super-shoes launched in 2025, and I considered the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast Nitro Elite 3</a> and <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-ray-review">Asics Metaspeed Ray</a> for this spot in my top five, but the <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-sky-tokyo-review">Asics Metaspeed Sky Tokyo</a> won my heart when I used it to set my half marathon PR and run 2:24 at the Loch Ness Marathon this year.</p><p>It’s unbelievably light for such a high-stack shoe, and the combo of energetic foams and the carbon plate in the midsole makes it feel incredibly fast over any distance. </p><p>Carbon shoes don’t work for every runner — they’re expensive, unstable and not that durable — but if you use them, this is my favorite of 2025.</p><div class="product"><a data-dimension112="db999327-0faf-4e07-87f6-30acf9a7fd30" data-action="Deal Block" data-label="Metaspeed Sky Tokyo" data-dimension48="Metaspeed Sky Tokyo" data-dimension25="$270" href="https://www.asics.com/us/en-us/metaspeed-sky-tokyo/p/ANA_1013A162-600.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="kiSYBe649Uesk9kF7VCm2J" name="Asics Metaspeed Sky Tokyo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kiSYBe649Uesk9kF7VCm2J-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A supremely fast racing option, the Asics Metaspeed Sky Tokyo is the racing shoe I use when I'm hoping to set a PR, and I've run a couple of my best races ever in it in 2025.<a class="view-deal button" href="https://www.asics.com/us/en-us/metaspeed-sky-tokyo/p/ANA_1013A162-600.html" target="_blank" rel="nofollow" data-dimension112="db999327-0faf-4e07-87f6-30acf9a7fd30" data-action="Deal Block" data-label="Metaspeed Sky Tokyo" data-dimension48="Metaspeed Sky Tokyo" data-dimension25="$270">View Deal</a></p></div><h3 class="article-body__section" id="section-puma-velocity-nitro-4"><span>Puma Velocity Nitro 4</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nvzfLKuzFyLcf263uWLsnM" name="Puma Velocity Nitro 4" alt="Puma Velocity Nitro 4" src="https://cdn.mos.cms.futurecdn.net/nvzfLKuzFyLcf263uWLsnM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/puma-velocity-nitro-4-review">Puma Velocity Nitro 4</a> is not a flashy shoe compared to the other sneakers I’ve picked out here, but that’s partly what makes it so endearing to me. It's simple, but effective, and it will suit a wide variety of runners.</p><p>It’s a good value, cushioned enough for easy runs without being overly stacked, has a great outsole that grips well in wet conditions, and uses a lively midsole foam that feels energetic when you push the pace.</p><p>I recommend the Velocity Nitro 4 regularly to friends and runners at my club as a result, and I have yet to get a negative report on the shoe (aside from notes that it’s a little narrow). </p><div class="product"><a data-dimension112="a263e79f-5c1f-423d-9768-1cb037f66771" data-action="Deal Block" data-label="Velocity Nitro 4" data-dimension48="Velocity Nitro 4" data-dimension25="$140" href="https://us.puma.com/us/en/pd/velocity-nitro-4-men/311140?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZywwzQJdVP9nHZLB8cfyjh" name="Puma Velocity Nitro 4 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZywwzQJdVP9nHZLB8cfyjh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Velocity Nitro 4 is a comfortable daily trainer with a versatile ride that means you can use it as one shoe for everything or as a cushioned shoe for your daily training, which is how I mainly use it myself.<a class="view-deal button" href="https://us.puma.com/us/en/pd/velocity-nitro-4-men/311140?" target="_blank" rel="nofollow" data-dimension112="a263e79f-5c1f-423d-9768-1cb037f66771" data-action="Deal Block" data-label="Velocity Nitro 4" data-dimension48="Velocity Nitro 4" data-dimension25="$140">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/running/ive-run-more-than-1700-miles-this-year-and-these-are-the-running-shoes-ive-enjoyed-most">I've run more than 1,700 miles this year — and these are the running shoes I’ve enjoyed most</a></li><li><a href="https://www.tomsguide.com/wellness/running/how-to-warm-up-for-a-run-5-running-coach-approved-exercises-to-do-before-a-run">How to warm up for a run — 5 running coach-approved exercises</a></li><li><a href="https://www.tomsguide.com/news/this-6-move-yoga-is-the-perfect-recovery-routine-for-runners">Yoga for runners: This six-move routine boosts flexibility and builds stronger muscles</a></li></ul><div data-widget-type="review" data-model-name="Puma Fast-R 3 Nitro Elite,Adidas Adizero Evo SL Running Shoe,Puma Velocity Nitro 4,Asics Metaspeed Sky Tokyo,Nike Vomero Plus"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike and Amazon go head to head with massive discounts on running shoes and apparel — 17 deals I'd shop now ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Looking for Nike deals? You’ll be excited to know that <a href="https://www.nike.com/w/december-deals-2vywy" target="_blank" rel="nofollow">everything in Nike’s sale section has an extra 25% off for a limited time</a>. That means you can score new running shoes or upgrade your gym kit for as little as $6. Just remember to use the discount code <strong>"GIFTS" </strong>where applicable.</p><p>If you’re a size 11.5, you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow">Nike Pegasus 41 on sale for just $74</a>. This is crazy cheap (and probably why all the other sizes have sold out in this discounted color). We rank them as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value, so to see them even cheaper is awesome! There are other sizes and colors on sale for a bit more, so check out the deals that are available in the size you want.</p><p>Meanwhile, Amazon doesn’t want to be left behind, and it's holding a huge <a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow">Nike sale with deals from $19</a>. </p><p><strong>Note: </strong>The prices of some items vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. I also recommend checking out our <a href="https://www.tomsguide.com/uk/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/computing/ipads/quick-amazon-and-best-buy-are-bringing-black-friday-ipad-deals-back-5-deals-id-shop-at-their-lowest-prices">iPad Black Friday deals that have made a comeback</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire sale at Nike.com</strong></a></li><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a></li><li><strong>Nike Everyday Cushioned Training Crew Socks (6 Pairs): </strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><strong>was $24 now from $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now from $23</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now from $31</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-600" target="_blank" rel="nofollow"><strong>was $50 now from $32</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow"><strong>was $70 now from $38</strong></a></li><li><strong>Nike Club Knit Joggers (Men's): </strong><a href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow"><strong>was $50 now from $41</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now from $58</strong></a><strong> "GIFTS"</strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><strong>was $155 now from $74</strong></a><strong> "GIFTS"</strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now from $92</strong></a><strong> "GIFTS"</strong></li></ul><h3 class="article-body__section" id="section-footwear"><span>Footwear</span></h3><div class="product"><a data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17" href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Ezegg7hTGfmjs22CU3jMRA" name="Celso Girl Slides (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ezegg7hTGfmjs22CU3jMRA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow" data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17">Celso Girl Slides (Women's): was $32 now $17</a></strong><br>Nike's Celso Girl slides are super-cheap with this discount. They're clean and simply stylish with a Nike swoosh on the straps. Plus, there's a soft foam footbed. <a class="view-deal button" href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow" data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">Victori One SE Slides (Men's): was $35 now $23</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $23, which is a steal. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38" href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:45.73%;"><img id="TkJsB9yFAGpPmGdC3wheJE" name="Promina Walking Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TkJsB9yFAGpPmGdC3wheJE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow" data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38">Promina Walking Shoes (Women's): was $70 now $38</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $38. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow" data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45">Revolution 8 Road Running Shoes (Men's): was $70 now $45</a></strong><br>These Nike road runners are on sale starting from just $45, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47">Flex Control 4 (Men's): was $70 now $47</a></strong><br>The Nike Flex Control 4 can now be yours for just $47. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">Interact Run Road Running Shoes (Men's): was $85 now $58</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">View Deal</a></p></div><div class="product"><a data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1633px;"><p class="vanilla-image-block" style="padding-top:49.42%;"><img id="nRpSEdQovRKycwRo5tZ9dT" name="Court Vision Low Next Nature Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nRpSEdQovRKycwRo5tZ9dT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1633" height="807" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow" data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63">Court Vision Low Next Nature Shoes (Women's): was $85 now $63</a></strong><br>These Nike Court Vision Low Next Nature are inspired by the look of classic 80s basketball shoes, but bring modern-day cushioning and support. They also have a soft padded collar and durable rubber outsoles.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow" data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74">Pegasus 41 (Women's): was $123 now $74</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86">Free Metcon 6 Workout Shoes (Women’s): was $125 now $86</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22">Sportswear JDI (Men's): was $30 now $22</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$20" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$20">Dri-FIT 5" Running Shorts (Men’s): was $40 now $20</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $24</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41" href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:492px;"><p class="vanilla-image-block" style="padding-top:178.66%;"><img id="Kch7euxD2RmZxcdJTUkxT5" name="Club Knit Joggers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Kch7euxD2RmZxcdJTUkxT5-1920-80.jpg" mos="" align="middle" fullscreen="" width="492" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow" data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41">Club Knit Joggers (Men's): was $50 now $41</a></strong><br>I live in joggers in the colder months of the year. If you're like me, you'll want to grab this deal from Nike. They're made of soft and lightweight knit fabric that'll keep you warm without overheating. Plus, the cuffs are specially designed to make sure your favorite shoes take center stage.<a class="view-deal button" href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow" data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:448px;"><p class="vanilla-image-block" style="padding-top:196.21%;"><img id="5pFazC7Y6txPJDRSaD37NK" name="Club Full-Zip Fleece Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5pFazC7Y6txPJDRSaD37NK-1920-80.jpg" mos="" align="middle" fullscreen="" width="448" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48">Club Full-Zip Fleece Hoodie (Men's): was $70 now $48</a></strong><br>A wardrobe essential! This Nike hoodie is on sale for up to 30% off right now. The white zip looks especially great with the black colorway of this hoodie, and it's super soft and comfortable with a standard fit.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48">View Deal</a></p></div><h3 class="article-body__section" id="section-accessories"><span>Accessories</span></h3><div class="product"><a data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16" href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1379px;"><p class="vanilla-image-block" style="padding-top:63.74%;"><img id="smgWNFCbVAegj7W8GK4KcW" name="Brasilia 9.5 Training Shoe Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/smgWNFCbVAegj7W8GK4KcW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1379" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow" data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16">Brasilia 9.5 Training Shoe Bag: was $22 now $16</a></strong><br>Think about all the times your shoes have gotten muddy while you're out and about and you'll see why this Nike shoe bag is a great idea. It's great to stash your shoes in after a workout, with a padded handle to help you carry it. It's compact and lightweight enough to fit in your existing gym bag, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow" data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6n64oxzZvjMnJDEx6NhYqU" name="Everyday Cushioned Training Crew Socks (6 Pairs)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6n64oxzZvjMnJDEx6NhYqU-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19">Everyday Cushioned Training Crew Socks (6 Pairs): was $24 now $19</a></strong><br>At around $3 per pair (or $1.50 per sock!) this set is a nice find. These crew socks provide cushioning to support your feet and Nike's Dri-Fit tech wicks sweat away to keep you feeling comfortable.<a class="view-deal button" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:81.39%;"><img id="e3umJLLwB6YrBtpYzm7hie" name="Brasilia 9.5 Training Duffel Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e3umJLLwB6YrBtpYzm7hie-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32">Brasilia 9.5 Training Duffel Bag: was $54 now $32</a></strong><br>The perfect solution for transporting your gym kit! This duffel bag looks sleek thanks to its Nike logo and is easy to carry with a padded strap. There are also zippered pockets on the inside and outside to organize your stuff.<a class="view-deal button" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/limited-time-nike-sale-takes-an-extra-25-percent-off-15-deals-id-shop-now-on-running-shoes-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Nike’s limited time deal takes an extra 25% off sale items — I’m sharing the best deals to add to your cart. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PLjArBvUBcmsdDTv6K6wa3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Dec 2025 16:13:42 +0000</pubDate>                                                                                                                                <updated>Thu, 11 Dec 2025 14:57:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:description>                                                            <media:text><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:text>
                                <media:title type="plain"><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Looking for Nike deals? You’ll be excited to know that <a href="https://www.nike.com/w/december-deals-2vywy" target="_blank" rel="nofollow">everything in Nike’s sale section has an extra 25% off for a limited time</a>. That means you can score new running shoes or upgrade your gym kit for as little as $6. Just remember to use the discount code <strong>"GIFTS" </strong>where applicable.</p><p>If you’re a size 11.5, you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow">Nike Pegasus 41 on sale for just $74</a>. This is crazy cheap (and probably why all the other sizes have sold out in this discounted color). We rank them as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value, so to see them even cheaper is awesome! There are other sizes and colors on sale for a bit more, so check out the deals that are available in the size you want.</p><p>Meanwhile, Amazon doesn’t want to be left behind, and it's holding a huge <a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow">Nike sale with deals from $19</a>. </p><p><strong>Note: </strong>The prices of some items vary depending on the size and color you choose. To find the best deals, check out any different color options available in your size. I also recommend checking out our <a href="https://www.tomsguide.com/uk/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/computing/ipads/quick-amazon-and-best-buy-are-bringing-black-friday-ipad-deals-back-5-deals-id-shop-at-their-lowest-prices">iPad Black Friday deals that have made a comeback</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire sale at Nike.com</strong></a></li><li><a href="https://www.amazon.com/stores/page/E9C7C6A6-9A88-4959-A67F-4D44FC67320F" target="_blank" rel="nofollow"><strong>shop Nike deals at Amazon</strong></a></li><li><strong>Nike Everyday Cushioned Training Crew Socks (6 Pairs): </strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><strong>was $24 now from $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now from $23</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now from $31</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-600" target="_blank" rel="nofollow"><strong>was $50 now from $32</strong></a> <strong>"GIFTS"</strong></li><li><strong>Nike Promina Walking Shoes (Women's): </strong><a href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow"><strong>was $70 now from $38</strong></a></li><li><strong>Nike Club Knit Joggers (Men's): </strong><a href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow"><strong>was $50 now from $41</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now from $58</strong></a><strong> "GIFTS"</strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><strong>was $155 now from $74</strong></a><strong> "GIFTS"</strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now from $92</strong></a><strong> "GIFTS"</strong></li></ul><h3 class="article-body__section" id="section-footwear"><span>Footwear</span></h3><div class="product"><a data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17" href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Ezegg7hTGfmjs22CU3jMRA" name="Celso Girl Slides (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ezegg7hTGfmjs22CU3jMRA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow" data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17">Celso Girl Slides (Women's): was $32 now $17</a></strong><br>Nike's Celso Girl slides are super-cheap with this discount. They're clean and simply stylish with a Nike swoosh on the straps. Plus, there's a soft foam footbed. <a class="view-deal button" href="https://www.nike.com/t/celso-girl-womens-slides-9AwYMr/314870-011" target="_blank" rel="nofollow" data-dimension112="067fe318-1438-4e24-abb8-9ae158627c54" data-action="Deal Block" data-label="Celso Girl Slides (Women's)" data-dimension48="Celso Girl Slides (Women's)" data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">Victori One SE Slides (Men's): was $35 now $23</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $23, which is a steal. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38" href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:45.73%;"><img id="TkJsB9yFAGpPmGdC3wheJE" name="Promina Walking Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TkJsB9yFAGpPmGdC3wheJE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow" data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38">Promina Walking Shoes (Women's): was $70 now $38</a></strong><br>Right now you can snag the Nike Promina Walking Shoes on sale for as low as $38. It brings a tall foam stack and a rocker design, and leads to a super smooth ride on everyday walks. You get plenty of cushioning and stability, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Promina-Sneaker-X-Wide/dp/B0F13C1TLN" target="_blank" rel="nofollow" data-dimension112="98ceb5a9-254c-46a1-8f0b-168b0cdf829f" data-action="Deal Block" data-label="Promina Walking Shoes (Women's)" data-dimension48="Promina Walking Shoes (Women's)" data-dimension25="$38">View Deal</a></p></div><div class="product"><a data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1761px;"><p class="vanilla-image-block" style="padding-top:42.36%;"><img id="67uhh2RQ4kgbX6unXyGnxh" name="Revolution 8 Road Running Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/67uhh2RQ4kgbX6unXyGnxh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1761" height="746" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45">Revolution 8 Road Running Shoes (Men's): was $70 now $45</a></strong><br>These Nike road runners are on sale starting from just $45, which is a steal. They're packed with cushioning, have a breathable mesh upper and a flexible outsole. <a class="view-deal button" href="https://www.amazon.com/Nike-Revolution-Sneaker-Smoke-Black/dp/B0DPHTWLTQ" target="_blank" rel="nofollow" data-dimension112="aad489ef-b96e-4600-8886-d723541cd9ec" data-action="Deal Block" data-label="Revolution 8 Road Running Shoes (Men's)" data-dimension48="Revolution 8 Road Running Shoes (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47">Flex Control 4 (Men's): was $70 now $47</a></strong><br>The Nike Flex Control 4 can now be yours for just $47. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">Interact Run Road Running Shoes (Men's): was $85 now $58</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">View Deal</a></p></div><div class="product"><a data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63" href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1633px;"><p class="vanilla-image-block" style="padding-top:49.42%;"><img id="nRpSEdQovRKycwRo5tZ9dT" name="Court Vision Low Next Nature Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nRpSEdQovRKycwRo5tZ9dT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1633" height="807" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow" data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63">Court Vision Low Next Nature Shoes (Women's): was $85 now $63</a></strong><br>These Nike Court Vision Low Next Nature are inspired by the look of classic 80s basketball shoes, but bring modern-day cushioning and support. They also have a soft padded collar and durable rubber outsoles.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Sneaker-Metallic-Burgundy/dp/B0DYLFCRCN" target="_blank" rel="nofollow" data-dimension112="026480d4-e4d4-4d5c-9f08-b6e5d13634ff" data-action="Deal Block" data-label="Court Vision Low Next Nature Shoes (Women's)" data-dimension48="Court Vision Low Next Nature Shoes (Women's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74">Pegasus 41 (Women's): was $123 now $74</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86">Free Metcon 6 Workout Shoes (Women’s): was $125 now $86</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$86">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22">Sportswear JDI (Men's): was $30 now $22</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$20" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$20">Dri-FIT 5" Running Shorts (Men’s): was $40 now $20</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $24</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. Use code <strong>"GIFTS" </strong>to get this deal.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41" href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:492px;"><p class="vanilla-image-block" style="padding-top:178.66%;"><img id="Kch7euxD2RmZxcdJTUkxT5" name="Club Knit Joggers (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Kch7euxD2RmZxcdJTUkxT5-1920-80.jpg" mos="" align="middle" fullscreen="" width="492" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow" data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41">Club Knit Joggers (Men's): was $50 now $41</a></strong><br>I live in joggers in the colder months of the year. If you're like me, you'll want to grab this deal from Nike. They're made of soft and lightweight knit fabric that'll keep you warm without overheating. Plus, the cuffs are specially designed to make sure your favorite shoes take center stage.<a class="view-deal button" href="https://www.amazon.com/Nike-Joggers-Black-White-FQ4330-010/dp/B0CS5Y76SN" target="_blank" rel="nofollow" data-dimension112="8a1eaa99-7580-4d47-af41-c5705dec744e" data-action="Deal Block" data-label="Club Knit Joggers (Men's)" data-dimension48="Club Knit Joggers (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:448px;"><p class="vanilla-image-block" style="padding-top:196.21%;"><img id="5pFazC7Y6txPJDRSaD37NK" name="Club Full-Zip Fleece Hoodie (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5pFazC7Y6txPJDRSaD37NK-1920-80.jpg" mos="" align="middle" fullscreen="" width="448" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48">Club Full-Zip Fleece Hoodie (Men's): was $70 now $48</a></strong><br>A wardrobe essential! This Nike hoodie is on sale for up to 30% off right now. The white zip looks especially great with the black colorway of this hoodie, and it's super soft and comfortable with a standard fit.<a class="view-deal button" href="https://www.amazon.com/Nike-Mens-Sportswear-Black-White/dp/B0DPGL1LMF" target="_blank" rel="nofollow" data-dimension112="ec11d3b2-d3a2-4d3d-a5d0-ff443026db01" data-action="Deal Block" data-label="Club Full-Zip Fleece Hoodie (Men's)" data-dimension48="Club Full-Zip Fleece Hoodie (Men's)" data-dimension25="$48">View Deal</a></p></div><h3 class="article-body__section" id="section-accessories"><span>Accessories</span></h3><div class="product"><a data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16" href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1379px;"><p class="vanilla-image-block" style="padding-top:63.74%;"><img id="smgWNFCbVAegj7W8GK4KcW" name="Brasilia 9.5 Training Shoe Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/smgWNFCbVAegj7W8GK4KcW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1379" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow" data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16">Brasilia 9.5 Training Shoe Bag: was $22 now $16</a></strong><br>Think about all the times your shoes have gotten muddy while you're out and about and you'll see why this Nike shoe bag is a great idea. It's great to stash your shoes in after a workout, with a padded handle to help you carry it. It's compact and lightweight enough to fit in your existing gym bag, too.<a class="view-deal button" href="https://www.amazon.com/Nike-Brasilia-Shin-Guards-Size/dp/B09T6CFX8W" target="_blank" rel="nofollow" data-dimension112="540f7041-69b0-45b7-8936-0c27973c88a1" data-action="Deal Block" data-label="Brasilia 9.5 Training Shoe Bag" data-dimension48="Brasilia 9.5 Training Shoe Bag" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6n64oxzZvjMnJDEx6NhYqU" name="Everyday Cushioned Training Crew Socks (6 Pairs)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6n64oxzZvjMnJDEx6NhYqU-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19">Everyday Cushioned Training Crew Socks (6 Pairs): was $24 now $19</a></strong><br>At around $3 per pair (or $1.50 per sock!) this set is a nice find. These crew socks provide cushioning to support your feet and Nike's Dri-Fit tech wicks sweat away to keep you feeling comfortable.<a class="view-deal button" href="https://www.amazon.com/Nike-Everyday-Cushioned-Training-Heather/dp/B0D23182HH" target="_blank" rel="nofollow" data-dimension112="2570654f-0cfa-4aa6-98a8-5501b554addd" data-action="Deal Block" data-label="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension48="Everyday Cushioned Training Crew Socks (6 Pairs)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:81.39%;"><img id="e3umJLLwB6YrBtpYzm7hie" name="Brasilia 9.5 Training Duffel Bag" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e3umJLLwB6YrBtpYzm7hie-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="879" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32">Brasilia 9.5 Training Duffel Bag: was $54 now $32</a></strong><br>The perfect solution for transporting your gym kit! This duffel bag looks sleek thanks to its Nike logo and is easy to carry with a padded strap. There are also zippered pockets on the inside and outside to organize your stuff.<a class="view-deal button" href="https://www.amazon.com/Nike-Unisex-Brasilia-Training-Duffel/dp/B09NYCF84H" target="_blank" rel="nofollow" data-dimension112="363d3af2-c8e0-4b33-a482-485013bd4acb" data-action="Deal Block" data-label="Brasilia 9.5 Training Duffel Bag" data-dimension48="Brasilia 9.5 Training Duffel Bag" data-dimension25="$32">View Deal</a></p></div><div data-model-name="Nike Men's Pegasus 41 Road Running Shoe" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Runners gravitated to these 3 running shoes in 2025 — we tested them thoroughly, the consensus tracks ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Although we spend a lot of time testing running shoes to find out which ones we think are worth your money, we don’t always know what the rest of the running population is enjoying or whether they agree with us. So when Strava sent over its <a href="https://press.strava.com/articles/strava-releases-12th-annual-year-in-sport-trend-report-2025" target="_blank">2025 Year in Sport Trend Report</a>, sharing the most logged shoe brands, we were all ears.</p><p>The report, based on data from more than 180 million users, showed that Asics, Nike and Hoka are the three brands runners are logging the most activities in worldwide. All three brands appear at least once in our <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> guide, so we can’t say we’re hugely surprised. What we can say is that it makes perfect sense why these brands continue to dominate the roads, and Strava feeds.</p><p>The Strava app collects this data through its gear-tracking feature, where runners can log the shoes they use for each activity. Not everyone does it, but for those who do, it’s a mix of showing off new sneakers and, more importantly, keeping tabs on mileage. Since most experts suggest swapping shoes every 300 to 500 miles, it can be a handy reminder of when it’s time for a new pair.</p><h2 class="article-body__section" id="section-1-asics-novablast"><span>1. ASICS Novablast </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KLJc2mBTPjopkmhQX94nf9" name="Asics Novablast 5" alt="Asics Novablast 5" src="https://cdn.mos.cms.futurecdn.net/KLJc2mBTPjopkmhQX94nf9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The most recorded shoe on Strava was the ASICS Novablast. It’s worth noting that in the Strava app, users can log the brand and model line, but not the specific version number. For clarity, we’ll focus on the most up-to-date model we’ve tested and reviewed here at Tom’s Guide.</p><p>The latest model to arrive in the Novablast lineup is the <a href="https://www.tomsguide.com/wellness/running/asics-novablast-5-review">Asics Novablast 5</a>, which we voted the best running shoe for beginners this year. After its launch in summer 2024, the Novablast 5 quickly stood out for its balance of comfort, support and fun, making it a shoe you will actually look forward to running in. It's lightweight, durable and has a soft, springy feel underfoot that helps absorb impact while keeping runs enjoyable. </p><h2 id="asics">Asics</h2><div class="product"><a data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150" href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Uekx6a6yuJsqFSRwvmive7" name="Asics Novablast 5 sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uekx6a6yuJsqFSRwvmive7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow" data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150">Novablast 5: $150</a></strong><br>There are a bundle of colorways to choose from, including the featured Greyish Purple/Coral Reef, all-black Black/Carrier Grey, warmer tones like Rubble Red/Fawn, or more muted options such as Pure Aqua/Seal Grey. You can shop the <a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1012B765-101.html" target="_blank" rel="nofollow">women’s version here</a> and the <a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow">men’s version here</a>.<a class="view-deal button" href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow" data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150">View Deal</a></p></div><h3 class="article-body__section" id="section-2-nike-pegasus"><span>2. Nike Pegasus</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jvWHPbzkLMKKwQ9ivPjFAF" name="Nike Pegasus 41-6.jpg" alt="Nike Pegasus 41 running shoes" src="https://cdn.mos.cms.futurecdn.net/jvWHPbzkLMKKwQ9ivPjFAF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>The Nike Pegasus was the second most recorded running shoe in Strava’s end-of-year report, and the latest version, the <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a>, is the model we currently rate at Tom’s Guide as the best value running shoe.</p><p>Our fitness editor Jane McGuire has been writing about the Pegasus since the Pegasus 35, and while she says this makes her feel old, it also means she can say with confidence that the 41 is the best version yet. It’s a reliable workhorse, suitable for beginners and more experienced runners alike. With a lighter, more breathable upper, Nike’s bouncy ReactX midsole, and Zoom Air pods under the heel and forefoot, it’s comfortable and versatile for all kinds of runs.</p><div class="product"><a data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="8ndqhYBDZKXJ3DZ9jb79wk" name="Nike Pegasus 41 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8ndqhYBDZKXJ3DZ9jb79wk-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>At the time of writing, the women’s Nike Pegasus 41 is at its lowest price right now at Nike, with a 50% discount, making an already great-value running shoe even cheaper. Consider this your heads up, these lingering Black Friday and Cyber Monday deals are unlikely to last much longer, so if you see your size, it’s worth moving quickly. The <a href="https://www.dickssportinggoods.com/p/nike-womens-pegasus-41-running-shoes-24nikwpgss41whtrdrnn/24nikwpgss41whtrdrnn" target="_blank" rel="nofollow" data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">men’s model</a> is also discounted at Nike right now, with 48% off.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow" data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka-clifton-10"><span>Hoka Clifton 10</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QMXJnxYGbxLHJa5GZcG9d" name="Hoka Clifton 10" alt="Hoka Clifton 10" src="https://cdn.mos.cms.futurecdn.net/QMXJnxYGbxLHJa5GZcG9d-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-10-review">Hoka Clifton 10</a> was the third most used shoe in Strava’s 2025 data, and it’s easy to see why. It’s one of the most affordable cushioned shoes from Hoka, and while the foam isn’t super soft or bouncy, it’s stable and reliable for everyday runs. The padded collar, tongue, and structured heel provide a secure fit, and it feels comfortable and stable from the first step at easy, everyday running paces. </p><p>When my colleague Nick tested it back in February, he wasn’t wrong: “I can see it remaining as popular as ever as one of the best mid-range shoes available.” Judging by Strava’s data, runners clearly agree. It didn’t feature in our running shoe guide because we don't think it’s the most versatile or lively option, but for reliable comfort and stability, you can't go wrong.</p><div class="product"><a data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155" href="https://www.hoka.com/en/us/mens-everyday-running-gear/clifton-10/197634749044.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:220px;"><p class="vanilla-image-block" style="padding-top:100.45%;"><img id="PYGzbBvFFbW34ukAtmPhTn" name="hoka clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PYGzbBvFFbW34ukAtmPhTn-1920-80.png" mos="" align="middle" fullscreen="" width="220" height="221" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Clifton 10 is available in 17 colors and comes in regular, wide, and extra-wide fits for both men and <a href="https://www.hoka.com/en/us/womens-everyday-running-gear/clifton-10/198605314131.html" target="_blank" rel="nofollow" data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155">women</a>. There aren’t any deals on the Clifton 10 at the moment, but the <a href="https://www.hoka.com/en/us/womens-everyday-running-shoes/clifton-9/1127896.html" target="_blank" rel="nofollow">Clifton 9</a> is currently 30% off at Hoka, and we thought its slightly softer, smoother midsole gives a more natural feel underfoot.<a class="view-deal button" href="https://www.hoka.com/en/us/mens-everyday-running-gear/clifton-10/197634749044.html" target="_blank" rel="nofollow" data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/fitness/i-broke-two-personal-records-with-these-nike-carbon-plate-running-shoes-and-theyre-now-usd108-cheaper-for-black-friday">I broke two personal records with these Nike carbon-plate running shoes — and they're now $108 cheaper for Black Friday</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/over-70-a-trainer-swears-by-these-7-knee-friendly-moves-for-building-full-body-strength">Bad knees? A trainer swears by these 7 moves for building full-body strength after 70</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-75-hard-a-pt-shares-just-3-essential-exercises-to-begin-building-muscle-and-strength-before-the-new-year">Forget 75-Hard — a PT shares just 3 essential exercises to begin building muscle and strength before the New Year</a></li></ul><div data-widget-type="multimodelreview" data-model-name="Nike Men's Pegasus 41 Road Running Shoe,Hoka Clifton 10,Asics Novablast 5" data-widget-title="Running shoe deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/these-3-running-shoes-were-just-revealed-as-the-most-popular-of-2025-heres-the-ones-wed-buy</link>
                                                                            <description>
                            <![CDATA[ Strava’s end of year report shows Asics, Nike, and Hoka leading the pack for most-logged running shoes in 2025. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HQajtr6UWHSTpjiF6NzB2Y</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TcQRAswwpzEnb5H2vmm8Z8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 03 Dec 2025 13:01:00 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Dec 2025 09:33:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ jessica.downey@futurenet.com (Jessica Downey) ]]></author>                    <dc:creator><![CDATA[ Jessica Downey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/96ZgmqAo5B56ftBv3b9idR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/TcQRAswwpzEnb5H2vmm8Z8-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock / Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Running shoes on a colorful background]]></media:description>                                                            <media:text><![CDATA[Running shoes on a colorful background]]></media:text>
                                <media:title type="plain"><![CDATA[Running shoes on a colorful background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TcQRAswwpzEnb5H2vmm8Z8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Although we spend a lot of time testing running shoes to find out which ones we think are worth your money, we don’t always know what the rest of the running population is enjoying or whether they agree with us. So when Strava sent over its <a href="https://press.strava.com/articles/strava-releases-12th-annual-year-in-sport-trend-report-2025" target="_blank">2025 Year in Sport Trend Report</a>, sharing the most logged shoe brands, we were all ears.</p><p>The report, based on data from more than 180 million users, showed that Asics, Nike and Hoka are the three brands runners are logging the most activities in worldwide. All three brands appear at least once in our <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> guide, so we can’t say we’re hugely surprised. What we can say is that it makes perfect sense why these brands continue to dominate the roads, and Strava feeds.</p><p>The Strava app collects this data through its gear-tracking feature, where runners can log the shoes they use for each activity. Not everyone does it, but for those who do, it’s a mix of showing off new sneakers and, more importantly, keeping tabs on mileage. Since most experts suggest swapping shoes every 300 to 500 miles, it can be a handy reminder of when it’s time for a new pair.</p><h2 class="article-body__section" id="section-1-asics-novablast"><span>1. ASICS Novablast </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KLJc2mBTPjopkmhQX94nf9" name="Asics Novablast 5" alt="Asics Novablast 5" src="https://cdn.mos.cms.futurecdn.net/KLJc2mBTPjopkmhQX94nf9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The most recorded shoe on Strava was the ASICS Novablast. It’s worth noting that in the Strava app, users can log the brand and model line, but not the specific version number. For clarity, we’ll focus on the most up-to-date model we’ve tested and reviewed here at Tom’s Guide.</p><p>The latest model to arrive in the Novablast lineup is the <a href="https://www.tomsguide.com/wellness/running/asics-novablast-5-review">Asics Novablast 5</a>, which we voted the best running shoe for beginners this year. After its launch in summer 2024, the Novablast 5 quickly stood out for its balance of comfort, support and fun, making it a shoe you will actually look forward to running in. It's lightweight, durable and has a soft, springy feel underfoot that helps absorb impact while keeping runs enjoyable. </p><h2 id="asics">Asics</h2><div class="product"><a data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150" href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Uekx6a6yuJsqFSRwvmive7" name="Asics Novablast 5 sq.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uekx6a6yuJsqFSRwvmive7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow" data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150">Novablast 5: $150</a></strong><br>There are a bundle of colorways to choose from, including the featured Greyish Purple/Coral Reef, all-black Black/Carrier Grey, warmer tones like Rubble Red/Fawn, or more muted options such as Pure Aqua/Seal Grey. You can shop the <a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1012B765-101.html" target="_blank" rel="nofollow">women’s version here</a> and the <a href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow">men’s version here</a>.<a class="view-deal button" href="https://www.asics.com/us/en-us/novablast--5/p/ANA_1011B974-100.html" target="_blank" rel="nofollow" data-dimension112="8637d9f5-c686-41cf-9c79-8d474f383510" data-action="Deal Block" data-label="Novablast 5" data-dimension48="Novablast 5" data-dimension25="$150">View Deal</a></p></div><h3 class="article-body__section" id="section-2-nike-pegasus"><span>2. Nike Pegasus</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jvWHPbzkLMKKwQ9ivPjFAF" name="Nike Pegasus 41-6.jpg" alt="Nike Pegasus 41 running shoes" src="https://cdn.mos.cms.futurecdn.net/jvWHPbzkLMKKwQ9ivPjFAF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>The Nike Pegasus was the second most recorded running shoe in Strava’s end-of-year report, and the latest version, the <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a>, is the model we currently rate at Tom’s Guide as the best value running shoe.</p><p>Our fitness editor Jane McGuire has been writing about the Pegasus since the Pegasus 35, and while she says this makes her feel old, it also means she can say with confidence that the 41 is the best version yet. It’s a reliable workhorse, suitable for beginners and more experienced runners alike. With a lighter, more breathable upper, Nike’s bouncy ReactX midsole, and Zoom Air pods under the heel and forefoot, it’s comfortable and versatile for all kinds of runs.</p><div class="product"><a data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="8ndqhYBDZKXJ3DZ9jb79wk" name="Nike Pegasus 41 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8ndqhYBDZKXJ3DZ9jb79wk-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>At the time of writing, the women’s Nike Pegasus 41 is at its lowest price right now at Nike, with a 50% discount, making an already great-value running shoe even cheaper. Consider this your heads up, these lingering Black Friday and Cyber Monday deals are unlikely to last much longer, so if you see your size, it’s worth moving quickly. The <a href="https://www.dickssportinggoods.com/p/nike-womens-pegasus-41-running-shoes-24nikwpgss41whtrdrnn/24nikwpgss41whtrdrnn" target="_blank" rel="nofollow" data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">men’s model</a> is also discounted at Nike right now, with 48% off.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow" data-dimension112="3aa9fc74-863f-4708-9837-703c38f2f7e9" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">View Deal</a></p></div><h3 class="article-body__section" id="section-hoka-clifton-10"><span>Hoka Clifton 10</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QMXJnxYGbxLHJa5GZcG9d" name="Hoka Clifton 10" alt="Hoka Clifton 10" src="https://cdn.mos.cms.futurecdn.net/QMXJnxYGbxLHJa5GZcG9d-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-10-review">Hoka Clifton 10</a> was the third most used shoe in Strava’s 2025 data, and it’s easy to see why. It’s one of the most affordable cushioned shoes from Hoka, and while the foam isn’t super soft or bouncy, it’s stable and reliable for everyday runs. The padded collar, tongue, and structured heel provide a secure fit, and it feels comfortable and stable from the first step at easy, everyday running paces. </p><p>When my colleague Nick tested it back in February, he wasn’t wrong: “I can see it remaining as popular as ever as one of the best mid-range shoes available.” Judging by Strava’s data, runners clearly agree. It didn’t feature in our running shoe guide because we don't think it’s the most versatile or lively option, but for reliable comfort and stability, you can't go wrong.</p><div class="product"><a data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155" href="https://www.hoka.com/en/us/mens-everyday-running-gear/clifton-10/197634749044.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:220px;"><p class="vanilla-image-block" style="padding-top:100.45%;"><img id="PYGzbBvFFbW34ukAtmPhTn" name="hoka clifton 10" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PYGzbBvFFbW34ukAtmPhTn-1920-80.png" mos="" align="middle" fullscreen="" width="220" height="221" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Clifton 10 is available in 17 colors and comes in regular, wide, and extra-wide fits for both men and <a href="https://www.hoka.com/en/us/womens-everyday-running-gear/clifton-10/198605314131.html" target="_blank" rel="nofollow" data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155">women</a>. There aren’t any deals on the Clifton 10 at the moment, but the <a href="https://www.hoka.com/en/us/womens-everyday-running-shoes/clifton-9/1127896.html" target="_blank" rel="nofollow">Clifton 9</a> is currently 30% off at Hoka, and we thought its slightly softer, smoother midsole gives a more natural feel underfoot.<a class="view-deal button" href="https://www.hoka.com/en/us/mens-everyday-running-gear/clifton-10/197634749044.html" target="_blank" rel="nofollow" data-dimension112="7cc5f9a1-d021-4859-8570-50ea983bfbf5" data-action="Deal Block" data-label="Clifton 10" data-dimension48="Clifton 10" data-dimension25="$155">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/fitness/i-broke-two-personal-records-with-these-nike-carbon-plate-running-shoes-and-theyre-now-usd108-cheaper-for-black-friday">I broke two personal records with these Nike carbon-plate running shoes — and they're now $108 cheaper for Black Friday</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/over-70-a-trainer-swears-by-these-7-knee-friendly-moves-for-building-full-body-strength">Bad knees? A trainer swears by these 7 moves for building full-body strength after 70</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-75-hard-a-pt-shares-just-3-essential-exercises-to-begin-building-muscle-and-strength-before-the-new-year">Forget 75-Hard — a PT shares just 3 essential exercises to begin building muscle and strength before the New Year</a></li></ul><div data-widget-type="multimodelreview" data-model-name="Nike Men's Pegasus 41 Road Running Shoe,Hoka Clifton 10,Asics Novablast 5" data-widget-title="Running shoe deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hurry! Nike's most popular running sneaker is 50% off for Cyber Week  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you’ve read our guide to the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> at Tom’s Guide, you’ll know we rate the <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a> as one of the best-value running shoes you can buy right now. It launched in the summer of 2024, and has long been a reliable, all-rounder workhorse built for daily miles.</p><p>This Cyber Week, the Nike Pegasus 41 is seeing one of its best-ever discounts at Nike. Select colorways of the Nike Pegasus 41 are marked down by up to 34%, and you can stack an extra 25% off the reduced price using code CYBER at checkout. Because that bonus 25% applies to the discounted price, the real savings compound to nearly 50% off overall, dropping some <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow">Nike Pegasus 41 styles to just $68</a>.</p><div class="product"><a data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="7Kghr2ci6bdrdEKfvSK24T" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7Kghr2ci6bdrdEKfvSK24T-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>As you can probably guess, a 50% off deal on a popular running shoe moves fast, and sizes are already selling out. There are limited options left at this price, but it’s still worth opening the link and browsing the different colorways to see what’s on offer right now. This is the women’s deal, but Nike is also running up to 48% off on the men’s version of the Pegasus 41 this Cyber Week. You’ll find the <a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow" data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">men’s deal</a> here.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">View Deal</a></p></div><p>The Nike Pegasus 41 is designed to do a bit of everything, and that versatility comes from smart, durable design choices. It features a breathable engineered mesh upper that’s lighter than previous versions, with plush padding around the tongue and collar and a structured internal heel counter for a secure, supportive fit.</p><p>The real star of the Pegasus 41 is the midsole update, built mostly with responsive ReactX Foam and paired with Air Zoom pods under the heel and forefoot for extra snap and faster transitions. This creates a balanced ride that suits new runners who want comfort and protection, as well as experienced runners seeking reliable daily mileage at easy to moderate paces. </p><h3 class="article-body__section" id="section-shop-today-s-best-cyber-week-deals"><span>Shop today's best Cyber Week deals</span></h3><ul><li><strong>Amazon: </strong><a href="https://www.amazon.com/b?node=210998206011" target="_blank" rel="nofollow"><strong>50% off Ring, Ninja, AirPods, more</strong></a><strong></strong></li><li><strong>Walmart Plus: </strong><a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>50% off @ Walmart</strong></a></li><li><strong>REI: </strong><a href="https://www.rei.com/f/scd-deals" target="_blank" rel="nofollow"><strong>half-off Arc'teryx, Patagonia, more</strong></a><strong></strong></li><li><strong>Dell: </strong><a href="https://www.dell.com/en-us/shop/deals?sortBy=price-ascending" target="_blank" rel="nofollow"><strong>monitors from $79/laptops from $249</strong></a><strong></strong></li><li><strong>Nectar: </strong><a href="https://www.nectarsleep.com/" target="_blank" rel="nofollow"><strong>50% off mattresses + bundles</strong></a></li><li><strong>Best Buy: </strong><a href="https://www.bestbuy.com/site/all-electronics-on-sale/all-computers-tablets-on-sale/pcmcat1632941704767.c?id=pcmcat1632941704767" target="_blank" rel="nofollow"><strong>laptops from $149</strong></a><strong></strong></li><li><strong>Lenovo: </strong><a href="https://www.lenovo.com/us/en/d/deals/laptops/?IPromoID=LEN380027&sortBy=priceUp" target="_blank" rel="nofollow"><strong>doorbuster deals from $319</strong></a><strong></strong></li><li><strong>Wayfair: </strong><a href="https://www.wayfair.com/daily-sales" target="_blank" rel="nofollow"><strong>up to 80% off home decor</strong></a><strong></strong></li><li><strong>Lululemon: </strong><a href="https://shop.lululemon.com/c/we-made-too-much/n18mhd?Ns=price%7C0" target="_blank" rel="nofollow"><strong>top picks from $9</strong></a></li><li><strong>Birkenstock: </strong><a href="https://www.nordstrom.com/browse/sale?sort=PercentOff&filterByBrand=birkenstock" target="_blank" rel="nofollow"><strong>deals from $20 @ Nordstrom</strong></a><strong></strong></li><li><strong>Saatva: </strong><a href="https://www.saatva.com/mattresses/saatva-classic?utm_source=futurepublishing&utm_medium=affiliate&coupon=awyqqgzvxqicebab" target="_blank" rel="nofollow"><strong>luxury mattresses from $1,099</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/hurry-nikes-most-popular-running-sneaker-is-still-50-percent-off-for-cyber-week-but-it-wont-last-forever</link>
                                                                            <description>
                            <![CDATA[ The Nike Pegasus 41 is a tried-and-true reliable running sneaker, and this Cyber Week Nike has select styles marked down. Add an extra 25% off with code CYBER, and you’ve got one of the strongest deals of the season. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gWrP7V6U34JheRTH8GbsMn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 03 Dec 2025 11:14:03 +0000</pubDate>                                                                                                                                <updated>Wed, 03 Dec 2025 11:46:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ jessica.downey@futurenet.com (Jessica Downey) ]]></author>                    <dc:creator><![CDATA[ Jessica Downey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/96ZgmqAo5B56ftBv3b9idR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:description>                                                            <media:text><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:text>
                                <media:title type="plain"><![CDATA[the Nike Pegasus 41 next to a Tom&#039;s Guide Keller Deal label]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KZobu4f34Suq4wkdm9pxj8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you’ve read our guide to the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> at Tom’s Guide, you’ll know we rate the <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a> as one of the best-value running shoes you can buy right now. It launched in the summer of 2024, and has long been a reliable, all-rounder workhorse built for daily miles.</p><p>This Cyber Week, the Nike Pegasus 41 is seeing one of its best-ever discounts at Nike. Select colorways of the Nike Pegasus 41 are marked down by up to 34%, and you can stack an extra 25% off the reduced price using code CYBER at checkout. Because that bonus 25% applies to the discounted price, the real savings compound to nearly 50% off overall, dropping some <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow">Nike Pegasus 41 styles to just $68</a>.</p><div class="product"><a data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="7Kghr2ci6bdrdEKfvSK24T" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7Kghr2ci6bdrdEKfvSK24T-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>As you can probably guess, a 50% off deal on a popular running shoe moves fast, and sizes are already selling out. There are limited options left at this price, but it’s still worth opening the link and browsing the different colorways to see what’s on offer right now. This is the women’s deal, but Nike is also running up to 48% off on the men’s version of the Pegasus 41 this Cyber Week. You’ll find the <a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-014" target="_blank" rel="nofollow" data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">men’s deal</a> here.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-103" target="_blank" rel="nofollow" data-dimension112="0d172e84-f18e-4841-b7b9-df57c6a3250a" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$68">View Deal</a></p></div><p>The Nike Pegasus 41 is designed to do a bit of everything, and that versatility comes from smart, durable design choices. It features a breathable engineered mesh upper that’s lighter than previous versions, with plush padding around the tongue and collar and a structured internal heel counter for a secure, supportive fit.</p><p>The real star of the Pegasus 41 is the midsole update, built mostly with responsive ReactX Foam and paired with Air Zoom pods under the heel and forefoot for extra snap and faster transitions. This creates a balanced ride that suits new runners who want comfort and protection, as well as experienced runners seeking reliable daily mileage at easy to moderate paces. </p><h3 class="article-body__section" id="section-shop-today-s-best-cyber-week-deals"><span>Shop today's best Cyber Week deals</span></h3><ul><li><strong>Amazon: </strong><a href="https://www.amazon.com/b?node=210998206011" target="_blank" rel="nofollow"><strong>50% off Ring, Ninja, AirPods, more</strong></a><strong></strong></li><li><strong>Walmart Plus: </strong><a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>50% off @ Walmart</strong></a></li><li><strong>REI: </strong><a href="https://www.rei.com/f/scd-deals" target="_blank" rel="nofollow"><strong>half-off Arc'teryx, Patagonia, more</strong></a><strong></strong></li><li><strong>Dell: </strong><a href="https://www.dell.com/en-us/shop/deals?sortBy=price-ascending" target="_blank" rel="nofollow"><strong>monitors from $79/laptops from $249</strong></a><strong></strong></li><li><strong>Nectar: </strong><a href="https://www.nectarsleep.com/" target="_blank" rel="nofollow"><strong>50% off mattresses + bundles</strong></a></li><li><strong>Best Buy: </strong><a href="https://www.bestbuy.com/site/all-electronics-on-sale/all-computers-tablets-on-sale/pcmcat1632941704767.c?id=pcmcat1632941704767" target="_blank" rel="nofollow"><strong>laptops from $149</strong></a><strong></strong></li><li><strong>Lenovo: </strong><a href="https://www.lenovo.com/us/en/d/deals/laptops/?IPromoID=LEN380027&sortBy=priceUp" target="_blank" rel="nofollow"><strong>doorbuster deals from $319</strong></a><strong></strong></li><li><strong>Wayfair: </strong><a href="https://www.wayfair.com/daily-sales" target="_blank" rel="nofollow"><strong>up to 80% off home decor</strong></a><strong></strong></li><li><strong>Lululemon: </strong><a href="https://shop.lululemon.com/c/we-made-too-much/n18mhd?Ns=price%7C0" target="_blank" rel="nofollow"><strong>top picks from $9</strong></a></li><li><strong>Birkenstock: </strong><a href="https://www.nordstrom.com/browse/sale?sort=PercentOff&filterByBrand=birkenstock" target="_blank" rel="nofollow"><strong>deals from $20 @ Nordstrom</strong></a><strong></strong></li><li><strong>Saatva: </strong><a href="https://www.saatva.com/mattresses/saatva-classic?utm_source=futurepublishing&utm_medium=affiliate&coupon=awyqqgzvxqicebab" target="_blank" rel="nofollow"><strong>luxury mattresses from $1,099</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Cyber Monday code you need! Up to 50% off plus an extra 25% at Nike ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1371983687814564524&url=https://www.nike.com/w/cyber-monday-pqs2">Nike Cyber Monday Sale</a> has arrived, and that means more chances to save money at one of the world's largest suppliers of athletic shoes, apparel and sports equipment.</p><p>The deal gives customers an <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1371983687814564524&url=https://www.nike.com/w/cyber-monday-pqs2">extra 25% off using the code:<strong> </strong>CYBER</a>, and better still, it can even be used on products that have already been discounted.</p><p>We highly recommend the <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101">Vaporfly 4 for $135.72 (was $270)</a>, which has been meticulously engineered with weight reductions across the midsole, outsole, and upper. The result? A shoe that maintains peak performance and responsiveness.</p><p>We've also picked out a couple of others from the sale with the <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004">V5 RNR for $71.25 (was $95)</a> taking pride of place as our top choice for budget-conscious runners.</p><h2 id="today-s-best-cyber-monday-deals-at-nike">Today's best Cyber Monday deals at Nike</h2><div class="product"><a data-dimension112="22d78089-97f5-46d8-ac0f-f95143142e80" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JYFv7uRx28KgqsJ4Gf3iga" name="Nike V5 RNR" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JYFv7uRx28KgqsJ4Gf3iga-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Tackle the everyday in a shoe that matches comfort with style. Staying true to its Y2K roots, the V5 RNR has a foam midsole that's chunky yet lightweight. Plus, metallic details and a 3D Swoosh logo elevate this retro runner.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004" target="_blank" rel="nofollow" data-dimension112="22d78089-97f5-46d8-ac0f-f95143142e80" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">View Deal</a></p></div><div class="product"><a data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="RN49WHLBXvMoEs5p6WEEAk" name="Air Max Dn8" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RN49WHLBXvMoEs5p6WEEAk-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow" data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22">Air Max Dn8: was $200 now $101.22 at NIKE</a></strong><br>More Air, less bulk. The Dn8 takes our Dynamic Air system and condenses it into a sleek, low-profile package. Powered by eight pressurized Air tubes, it gives you a responsive sensation with every step. Enter an unreal experience of movement.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow" data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$135.72" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$135.72">View Deal</a></p></div><p>The deal runs through to December 6, although those who were a little late to the party can still make savings by using one of the latest <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/the-cyber-monday-code-you-need-up-to-50-percent-off-plus-an-extra-25-percent-at-nike</link>
                                                                            <description>
                            <![CDATA[ Nike’s Cyber Monday Sale with up to 50% off with an extra 25% off if you use the code ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">W7c4wA6NMVhHv2pPUz7bHM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qRCDmbrMc4D8ef3852rjzM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Dec 2025 16:08:32 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Dec 2025 10:08:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yFZfUBGGs822CgbDU8DvVF-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qRCDmbrMc4D8ef3852rjzM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike]]></media:description>                                                            <media:text><![CDATA[Nike]]></media:text>
                                <media:title type="plain"><![CDATA[Nike]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qRCDmbrMc4D8ef3852rjzM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1371983687814564524&url=https://www.nike.com/w/cyber-monday-pqs2">Nike Cyber Monday Sale</a> has arrived, and that means more chances to save money at one of the world's largest suppliers of athletic shoes, apparel and sports equipment.</p><p>The deal gives customers an <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1371983687814564524&url=https://www.nike.com/w/cyber-monday-pqs2">extra 25% off using the code:<strong> </strong>CYBER</a>, and better still, it can even be used on products that have already been discounted.</p><p>We highly recommend the <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101">Vaporfly 4 for $135.72 (was $270)</a>, which has been meticulously engineered with weight reductions across the midsole, outsole, and upper. The result? A shoe that maintains peak performance and responsiveness.</p><p>We've also picked out a couple of others from the sale with the <a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004">V5 RNR for $71.25 (was $95)</a> taking pride of place as our top choice for budget-conscious runners.</p><h2 id="today-s-best-cyber-monday-deals-at-nike">Today's best Cyber Monday deals at Nike</h2><div class="product"><a data-dimension112="22d78089-97f5-46d8-ac0f-f95143142e80" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JYFv7uRx28KgqsJ4Gf3iga" name="Nike V5 RNR" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JYFv7uRx28KgqsJ4Gf3iga-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Tackle the everyday in a shoe that matches comfort with style. Staying true to its Y2K roots, the V5 RNR has a foam midsole that's chunky yet lightweight. Plus, metallic details and a 3D Swoosh logo elevate this retro runner.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-1090096456695426508&url=https://www.nike.com/t/v5-rnr-mens-shoes-WHxi2GRN/HJ5228-004" target="_blank" rel="nofollow" data-dimension112="22d78089-97f5-46d8-ac0f-f95143142e80" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">View Deal</a></p></div><div class="product"><a data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="RN49WHLBXvMoEs5p6WEEAk" name="Air Max Dn8" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RN49WHLBXvMoEs5p6WEEAk-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow" data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22">Air Max Dn8: was $200 now $101.22 at NIKE</a></strong><br>More Air, less bulk. The Dn8 takes our Dynamic Air system and condenses it into a sleek, low-profile package. Powered by eight pressurized Air tubes, it gives you a responsive sensation with every step. Enter an unreal experience of movement.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-3636718475347023310&url=https://www.nike.com/t/air-max-dn8-mens-shoes-YPsmAOxu/IH4119-401" target="_blank" rel="nofollow" data-dimension112="89efe1f8-ed8c-436b-a0fd-f03af990d2de" data-action="Deal Block" data-label="Air Max Dn8" data-dimension48="Air Max Dn8" data-dimension25="$101.22">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$135.72" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100990239-13848370?sid=hawk-9210524275252952730&url=https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-101" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$135.72">View Deal</a></p></div><p>The deal runs through to December 6, although those who were a little late to the party can still make savings by using one of the latest <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike's Black Friday Sale is live, get an extra 25% off already discounted gear! ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Fw%2Fshop-top-deals-88xn0">Nike's Black Friday sale</a> is here, and that means big savings across a wide range of the iconic brand's sports gear. More specifically, you can get 25% off using the code BFRIDAY and that's on top of existing discounts sitewide.</p><p>Our top pick of the sale is the <a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115">Pegasus 41, which now only costs $71.23 (was $145)</a>. That's a whopping 51% discount for one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested. Make sure you use the discount code to get the maximum saving.</p><p>Nike's Black Friday deals end November 29, which doesn't give you long to take advantage of these savings. Scroll down for four of my top picks, or for more ways to save, head over to our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> page.</p><h2 id="today-s-best-black-friday-deals-at-nike">Today's best Black Friday deals at Nike</h2><div class="product"><a data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fJWuhnFPoRS37LijckpMYa" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fJWuhnFPoRS37LijckpMYa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23">Pegasus 41: was $145 now $71.23</a></strong><br>Responsive cushioning in the Pegasus provides an energized ride for everyday road running. Experience lighter-weight energy return with dual Air Zoom units and a ReactX foam midsole. Plus, improved engineered mesh on the upper decreases weight and increases breathability.<a class="view-deal button" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23">View Deal</a></p></div><div class="product"><a data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sJPHAEtauZffgQq2WnoDqS" name="V5 RNR" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sJPHAEtauZffgQq2WnoDqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow" data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">V5 RNR: was $95 now $71.25</a></strong><br>A perfect shoe for everyday use that delivers comfort and style. The foam midsole is chunky yet lightweight, while the metallic details and a 3D Swoosh logo elevate this retro runner.<a class="view-deal button" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow" data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">View Deal</a></p></div><div class="product"><a data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150" href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vFjzxEBU9v9ApYPqJbk3Kb" name="Men's Therma-FIT Down Puffer Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vFjzxEBU9v9ApYPqJbk3Kb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow" data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150">Men's Therma-FIT Down Puffer Jacket: was $200 now $150</a></strong><br>With the weather getting colder, you need a jacket that's going to keep you warm and dry no matter what is thrown at you. This woven jacket is crafted with smooth, water-repellent fabric and equipped with Therma-FIT tech and down insulation.<a class="view-deal button" href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow" data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$171.75" href="https://www.anrdoezrs.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$171.75">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nikes-black-friday-sale-is-live-get-an-extra-25-percent-off-already-discounted-gear</link>
                                                                            <description>
                            <![CDATA[ Nike's Black Friday code 'BFRIDAY' stacks for massive savings ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xuNXmzQLqwPrT6Hki8bC7c</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/a5fJsHn6YkbsMgCdCtrAGm-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 27 Nov 2025 10:41:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yFZfUBGGs822CgbDU8DvVF-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/a5fJsHn6YkbsMgCdCtrAGm-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Black Friday promotion]]></media:description>                                                            <media:text><![CDATA[Nike Black Friday promotion]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Black Friday promotion]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/a5fJsHn6YkbsMgCdCtrAGm-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Fw%2Fshop-top-deals-88xn0">Nike's Black Friday sale</a> is here, and that means big savings across a wide range of the iconic brand's sports gear. More specifically, you can get 25% off using the code BFRIDAY and that's on top of existing discounts sitewide.</p><p>Our top pick of the sale is the <a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115">Pegasus 41, which now only costs $71.23 (was $145)</a>. That's a whopping 51% discount for one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested. Make sure you use the discount code to get the maximum saving.</p><p>Nike's Black Friday deals end November 29, which doesn't give you long to take advantage of these savings. Scroll down for four of my top picks, or for more ways to save, head over to our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> page.</p><h2 id="today-s-best-black-friday-deals-at-nike">Today's best Black Friday deals at Nike</h2><div class="product"><a data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fJWuhnFPoRS37LijckpMYa" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fJWuhnFPoRS37LijckpMYa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23">Pegasus 41: was $145 now $71.23</a></strong><br>Responsive cushioning in the Pegasus provides an energized ride for everyday road running. Experience lighter-weight energy return with dual Air Zoom units and a ReactX foam midsole. Plus, improved engineered mesh on the upper decreases weight and increases breathability.<a class="view-deal button" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$71.23">View Deal</a></p></div><div class="product"><a data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sJPHAEtauZffgQq2WnoDqS" name="V5 RNR" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sJPHAEtauZffgQq2WnoDqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow" data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">V5 RNR: was $95 now $71.25</a></strong><br>A perfect shoe for everyday use that delivers comfort and style. The foam midsole is chunky yet lightweight, while the metallic details and a 3D Swoosh logo elevate this retro runner.<a class="view-deal button" href="https://www.dpbolvw.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fv5-rnr-mens-shoes-WHxi2GRN%2FHJ5228-004" target="_blank" rel="nofollow" data-dimension112="8cbd56fb-22db-4080-a1eb-0cd506472afe" data-action="Deal Block" data-label="V5 RNR" data-dimension48="V5 RNR" data-dimension25="$71.25">View Deal</a></p></div><div class="product"><a data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150" href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vFjzxEBU9v9ApYPqJbk3Kb" name="Men's Therma-FIT Down Puffer Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vFjzxEBU9v9ApYPqJbk3Kb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow" data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150">Men's Therma-FIT Down Puffer Jacket: was $200 now $150</a></strong><br>With the weather getting colder, you need a jacket that's going to keep you warm and dry no matter what is thrown at you. This woven jacket is crafted with smooth, water-repellent fabric and equipped with Therma-FIT tech and down insulation.<a class="view-deal button" href="https://www.tkqlhce.com/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fsportswear-club-mens-therma-fit-down-puffer-jacket-mc4M6Z%2FIB2975-010" target="_blank" rel="nofollow" data-dimension112="350debda-b9c5-4e23-b1b8-b1d290b7025a" data-action="Deal Block" data-label="Men's Therma-FIT Down Puffer Jacket" data-dimension48="Men's Therma-FIT Down Puffer Jacket" data-dimension25="$150">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$171.75" href="https://www.anrdoezrs.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.anrdoezrs.net/click-100686483-17049705?url=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$171.75">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Some of my favorite comfortable running shoes are down 47% right now with these early Black Friday deals on New Balance, Hoka and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Max-cushioned running shoes are some of the most popular styles because they're so comfortable, and most have energy-returning foam that helps you keep that forward momentum. But they're not the cheapest. </p><p>Fortunately, there are loads of early Black Friday deals on cushioned running shoes around right now, like on the <a href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow">New Balance Fresh Foam X More V5 which are almost half price at Amazon</a>. To save your feet and bank balance, I've rounded up my favorite running shoe deals with some impressive discounts. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong>New Balance Fresh Foam X More V5: </strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow"><strong>was $155 now $85</strong></a></li><li><strong>Saucony Hurricane 24: </strong><a href="https://www.amazon.com/dp/B0CMBKYH3M/ref=twister_B0D3NK7KFX" target="_blank" rel="nofollow"><strong>was $160 now $90</strong></a></li><li><strong>Mizuno Neo Vista: </strong><a href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow"><strong>was $180 now $95</strong></a></li><li><strong>Brooks Ghost Max 2: </strong><a href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W/ref=sr_1_2" target="_blank" rel="nofollow"><strong>was $149 now $99</strong></a></li><li><strong>Saucony Endorphin Shift 3: </strong><a href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow"><strong>was $150 now $110</strong></a></li><li><strong>Asics Gel-Kinsei Max: </strong><a href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow"><strong>was $180 now $120</strong></a></li><li><strong>Hoka Bondi 9: </strong><a href="https://www.amazon.com/Hoka-Bondi-Black-White-9-5/dp/B0B14D2H9B" target="_blank" rel="nofollow"><strong>was $170 now $158</strong></a></li><li><strong>On Cloudmonster 2: </strong><a href="https://www.amazon.com/Womens-Cloudmonster-All-White-Medium/dp/B0CKHGMQ4J" target="_blank" rel="nofollow"><strong>was $180 now $163</strong></a></li></ul><h3 class="article-body__section" id="section-best-running-shoe-deals"><span>Best running shoe deals</span></h3><div class="product"><a data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85" href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:793px;"><p class="vanilla-image-block" style="padding-top:58.76%;"><img id="MiPJruoz7Ejsxy4vQhu4FT" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MiPJruoz7Ejsxy4vQhu4FT-1920-80.png" mos="" align="middle" fullscreen="" width="793" height="466" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The New Balance Fresh Foam X More V5 is basically a marshmallow for your feet that actually makes you want to run. It's thick Fresh Foam midsole soaks up every step, keeping long runs and recovery days comfy, while the wide base keeps you stable and the breathable upper keeps your feet cool. The <a href="https://www.amazon.com/New-Balance-Running-Silver-Metallic/dp/B0CLBFYBPY" target="_blank" rel="nofollow" data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85">men's deal</a> isn't as spicy but still takes 23% off.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow" data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85">View Deal</a></p></div><div class="product"><a data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Carbon/dp/B0CMBKYH3M" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:45.22%;"><img id="3eUoenWQgGGzgttHBgAneB" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3eUoenWQgGGzgttHBgAneB-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="260" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This plush stability shoe delivers serious comfort and support, so your feet feel protected on long runs. The broader base adds extra stability, helping prevent rolling or wobbling, which makes it ideal for longer distances or recovery days. In our <a href="https://www.tomsguide.com/wellness/running/saucony-hurricane-24-review" data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90">Saucony Hurricane 24 review</a>, we called it 'one of the most comfortable running shoes available,' and it truly lives up to that reputation. Here's where to shop the <a href="https://www.amazon.com/Saucony-Womens-Hurricane-Sneaker-White/dp/B0CM9WHX1P" target="_blank" rel="nofollow">women's version</a> for 40% off.<a class="view-deal button" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Carbon/dp/B0CMBKYH3M" target="_blank" rel="nofollow" data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95" href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:54.45%;"><img id="wL9aaP2UAsJHzSgbRhjTTY" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wL9aaP2UAsJHzSgbRhjTTY-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Mizuno Neo Vista is super soft and cushioned, with thick foam that soaks up every stride. It has a built-in plate for stability so your feet don’t wobble, and the rocker-shaped sole helps you roll forward easily. This is an awesome 47% discount on the women's, and you can get 34% off the <a href="https://www.amazon.com/Mizuno-Vista-Running-Estate-Blu-River/dp/B0CM42GVQR" target="_blank" rel="nofollow" data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95">men's Neo Vista</a>.<a class="view-deal button" href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow" data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99" href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1001px;"><p class="vanilla-image-block" style="padding-top:57.44%;"><img id="mBf2HxG7u98AG7GXztLkAR" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mBf2HxG7u98AG7GXztLkAR-1920-80.png" mos="" align="middle" fullscreen="" width="1001" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I’ve spotted the Brooks Ghost Max 2 at its lowest price on Amazon in 30 days. This shoe is known for its thick, soft cushioning that protects your feet and legs on long or easy runs. The rocker-shaped sole helps you roll forward smoothly and the wide base gives you a stable, balanced feel. If you want maximum comfort without feeling wobbly, this is a great deal to grab.  Shop the same great deal on the <a href="https://www.amazon.com/Brooks-Women-Ghost-Black-Medium/dp/B0CNWR1QGD" target="_blank" rel="nofollow" data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99">women's shoe</a> here.<a class="view-deal button" href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W" target="_blank" rel="nofollow" data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110" href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:46.96%;"><img id="YMdZBYCjccncBBiY5zrrbi" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YMdZBYCjccncBBiY5zrrbi-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="270" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Super cushioned but still steady, the Endorphin Shift 3 makes running feel easier on your joints. Its soft foam and rocker shape give a smooth, supported ride that’s perfect for beginners or anyone who wants extra comfort on their runs. You can shop the <a href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Indigo/dp/B0BL5WY9G3" target="_blank" rel="nofollow" data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110">women's version</a> for the same tasty discount.<a class="view-deal button" href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow" data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110">View Deal</a></p></div><div class="product"><a data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120" href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="Lhfg8LzxnkTJjQEPeeDcW3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lhfg8LzxnkTJjQEPeeDcW3-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow" data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120">Gel-Kinsei Max (Women's): was $180 now $120</a></strong><br>Sometimes it's better to buy direct from the brand, but I’ve spotted the Asics Gel-Kinsei Max on sale for $10 less at Amazon than the Asics site. This shoe is perfect for runners who want maximum cushioning without feeling mushy. Its thick, responsive midsole absorbs impact while staying springy and supportive. Here's where to find the <a href="https://www.amazon.com/ASICS-Gel-Kinsei-Running-Shoes-Oatmeal/dp/B0CT9KFLT4" target="_blank" rel="nofollow">men's Gel-Kinsei Max</a>.<a class="view-deal button" href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow" data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120">View Deal</a></p></div><div class="product"><a data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158" href="https://www.amazon.com/Hoka-Mens-Bondi-Sneaker-Black/dp/B0D5G2Y6DD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:133.40%;"><img id="jDctaqAEg2CH9YxNp2JQQU" name="Hoka Bondi 9" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jDctaqAEg2CH9YxNp2JQQU-1920-80.png" mos="" align="middle" fullscreen="" width="1024" height="1366" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Hoka Bondi 9 is as plush as running shoes get. Its thick EVA foam midsole soaks up every step, so those long runs and recovery days feel a lot more forgiving on your legs. The <a href="https://www.amazon.com/Womens-Bondi-Sneaker-Black-White/dp/B0D5FVJ1M3" target="_blank" rel="nofollow" data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158">women's deal</a> isn't quite as generous but still knocks money off!<a class="view-deal button" href="https://www.amazon.com/Hoka-Mens-Bondi-Sneaker-Black/dp/B0D5G2Y6DD" target="_blank" rel="nofollow" data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158">View Deal</a></p></div><div class="product"><a data-dimension112="0a68f400-2f4c-4a31-bbaf-4ca29d79b664" data-action="Deal Block" data-label="Cloudmonster 2" data-dimension48="Cloudmonster 2" data-dimension25="$163" href="https://www.amazon.com/Womens-Cloudmonster-Sneaker-White-Frost/dp/B0CN94DKFH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="cyFdgmvxCtZiwDyPafhCvK" name="On Cloudmonster 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cyFdgmvxCtZiwDyPafhCvK-1920-80.png" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want a running shoe that feels soft underfoot but keeps you steady, the On Cloudmonster 2 is a great pick. Its tall, bouncy sole absorbs impact with every step and gives a gentle spring, while the wide base helps you feel balanced. This makes it ideal for long runs, easy miles, or days when comfort is the priority.<a class="view-deal button" href="https://www.amazon.com/Womens-Cloudmonster-Sneaker-White-Frost/dp/B0CN94DKFH" target="_blank" rel="nofollow" data-dimension112="0a68f400-2f4c-4a31-bbaf-4ca29d79b664" data-action="Deal Block" data-label="Cloudmonster 2" data-dimension48="Cloudmonster 2" data-dimension25="$163">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-today-s-best-black-friday-deals"><span>Shop today's best Black Friday deals</span></h3><ul><li><strong>Amazon: </strong><a href="https://www.amazon.com/b?node=210998206011" target="_blank" rel="nofollow"><strong>50% off Ring, Ninja, AirPods and more</strong></a><strong></strong></li><li><strong>Walmart Plus: </strong><a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>50% off @ Walmart</strong></a></li><li><strong>REI: </strong><a href="https://www.rei.com/f/scd-deals" target="_blank" rel="nofollow"><strong>half-off Arc'teryx, Patagonia, more</strong></a><strong></strong></li><li><strong>Dell: </strong><a href="https://www.dell.com/en-us/shop/deals?sortBy=price-ascending" target="_blank" rel="nofollow"><strong>monitors from $69, laptops from $299</strong></a><strong></strong></li><li><strong>Nectar: </strong><a href="https://www.nectarsleep.com/" target="_blank" rel="nofollow"><strong>50% off mattresses + bundles</strong></a></li><li><strong>Best Buy: </strong><a href="https://www.bestbuy.com/site/all-electronics-on-sale/all-computers-tablets-on-sale/pcmcat1632941704767.c?id=pcmcat1632941704767" target="_blank" rel="nofollow"><strong>laptops from $149</strong></a><strong></strong></li><li><strong>Lenovo: </strong><a href="https://www.lenovo.com/us/en/d/deals/laptops/?IPromoID=LEN380027&sortBy=priceUp" target="_blank" rel="nofollow"><strong>doorbuster deals from $319</strong></a><strong></strong></li><li><strong>Wayfair: </strong><a href="https://www.wayfair.com/daily-sales" target="_blank" rel="nofollow"><strong>up to 80% off home decor</strong></a><strong></strong></li><li><strong>Lululemon: </strong><a href="https://shop.lululemon.com/c/we-made-too-much/n18mhd?Ns=price%7C0" target="_blank" rel="nofollow"><strong>top picks from $9</strong></a><strong></strong></li><li><strong>Newegg: </strong><a href="https://www.newegg.com/Black-November-Early-Access/EventSaleStore/ID-1132" target="_blank" rel="nofollow"><strong>Doorbuster deals from $6</strong></a></li><li><strong>Walmart: </strong><a href="https://www.walmart.com/cp/gifts/3131907" target="_blank" rel="nofollow"><strong>holiday gifts from $15</strong></a></li><li><strong>Birkenstock: </strong><a href="https://www.nordstrom.com/browse/sale?sort=PercentOff&filterByBrand=birkenstock" target="_blank" rel="nofollow"><strong>deals from $20 @ Nordstrom</strong></a><strong></strong></li><li><strong>Saatva: </strong><a href="https://www.saatva.com/mattresses/saatva-classic?utm_source=futurepublishing&utm_medium=affiliate&coupon=awyqqgzvxqicebab" target="_blank" rel="nofollow"><strong>luxury mattresses from $1,099</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/save-up-to-40-percent-on-running-shoes-with-max-comfort-my-top-early-black-friday-deals-from-new-balance-hoka-on-and-more</link>
                                                                            <description>
                            <![CDATA[ Treat your feet to maximum cushioning without breaking the bank. Early Black Friday deals put top running shoes from Asics, Hoka, New Balance, and more at up to 40% off. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NzvRLDHFexUrTTcqkUKJb4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/u5ESW5yv9veTG6dc7AGrGg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Nov 2025 18:45:37 +0000</pubDate>                                                                                                                                <updated>Fri, 21 Nov 2025 10:25:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ jessica.downey@futurenet.com (Jessica Downey) ]]></author>                    <dc:creator><![CDATA[ Jessica Downey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/96ZgmqAo5B56ftBv3b9idR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/u5ESW5yv9veTG6dc7AGrGg-1920-80.jpg">
                                                            <media:credit><![CDATA[Amazon]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a selection of running shoes on sale at Amazon next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:description>                                                            <media:text><![CDATA[a selection of running shoes on sale at Amazon next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:text>
                                <media:title type="plain"><![CDATA[a selection of running shoes on sale at Amazon next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/u5ESW5yv9veTG6dc7AGrGg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Max-cushioned running shoes are some of the most popular styles because they're so comfortable, and most have energy-returning foam that helps you keep that forward momentum. But they're not the cheapest. </p><p>Fortunately, there are loads of early Black Friday deals on cushioned running shoes around right now, like on the <a href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow">New Balance Fresh Foam X More V5 which are almost half price at Amazon</a>. To save your feet and bank balance, I've rounded up my favorite running shoe deals with some impressive discounts. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong>New Balance Fresh Foam X More V5: </strong><a href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow"><strong>was $155 now $85</strong></a></li><li><strong>Saucony Hurricane 24: </strong><a href="https://www.amazon.com/dp/B0CMBKYH3M/ref=twister_B0D3NK7KFX" target="_blank" rel="nofollow"><strong>was $160 now $90</strong></a></li><li><strong>Mizuno Neo Vista: </strong><a href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow"><strong>was $180 now $95</strong></a></li><li><strong>Brooks Ghost Max 2: </strong><a href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W/ref=sr_1_2" target="_blank" rel="nofollow"><strong>was $149 now $99</strong></a></li><li><strong>Saucony Endorphin Shift 3: </strong><a href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow"><strong>was $150 now $110</strong></a></li><li><strong>Asics Gel-Kinsei Max: </strong><a href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow"><strong>was $180 now $120</strong></a></li><li><strong>Hoka Bondi 9: </strong><a href="https://www.amazon.com/Hoka-Bondi-Black-White-9-5/dp/B0B14D2H9B" target="_blank" rel="nofollow"><strong>was $170 now $158</strong></a></li><li><strong>On Cloudmonster 2: </strong><a href="https://www.amazon.com/Womens-Cloudmonster-All-White-Medium/dp/B0CKHGMQ4J" target="_blank" rel="nofollow"><strong>was $180 now $163</strong></a></li></ul><h3 class="article-body__section" id="section-best-running-shoe-deals"><span>Best running shoe deals</span></h3><div class="product"><a data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85" href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:793px;"><p class="vanilla-image-block" style="padding-top:58.76%;"><img id="MiPJruoz7Ejsxy4vQhu4FT" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MiPJruoz7Ejsxy4vQhu4FT-1920-80.png" mos="" align="middle" fullscreen="" width="793" height="466" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The New Balance Fresh Foam X More V5 is basically a marshmallow for your feet that actually makes you want to run. It's thick Fresh Foam midsole soaks up every step, keeping long runs and recovery days comfy, while the wide base keeps you stable and the breathable upper keeps your feet cool. The <a href="https://www.amazon.com/New-Balance-Running-Silver-Metallic/dp/B0CLBFYBPY" target="_blank" rel="nofollow" data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85">men's deal</a> isn't as spicy but still takes 23% off.<a class="view-deal button" href="https://www.amazon.com/New-Balance-Womens-Running-Metallic/dp/B0CLBBRK2J" target="_blank" rel="nofollow" data-dimension112="dba72dc9-558b-4e9e-8428-53fb051f959d" data-action="Deal Block" data-label="Fresh Foam X More V5" data-dimension48="Fresh Foam X More V5" data-dimension25="$85">View Deal</a></p></div><div class="product"><a data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Carbon/dp/B0CMBKYH3M" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:45.22%;"><img id="3eUoenWQgGGzgttHBgAneB" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3eUoenWQgGGzgttHBgAneB-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="260" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This plush stability shoe delivers serious comfort and support, so your feet feel protected on long runs. The broader base adds extra stability, helping prevent rolling or wobbling, which makes it ideal for longer distances or recovery days. In our <a href="https://www.tomsguide.com/wellness/running/saucony-hurricane-24-review" data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90">Saucony Hurricane 24 review</a>, we called it 'one of the most comfortable running shoes available,' and it truly lives up to that reputation. Here's where to shop the <a href="https://www.amazon.com/Saucony-Womens-Hurricane-Sneaker-White/dp/B0CM9WHX1P" target="_blank" rel="nofollow">women's version</a> for 40% off.<a class="view-deal button" href="https://www.amazon.com/Saucony-Hurricane-Sneaker-Black-Carbon/dp/B0CMBKYH3M" target="_blank" rel="nofollow" data-dimension112="232d460b-b954-499e-9247-4552300eae73" data-action="Deal Block" data-label="Hurricane 24" data-dimension48="Hurricane 24" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95" href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:54.45%;"><img id="wL9aaP2UAsJHzSgbRhjTTY" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wL9aaP2UAsJHzSgbRhjTTY-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Mizuno Neo Vista is super soft and cushioned, with thick foam that soaks up every stride. It has a built-in plate for stability so your feet don’t wobble, and the rocker-shaped sole helps you roll forward easily. This is an awesome 47% discount on the women's, and you can get 34% off the <a href="https://www.amazon.com/Mizuno-Vista-Running-Estate-Blu-River/dp/B0CM42GVQR" target="_blank" rel="nofollow" data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95">men's Neo Vista</a>.<a class="view-deal button" href="https://www.amazon.com/Mizuno-Womens-Vista-Running-Citadel-Bay/dp/B0CM41T836" target="_blank" rel="nofollow" data-dimension112="4821c555-b0b0-43f5-9507-1e37b2924872" data-action="Deal Block" data-label="Neo Vista" data-dimension48="Neo Vista" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99" href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1001px;"><p class="vanilla-image-block" style="padding-top:57.44%;"><img id="mBf2HxG7u98AG7GXztLkAR" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mBf2HxG7u98AG7GXztLkAR-1920-80.png" mos="" align="middle" fullscreen="" width="1001" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I’ve spotted the Brooks Ghost Max 2 at its lowest price on Amazon in 30 days. This shoe is known for its thick, soft cushioning that protects your feet and legs on long or easy runs. The rocker-shaped sole helps you roll forward smoothly and the wide base gives you a stable, balanced feel. If you want maximum comfort without feeling wobbly, this is a great deal to grab.  Shop the same great deal on the <a href="https://www.amazon.com/Brooks-Women-Ghost-Black-Medium/dp/B0CNWR1QGD" target="_blank" rel="nofollow" data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99">women's shoe</a> here.<a class="view-deal button" href="https://www.amazon.com/Brooks-Ghost-Neutral-Running-Walking/dp/B0CZF3333W" target="_blank" rel="nofollow" data-dimension112="c51291d0-6cff-4be4-80a4-ebe5038ada01" data-action="Deal Block" data-label="Ghost Max 2" data-dimension48="Ghost Max 2" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110" href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:46.96%;"><img id="YMdZBYCjccncBBiY5zrrbi" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YMdZBYCjccncBBiY5zrrbi-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="270" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Super cushioned but still steady, the Endorphin Shift 3 makes running feel easier on your joints. Its soft foam and rocker shape give a smooth, supported ride that’s perfect for beginners or anyone who wants extra comfort on their runs. You can shop the <a href="https://www.amazon.com/Saucony-Womens-Endorphin-Sneaker-Indigo/dp/B0BL5WY9G3" target="_blank" rel="nofollow" data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110">women's version</a> for the same tasty discount.<a class="view-deal button" href="https://www.amazon.com/Saucony-Endorphin-Shift-Running-White/dp/B09NQJPGF3" target="_blank" rel="nofollow" data-dimension112="697ab7e8-cfdd-4569-a9b5-5bc14d89e1e1" data-action="Deal Block" data-label="Endorphin Shift 3" data-dimension48="Endorphin Shift 3" data-dimension25="$110">View Deal</a></p></div><div class="product"><a data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120" href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:683px;"><p class="vanilla-image-block" style="padding-top:74.96%;"><img id="Lhfg8LzxnkTJjQEPeeDcW3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lhfg8LzxnkTJjQEPeeDcW3-1920-80.png" mos="" align="middle" fullscreen="" width="683" height="512" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow" data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120">Gel-Kinsei Max (Women's): was $180 now $120</a></strong><br>Sometimes it's better to buy direct from the brand, but I’ve spotted the Asics Gel-Kinsei Max on sale for $10 less at Amazon than the Asics site. This shoe is perfect for runners who want maximum cushioning without feeling mushy. Its thick, responsive midsole absorbs impact while staying springy and supportive. Here's where to find the <a href="https://www.amazon.com/ASICS-Gel-Kinsei-Running-Shoes-Oatmeal/dp/B0CT9KFLT4" target="_blank" rel="nofollow">men's Gel-Kinsei Max</a>.<a class="view-deal button" href="https://www.amazon.com/ASICS-Womens-Gel-Kinsei-Running-Apricot/dp/B0CFNH1ZGR" target="_blank" rel="nofollow" data-dimension112="4dfec1d2-a71e-45c9-91bb-51d22489249e" data-action="Deal Block" data-label="Gel-Kinsei Max (Women's)" data-dimension48="Gel-Kinsei Max (Women's)" data-dimension25="$120">View Deal</a></p></div><div class="product"><a data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158" href="https://www.amazon.com/Hoka-Mens-Bondi-Sneaker-Black/dp/B0D5G2Y6DD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:133.40%;"><img id="jDctaqAEg2CH9YxNp2JQQU" name="Hoka Bondi 9" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jDctaqAEg2CH9YxNp2JQQU-1920-80.png" mos="" align="middle" fullscreen="" width="1024" height="1366" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Hoka Bondi 9 is as plush as running shoes get. Its thick EVA foam midsole soaks up every step, so those long runs and recovery days feel a lot more forgiving on your legs. The <a href="https://www.amazon.com/Womens-Bondi-Sneaker-Black-White/dp/B0D5FVJ1M3" target="_blank" rel="nofollow" data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158">women's deal</a> isn't quite as generous but still knocks money off!<a class="view-deal button" href="https://www.amazon.com/Hoka-Mens-Bondi-Sneaker-Black/dp/B0D5G2Y6DD" target="_blank" rel="nofollow" data-dimension112="beea1b03-f743-427a-9432-77559239a92b" data-action="Deal Block" data-label="Bondi 9" data-dimension48="Bondi 9" data-dimension25="$158">View Deal</a></p></div><div class="product"><a data-dimension112="0a68f400-2f4c-4a31-bbaf-4ca29d79b664" data-action="Deal Block" data-label="Cloudmonster 2" data-dimension48="Cloudmonster 2" data-dimension25="$163" href="https://www.amazon.com/Womens-Cloudmonster-Sneaker-White-Frost/dp/B0CN94DKFH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="cyFdgmvxCtZiwDyPafhCvK" name="On Cloudmonster 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cyFdgmvxCtZiwDyPafhCvK-1920-80.png" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want a running shoe that feels soft underfoot but keeps you steady, the On Cloudmonster 2 is a great pick. Its tall, bouncy sole absorbs impact with every step and gives a gentle spring, while the wide base helps you feel balanced. This makes it ideal for long runs, easy miles, or days when comfort is the priority.<a class="view-deal button" href="https://www.amazon.com/Womens-Cloudmonster-Sneaker-White-Frost/dp/B0CN94DKFH" target="_blank" rel="nofollow" data-dimension112="0a68f400-2f4c-4a31-bbaf-4ca29d79b664" data-action="Deal Block" data-label="Cloudmonster 2" data-dimension48="Cloudmonster 2" data-dimension25="$163">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-today-s-best-black-friday-deals"><span>Shop today's best Black Friday deals</span></h3><ul><li><strong>Amazon: </strong><a href="https://www.amazon.com/b?node=210998206011" target="_blank" rel="nofollow"><strong>50% off Ring, Ninja, AirPods and more</strong></a><strong></strong></li><li><strong>Walmart Plus: </strong><a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>50% off @ Walmart</strong></a></li><li><strong>REI: </strong><a href="https://www.rei.com/f/scd-deals" target="_blank" rel="nofollow"><strong>half-off Arc'teryx, Patagonia, more</strong></a><strong></strong></li><li><strong>Dell: </strong><a href="https://www.dell.com/en-us/shop/deals?sortBy=price-ascending" target="_blank" rel="nofollow"><strong>monitors from $69, laptops from $299</strong></a><strong></strong></li><li><strong>Nectar: </strong><a href="https://www.nectarsleep.com/" target="_blank" rel="nofollow"><strong>50% off mattresses + bundles</strong></a></li><li><strong>Best Buy: </strong><a href="https://www.bestbuy.com/site/all-electronics-on-sale/all-computers-tablets-on-sale/pcmcat1632941704767.c?id=pcmcat1632941704767" target="_blank" rel="nofollow"><strong>laptops from $149</strong></a><strong></strong></li><li><strong>Lenovo: </strong><a href="https://www.lenovo.com/us/en/d/deals/laptops/?IPromoID=LEN380027&sortBy=priceUp" target="_blank" rel="nofollow"><strong>doorbuster deals from $319</strong></a><strong></strong></li><li><strong>Wayfair: </strong><a href="https://www.wayfair.com/daily-sales" target="_blank" rel="nofollow"><strong>up to 80% off home decor</strong></a><strong></strong></li><li><strong>Lululemon: </strong><a href="https://shop.lululemon.com/c/we-made-too-much/n18mhd?Ns=price%7C0" target="_blank" rel="nofollow"><strong>top picks from $9</strong></a><strong></strong></li><li><strong>Newegg: </strong><a href="https://www.newegg.com/Black-November-Early-Access/EventSaleStore/ID-1132" target="_blank" rel="nofollow"><strong>Doorbuster deals from $6</strong></a></li><li><strong>Walmart: </strong><a href="https://www.walmart.com/cp/gifts/3131907" target="_blank" rel="nofollow"><strong>holiday gifts from $15</strong></a></li><li><strong>Birkenstock: </strong><a href="https://www.nordstrom.com/browse/sale?sort=PercentOff&filterByBrand=birkenstock" target="_blank" rel="nofollow"><strong>deals from $20 @ Nordstrom</strong></a><strong></strong></li><li><strong>Saatva: </strong><a href="https://www.saatva.com/mattresses/saatva-classic?utm_source=futurepublishing&utm_medium=affiliate&coupon=awyqqgzvxqicebab" target="_blank" rel="nofollow"><strong>luxury mattresses from $1,099</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's Black Friday at Nike! Get up to 25% off a new pair of Nike running shoes ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Runners, listen up! I'll cut straight to it, as you're probably heading out for a run soon. Nike has launched its Black Friday sale, and you can <a href="https://www.anrdoezrs.net/click-100990239-17188380?sid=hawk-1076714812882807168&url=https://www.nike.com/w/black-friday-2phlm">get up to 25% off select Nike running shoes</a>.</p><p>That's an incredibly generous discount which applies to some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested, including the <a href="https://www.anrdoezrs.net/click-100990239-17188380?sid=hawk-1393812373997887205&url=h[…].com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600">Pegasus 41, which now only costs $93 (was $123.97)</a>.</p><p>Getting the 25% discount is as simple as entering the code <strong>ACCESS</strong> at checkout. From there, Nike will take the money off your bill, and you'll be laughing all the way to the bank.</p><p>I've picked out my five favorite running shoes, each of which is part of Nike's Black Friday sale. For more ways to save, head over to our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> page.</p><h2 id="today-s-best-black-friday-deals-at-nike-men-s">Today's best Black Friday deals at Nike (Men's)</h2><div class="product"><a data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="zBxAFx6sipHTamCPL3GZUb" name="Zoom Vomero 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zBxAFx6sipHTamCPL3GZUb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50">Zoom Vomero 5: was $170 now $127.50</a></strong><br>The Vomero 5 takes early 2000s running to modern heights. A combination of breathable and durable materials stands ready for the rigors of your day, while Zoom Air cushioning delivers a smooth ride.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$122.22" href="https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&cid=4942550&cjevent=c8474f3ec48511f083cd04210a18b8f8&cl=c8474f3ec48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd59c719d-f41b-448a-9ad9-4071bb4e9fa8&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&cid=4942550&cjevent=c8474f3ec48511f083cd04210a18b8f8&cl=c8474f3ec48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd59c719d-f41b-448a-9ad9-4071bb4e9fa8&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$122.22">View Deal</a></p></div><div class="product"><a data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fJWuhnFPoRS37LijckpMYa" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fJWuhnFPoRS37LijckpMYa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97">Pegasus 41: was $123.97 now $92.97</a></strong><br>Responsive cushioning in the Pegasus provides an energized ride for everyday road running. Experience lighter-weight energy return with dual Air Zoom units and a ReactX foam midsole. Plus, improved engineered mesh on the upper decreases weight and increases breathability.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97">View Deal</a></p></div><h2 id="today-s-best-black-friday-deals-at-nike-women-s">Today's best Black Friday deals at Nike (Women's)</h2><div class="product"><a data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75" href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GQsUE4owWrZNeBR7nPnD6F" name="Nike V2K Run" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GQsUE4owWrZNeBR7nPnD6F-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75">V2K Run: was $125 now $93.75</a></strong><br>Fast forward. Rewind. Doesn’t matter—this shoe takes retro into the future. The V2K remasters everything you love about the Vomero in a look pulled straight from an early aughts running catalog. Layer up in a mixture of flashy metallics, referential plastic details and a midsole with a perfectly vintage aesthetic. And the chunky heel makes sure wherever you go, it's in comfort.<a class="view-deal button" href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75">View Deal</a></p></div><div class="product"><a data-dimension112="1b08d2eb-7304-4ee6-8ce7-1e62c2be37e2" data-action="Deal Block" data-label="Free Metcon 5" data-dimension48="Free Metcon 5" data-dimension25="$68.22" href="https://www.nike.com/t/free-metcon-5-womens-workout-shoes-h4Zl5h/DV3950-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&cid=4942550&cjevent=cb8637c2c48511f0820a040c0a18ba73&cl=cb8637c2c48511f0820a040c0a18ba73&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D3e24bac1-c444-4338-beda-dcc9c3990947&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5X2BeMXcbNTgsLEjxAyhAh" name="Free Metcon 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5X2BeMXcbNTgsLEjxAyhAh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>When your workouts wade into the nitty gritty, the Nike Free Metcon 5 can meet you in the depths, help you dig deep to find that final ounce of force and come out of the other side on a high. It matches style with substance, forefoot flexibility with backend stability, perfect for flying through a cardio day or enhancing your agility. A revamped upper offers easier entry with a collar made just for your ankle.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-5-womens-workout-shoes-h4Zl5h/DV3950-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&cid=4942550&cjevent=cb8637c2c48511f0820a040c0a18ba73&cl=cb8637c2c48511f0820a040c0a18ba73&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D3e24bac1-c444-4338-beda-dcc9c3990947&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="1b08d2eb-7304-4ee6-8ce7-1e62c2be37e2" data-action="Deal Block" data-label="Free Metcon 5" data-dimension48="Free Metcon 5" data-dimension25="$68.22">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/its-black-friday-at-nike-get-up-to-25-percent-off-a-new-pair-of-nike-running-shoes</link>
                                                                            <description>
                            <![CDATA[ Nike’s Black Friday sale with up to 25% off if you use the code ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tjphTXdSgnwAV2bruEbtz</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6kZwiLDv7YJSRVFwRiDPFn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 18 Nov 2025 13:53:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ADSYBP7kca2inyDAqi6yK5-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6kZwiLDv7YJSRVFwRiDPFn-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike]]></media:description>                                                            <media:text><![CDATA[Nike]]></media:text>
                                <media:title type="plain"><![CDATA[Nike]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6kZwiLDv7YJSRVFwRiDPFn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Runners, listen up! I'll cut straight to it, as you're probably heading out for a run soon. Nike has launched its Black Friday sale, and you can <a href="https://www.anrdoezrs.net/click-100990239-17188380?sid=hawk-1076714812882807168&url=https://www.nike.com/w/black-friday-2phlm">get up to 25% off select Nike running shoes</a>.</p><p>That's an incredibly generous discount which applies to some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested, including the <a href="https://www.anrdoezrs.net/click-100990239-17188380?sid=hawk-1393812373997887205&url=h[…].com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600">Pegasus 41, which now only costs $93 (was $123.97)</a>.</p><p>Getting the 25% discount is as simple as entering the code <strong>ACCESS</strong> at checkout. From there, Nike will take the money off your bill, and you'll be laughing all the way to the bank.</p><p>I've picked out my five favorite running shoes, each of which is part of Nike's Black Friday sale. For more ways to save, head over to our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> page.</p><h2 id="today-s-best-black-friday-deals-at-nike-men-s">Today's best Black Friday deals at Nike (Men's)</h2><div class="product"><a data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="zBxAFx6sipHTamCPL3GZUb" name="Zoom Vomero 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zBxAFx6sipHTamCPL3GZUb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50">Zoom Vomero 5: was $170 now $127.50</a></strong><br>The Vomero 5 takes early 2000s running to modern heights. A combination of breathable and durable materials stands ready for the rigors of your day, while Zoom Air cushioning delivers a smooth ride.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/BV1358-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fzoom-vomero-5-mens-shoes-MgsTqZ%2FBV1358-001&cid=4942550&cjevent=bf4d0690c48511f083cd04210a18b8f8&cl=bf4d0690c48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D885d26cf-9468-4129-8ba2-7ed698652030&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="2bc3e27c-8d7f-4956-890b-71b6375c70d6" data-action="Deal Block" data-label="Zoom Vomero 5" data-dimension48="Zoom Vomero 5" data-dimension25="$127.50">View Deal</a></p></div><div class="product"><a data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$122.22" href="https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&cid=4942550&cjevent=c8474f3ec48511f083cd04210a18b8f8&cl=c8474f3ec48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd59c719d-f41b-448a-9ad9-4071bb4e9fa8&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="HhftF3L72eUUtEXcM9ifXP" name="Nike Vaporfly 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HhftF3L72eUUtEXcM9ifXP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Vaporfly 4 is a lean, mean, mile-eating machine. We trimmed weight in the midsole, outsole and upper from the Vaporfly 3 without sacrificing performance. The result is a lighter, more propulsive all-around racing shoe that’s trusted from the mile to the marathon.<a class="view-deal button" href="https://www.nike.com/t/vaporfly-4-mens-road-racing-shoes-HK05JWOf/HF6414-600?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fvaporfly-4-mens-road-racing-shoes-HK05JWOf%2FHF6414-600&cid=4942550&cjevent=c8474f3ec48511f083cd04210a18b8f8&cl=c8474f3ec48511f083cd04210a18b8f8&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd59c719d-f41b-448a-9ad9-4071bb4e9fa8&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="0be6b22d-7910-482c-8ef2-450494438380" data-action="Deal Block" data-label="Vaporfly 4" data-dimension48="Vaporfly 4" data-dimension25="$122.22">View Deal</a></p></div><div class="product"><a data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fJWuhnFPoRS37LijckpMYa" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fJWuhnFPoRS37LijckpMYa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97">Pegasus 41: was $123.97 now $92.97</a></strong><br>Responsive cushioning in the Pegasus provides an energized ride for everyday road running. Experience lighter-weight energy return with dual Air Zoom units and a ReactX foam midsole. Plus, improved engineered mesh on the upper decreases weight and increases breathability.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-115?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fpegasus-41-mens-road-running-shoes-LMhfRGdO%2FFD2722-115&cid=4942550&cjevent=c8dacf8ec48511f0805904430a18b8fb&cl=c8dacf8ec48511f0805904430a18b8fb&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D2fe72fec-f2f4-434d-8f4d-44bf08dfc784&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="71149cfb-4664-4c1b-9e0c-f8d19e2a58d3" data-action="Deal Block" data-label="Pegasus 41" data-dimension48="Pegasus 41" data-dimension25="$92.97">View Deal</a></p></div><h2 id="today-s-best-black-friday-deals-at-nike-women-s">Today's best Black Friday deals at Nike (Women's)</h2><div class="product"><a data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75" href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GQsUE4owWrZNeBR7nPnD6F" name="Nike V2K Run" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GQsUE4owWrZNeBR7nPnD6F-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75">V2K Run: was $125 now $93.75</a></strong><br>Fast forward. Rewind. Doesn’t matter—this shoe takes retro into the future. The V2K remasters everything you love about the Vomero in a look pulled straight from an early aughts running catalog. Layer up in a mixture of flashy metallics, referential plastic details and a midsole with a perfectly vintage aesthetic. And the chunky heel makes sure wherever you go, it's in comfort.<a class="view-deal button" href="https://www.nike.com/t/v2k-run-womens-shoes-with-reflective-accents-bVNxzR1U/FD0736-100?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Fv2k-run-womens-shoes-with-reflective-accents-bVNxzR1U%2FFD0736-100&cid=4942550&cjevent=cb35e6a1c48511f0838304160a18b8f6&cl=cb35e6a1c48511f0838304160a18b8f6&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3Dd95212cf-3082-4a5d-a483-e2f79a0ad39c&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="545a04aa-05e3-4f3e-af8e-1587aa84961f" data-action="Deal Block" data-label="V2K Run" data-dimension48="V2K Run" data-dimension25="$93.75">View Deal</a></p></div><div class="product"><a data-dimension112="1b08d2eb-7304-4ee6-8ce7-1e62c2be37e2" data-action="Deal Block" data-label="Free Metcon 5" data-dimension48="Free Metcon 5" data-dimension25="$68.22" href="https://www.nike.com/t/free-metcon-5-womens-workout-shoes-h4Zl5h/DV3950-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&cid=4942550&cjevent=cb8637c2c48511f0820a040c0a18ba73&cl=cb8637c2c48511f0820a040c0a18ba73&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D3e24bac1-c444-4338-beda-dcc9c3990947&sl_id=jjo0" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5X2BeMXcbNTgsLEjxAyhAh" name="Free Metcon 5" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5X2BeMXcbNTgsLEjxAyhAh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1070" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>When your workouts wade into the nitty gritty, the Nike Free Metcon 5 can meet you in the depths, help you dig deep to find that final ounce of force and come out of the other side on a high. It matches style with substance, forefoot flexibility with backend stability, perfect for flying through a cardio day or enhancing your agility. A revamped upper offers easier entry with a collar made just for your ankle.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-5-womens-workout-shoes-h4Zl5h/DV3950-001?_android_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_fallback_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&_ios_redirect=https%3A%2F%2Fwww.nike.com%2Ft%2Ffree-metcon-5-womens-workout-shoes-h4Zl5h%2FDV3950-001&cid=4942550&cjevent=cb8637c2c48511f0820a040c0a18ba73&cl=cb8637c2c48511f0820a040c0a18ba73&cp=usns_aff_nike__PID_100990239_Future+Publishing+Ltd+Savings&pcn=cj_mobile_inactivity-0d&pcrid=17188380&pcrn=CJ&psid=100990239&psn=Future+Publishing+Ltd+Savings&referrer=singular_click_id%3D3e24bac1-c444-4338-beda-dcc9c3990947&sl_id=jjo0" target="_blank" rel="nofollow" data-dimension112="1b08d2eb-7304-4ee6-8ce7-1e62c2be37e2" data-action="Deal Block" data-label="Free Metcon 5" data-dimension48="Free Metcon 5" data-dimension25="$68.22">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike's massive early Black Friday sale just dropped — here's 11 deals I'd add to my cart now from $12 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It’s a great day when Nike slashes prices across its running sneakers and apparel. Building a running wardrobe that works for every season can get expensive, so when an early <a href="https://www.tomsguide.com/black-friday-deals-and-sales">Black Friday</a> sale drops with discounts up to 49% off, it feels like the perfect time to stock up.</p><p>I’ve worn Nike performance gear since my childhood track and field days and right through to marathon training in recent years, so I like to think I know the brand’s products well and can spot great value. The first thing that jumped out at me was the very popular <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-006" target="_blank" rel="nofollow">Nike Pegasus 41, reduced from $140 to $105</a>. That is excellent value for such a reliable, versatile running shoe.</p><p>And that’s only the start. Nike has rolled out plenty more deals worth knowing about, and I’ve gathered the ones that actually stand out.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Nike Spark Lightweight Running Crew Socks: </strong><a href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100"><strong>was $20 now $12</strong></a></li><li><strong>Nike Stride Dri-FIT ADV Short-Sleeve Running Top: </strong><a href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow"><strong>was $55 now $35</strong></a></li><li><strong>Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts: </strong><a href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow"><strong>was $85 now $42</strong></a></li><li><strong>Nike Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top: </strong><a href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike StrideMen's Dri-FIT 5" 2-in-1 Running Shorts: </strong><a href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Interact Run Road Running Shoes: </strong><a href="https://www.nike.com/t/interact-run-womens-road-running-shoes-H1pOJ6bG/FD2292-111" target="_blank" rel="nofollow"><strong>was $85 now $51</strong></a></li><li><strong>Nike Juniper Trail 2 Trail Running Shoes: </strong><a href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow"><strong>was $85 now $67</strong></a></li><li><strong>Nike Therma-FIT Swift Running Vest: </strong><a href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow"><strong>was $120 now $72</strong></a></li><li><strong>Nike Universa High-Waisted 7/8 Floral Leggings: </strong><a href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow"><strong>was $120 now $72</strong></a></li><li><strong>Nike Zoom Rival Fly 4 Road Racing Shoes: </strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow"><strong>was $105 now $78</strong></a></li><li><strong>Nike Pegasus 41: </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-006" target="_blank" rel="nofollow"><strong>was $140 now $105</strong></a></li></ul><div class="product"><a data-dimension112="36b1d4fb-ca18-448d-b918-065fdfbce4d6" data-action="Deal Block" data-label="Spark Lightweight Running Crew Socks" data-dimension48="Spark Lightweight Running Crew Socks" data-dimension25="$12" href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="EYtNWunm9UELM4pWrFmKac" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EYtNWunm9UELM4pWrFmKac-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I’m a firm believer that runners can never have too many socks, but they need to be able to handle hard, sweaty miles. Nike’s Spark Lightweight Running Crew Socks are made for exactly that. They’re light, breathable, and designed to give you a close, almost barefoot feel while keeping your feet cool.<a class="view-deal button" href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100" target="_blank" rel="nofollow" data-dimension112="36b1d4fb-ca18-448d-b918-065fdfbce4d6" data-action="Deal Block" data-label="Spark Lightweight Running Crew Socks" data-dimension48="Spark Lightweight Running Crew Socks" data-dimension25="$12">View Deal</a></p></div><div class="product"><a data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35" href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="3GXqDMVjXBSyMruzU8hb8h" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3GXqDMVjXBSyMruzU8hb8h-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow" data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35">Stride Dri-FIT ADV Short-Sleeve Running Top: was $55 now $35</a></strong><br>Brighten up your runs with this zesty pink, sweat-wicking tee from Nike. It’s lightweight and made with anti-chafing technology to keep you comfortable from warm-up to runner’s high. If pink isn’t your vibe, you can grab it at the same price in the blue colorway too.<a class="view-deal button" href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow" data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension48="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension25="$42" href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="AqTcifLrmmF9eoNCdMm2W6" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AqTcifLrmmF9eoNCdMm2W6-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow" data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label='Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts' data-dimension48='Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts' data-dimension25="$42">Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts: was $85 now $42</a></strong><br>Nothing says trail-ready like a pair of sweat-wicking shorts with eight pockets. Yes, eight. You can stash gels, your phone, snacks, a map, lip balm, or whatever else you need. There are even loop holes at the back for carrying your poles. They also work brilliantly as lightweight hiking shorts.<a class="view-deal button" href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow" data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension48="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42" href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="r38n84y9XUy3jMgrSTvjyG" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r38n84y9XUy3jMgrSTvjyG-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow" data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42">Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top: was $60 now $42</a></strong><br>This is a great long-sleeve top for cooler days when you still work up a sweat, and it wicks moisture quickly to keep you comfortable. It also has built-in UV protection because winter sun can still have some bite. The sleeves are designed to reduce underarm chafing too, since it’s not only your legs that can suffer on longer runs.<a class="view-deal button" href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow" data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45" href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="icVeLR6uYeTVNDRoECpChW" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/icVeLR6uYeTVNDRoECpChW-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow" data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45">StrideMen's Dri-FIT 5" 2-in-1 Running Shorts: was $65 now $45</a></strong><br>These 2-in-1 running shorts combine a supportive inner layer with an airy, flexible outer layer to reduce chafing and keep you moving comfortably. There is a zip pocket at the back that is large enough to fit a phone or multiple gels. They also come in tall if you prefer or need a longer fit. Grab a pair now and save $20!<a class="view-deal button" href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow" data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59">Interact Run Road Running Shoes: was $85 now $59</a></strong><br>These highly rated running shoes use Nike’s lightweight Flyknit upper and a waffle outsole made from recycled materials taken from other Nike shoes. There’s even a QR code on the tongue that shows you how to recycle or donate them once they’ve reached the end of their life, or how to get repairs in the meantime. It’s a smart, long-lasting pick at a great price.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67" href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ktfG3Q6MWX8VqK5E4tJyW8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ktfG3Q6MWX8VqK5E4tJyW8-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow" data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67">Juniper Trail 2 Trail Running Shoes: was $85 now $67</a></strong><br>Winter runs, whether you’re on or off the trails, often call for extra traction. Soggy leaves, muddy paths, and icy roads can all test your grip and balance. The Juniper Trail 2 is built to handle exactly that, giving you the grip you need to stay steady on your feet.<a class="view-deal button" href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow" data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72" href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="b53aNh3bxpAPBG3QcSUx8i" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/b53aNh3bxpAPBG3QcSUx8i-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow" data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72">Therma-FIT Swift Running Vest: was $120 now $72</a></strong><br>Insulated padded vests like this Therma-FIT option from Nike can make winter runs far more bearable. If you’re not a fan of heavy layering but still want to keep your core warm, this is an ideal solution. With 39% off, it’s a great time to grab it.<a class="view-deal button" href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow" data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72" href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="uRX4RAboT3Kep3EpvDMBvg" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/uRX4RAboT3Kep3EpvDMBvg-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow" data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72">Universa High-Waisted 7/8 Floral Leggings: was $120 now $72</a></strong><br>Sweat is a good thing because it shows you’re working hard. But if you feel a bit self-conscious about it, Nike’s Universa leggings use Stealth Evaporation technology, which does an excellent job of managing moisture and reducing visible sweat marks. They also have no front seam, which helps stop the fabric from bunching or rolling during your workout.<a class="view-deal button" href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow" data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="hXZ3YmpntXvwL5mTxSdgmE" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hXZ3YmpntXvwL5mTxSdgmE-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow" data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78">Zoom Rival Fly 4 Road Racing Shoes: was $105 now $78</a></strong><br>If you’re looking to pick up the pace, the Zoom Rival Fly 4 is worth putting on your radar, especially while it’s 24% off. It’s breathable, responsive, and has a well-padded upper that keeps you comfortable on race day.<a class="view-deal button" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow" data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78">View Deal</a></p></div><div class="product"><a data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105">Pegasus 41 (Women's): was $140 now $105</a></strong><br>The Pegasus 41 is Nike’s go-to daily trainer, and this version is the best yet. The new ReactX midsole and higher stack create a softer, more cushioned ride without feeling overly squishy or unstable. It’s a well-balanced shoe that works for easy miles, long runs, and even picking up the pace when you need it. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a> review for the complete breakdown.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/nikes-massive-early-black-friday-sale-just-dropped-heres-11-deals-id-add-to-my-cart-now-from-usd12</link>
                                                                            <description>
                            <![CDATA[ Nike's early Black Friday deals are live with up to 49% off a wide range of sneakers and apparel. I’ve rounded up the picks that are actually worth your money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ycHzDU6r3D5yXxpqDa8WAD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/D2xtDHCM345jrL5rwdcYoC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Nov 2025 14:51:34 +0000</pubDate>                                                                                                                                <updated>Fri, 14 Nov 2025 14:51:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ jessica.downey@futurenet.com (Jessica Downey) ]]></author>                    <dc:creator><![CDATA[ Jessica Downey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/96ZgmqAo5B56ftBv3b9idR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/D2xtDHCM345jrL5rwdcYoC-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a selection of Nike apparel including tops, bottoms, socks and sneakers next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:description>                                                            <media:text><![CDATA[a selection of Nike apparel including tops, bottoms, socks and sneakers next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:text>
                                <media:title type="plain"><![CDATA[a selection of Nike apparel including tops, bottoms, socks and sneakers next to a Tom&#039;s Guide Black Friday Killer Deal label]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/D2xtDHCM345jrL5rwdcYoC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It’s a great day when Nike slashes prices across its running sneakers and apparel. Building a running wardrobe that works for every season can get expensive, so when an early <a href="https://www.tomsguide.com/black-friday-deals-and-sales">Black Friday</a> sale drops with discounts up to 49% off, it feels like the perfect time to stock up.</p><p>I’ve worn Nike performance gear since my childhood track and field days and right through to marathon training in recent years, so I like to think I know the brand’s products well and can spot great value. The first thing that jumped out at me was the very popular <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-006" target="_blank" rel="nofollow">Nike Pegasus 41, reduced from $140 to $105</a>. That is excellent value for such a reliable, versatile running shoe.</p><p>And that’s only the start. Nike has rolled out plenty more deals worth knowing about, and I’ve gathered the ones that actually stand out.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong>Nike Spark Lightweight Running Crew Socks: </strong><a href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100"><strong>was $20 now $12</strong></a></li><li><strong>Nike Stride Dri-FIT ADV Short-Sleeve Running Top: </strong><a href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow"><strong>was $55 now $35</strong></a></li><li><strong>Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts: </strong><a href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow"><strong>was $85 now $42</strong></a></li><li><strong>Nike Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top: </strong><a href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike StrideMen's Dri-FIT 5" 2-in-1 Running Shorts: </strong><a href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Interact Run Road Running Shoes: </strong><a href="https://www.nike.com/t/interact-run-womens-road-running-shoes-H1pOJ6bG/FD2292-111" target="_blank" rel="nofollow"><strong>was $85 now $51</strong></a></li><li><strong>Nike Juniper Trail 2 Trail Running Shoes: </strong><a href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow"><strong>was $85 now $67</strong></a></li><li><strong>Nike Therma-FIT Swift Running Vest: </strong><a href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow"><strong>was $120 now $72</strong></a></li><li><strong>Nike Universa High-Waisted 7/8 Floral Leggings: </strong><a href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow"><strong>was $120 now $72</strong></a></li><li><strong>Nike Zoom Rival Fly 4 Road Racing Shoes: </strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow"><strong>was $105 now $78</strong></a></li><li><strong>Nike Pegasus 41: </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/FD2723-006" target="_blank" rel="nofollow"><strong>was $140 now $105</strong></a></li></ul><div class="product"><a data-dimension112="36b1d4fb-ca18-448d-b918-065fdfbce4d6" data-action="Deal Block" data-label="Spark Lightweight Running Crew Socks" data-dimension48="Spark Lightweight Running Crew Socks" data-dimension25="$12" href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="EYtNWunm9UELM4pWrFmKac" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EYtNWunm9UELM4pWrFmKac-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>I’m a firm believer that runners can never have too many socks, but they need to be able to handle hard, sweaty miles. Nike’s Spark Lightweight Running Crew Socks are made for exactly that. They’re light, breathable, and designed to give you a close, almost barefoot feel while keeping your feet cool.<a class="view-deal button" href="https://www.nike.com/t/spark-lightweight-running-crew-socks-08T4p5/DA3584-100" target="_blank" rel="nofollow" data-dimension112="36b1d4fb-ca18-448d-b918-065fdfbce4d6" data-action="Deal Block" data-label="Spark Lightweight Running Crew Socks" data-dimension48="Spark Lightweight Running Crew Socks" data-dimension25="$12">View Deal</a></p></div><div class="product"><a data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35" href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="3GXqDMVjXBSyMruzU8hb8h" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3GXqDMVjXBSyMruzU8hb8h-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow" data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35">Stride Dri-FIT ADV Short-Sleeve Running Top: was $55 now $35</a></strong><br>Brighten up your runs with this zesty pink, sweat-wicking tee from Nike. It’s lightweight and made with anti-chafing technology to keep you comfortable from warm-up to runner’s high. If pink isn’t your vibe, you can grab it at the same price in the blue colorway too.<a class="view-deal button" href="https://www.nike.com/t/stride-mens-dri-fit-adv-short-sleeve-running-top-rNmvrf/HV5203-635" target="_blank" rel="nofollow" data-dimension112="397075ef-9869-430d-b59b-4555bfb48c98" data-action="Deal Block" data-label="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension48="Stride Dri-FIT ADV Short-Sleeve Running Top" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension48="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension25="$42" href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="AqTcifLrmmF9eoNCdMm2W6" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AqTcifLrmmF9eoNCdMm2W6-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow" data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label='Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts' data-dimension48='Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts' data-dimension25="$42">Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts: was $85 now $42</a></strong><br>Nothing says trail-ready like a pair of sweat-wicking shorts with eight pockets. Yes, eight. You can stash gels, your phone, snacks, a map, lip balm, or whatever else you need. There are even loop holes at the back for carrying your poles. They also work brilliantly as lightweight hiking shorts.<a class="view-deal button" href="https://www.nike.com/t/trail-womens-dri-fit-high-waisted-4-tight-running-shorts-lML1pM/HV2352-017" target="_blank" rel="nofollow" data-dimension112="df3a96d3-721b-44bb-98cb-063c8559e3a9" data-action="Deal Block" data-label="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension48="Nike Trail Dri-FIT High-Waisted 4" Tight Running Shorts" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42" href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="r38n84y9XUy3jMgrSTvjyG" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/r38n84y9XUy3jMgrSTvjyG-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow" data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42">Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top: was $60 now $42</a></strong><br>This is a great long-sleeve top for cooler days when you still work up a sweat, and it wicks moisture quickly to keep you comfortable. It also has built-in UV protection because winter sun can still have some bite. The sleeves are designed to reduce underarm chafing too, since it’s not only your legs that can suffer on longer runs.<a class="view-deal button" href="https://www.nike.com/t/swift-womens-dri-fit-uv-long-sleeve-crew-neck-running-top-EPlfFvsF/HQ0503-675" target="_blank" rel="nofollow" data-dimension112="cff049f2-1e5f-4d6f-a007-9c850d2db8f4" data-action="Deal Block" data-label="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension48="Swift Dri-FIT UV Long-Sleeve Crew-Neck Running Top" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45" href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="icVeLR6uYeTVNDRoECpChW" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/icVeLR6uYeTVNDRoECpChW-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow" data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45">StrideMen's Dri-FIT 5" 2-in-1 Running Shorts: was $65 now $45</a></strong><br>These 2-in-1 running shorts combine a supportive inner layer with an airy, flexible outer layer to reduce chafing and keep you moving comfortably. There is a zip pocket at the back that is large enough to fit a phone or multiple gels. They also come in tall if you prefer or need a longer fit. Grab a pair now and save $20!<a class="view-deal button" href="https://www.nike.com/t/stride-mens-dri-fit-5-2-in-1-running-shorts-mUOelNpy/FN2992-499" target="_blank" rel="nofollow" data-dimension112="3d9d6896-d735-4fed-a03b-a59cad22fff8" data-action="Deal Block" data-label="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension48="StrideMen's Dri-FIT 5" 2-in-1 Running Shorts" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59">Interact Run Road Running Shoes: was $85 now $59</a></strong><br>These highly rated running shoes use Nike’s lightweight Flyknit upper and a waffle outsole made from recycled materials taken from other Nike shoes. There’s even a QR code on the tongue that shows you how to recycle or donate them once they’ve reached the end of their life, or how to get repairs in the meantime. It’s a smart, long-lasting pick at a great price.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="096a581a-6a14-4dea-8316-5f3772eeb717" data-action="Deal Block" data-label="Interact Run Road Running Shoes" data-dimension48="Interact Run Road Running Shoes" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67" href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ktfG3Q6MWX8VqK5E4tJyW8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ktfG3Q6MWX8VqK5E4tJyW8-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow" data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67">Juniper Trail 2 Trail Running Shoes: was $85 now $67</a></strong><br>Winter runs, whether you’re on or off the trails, often call for extra traction. Soggy leaves, muddy paths, and icy roads can all test your grip and balance. The Juniper Trail 2 is built to handle exactly that, giving you the grip you need to stay steady on your feet.<a class="view-deal button" href="https://www.nike.com/t/juniper-trail-2-mens-trail-running-shoes-lFQ3lS/DM0822-005" target="_blank" rel="nofollow" data-dimension112="a4dc4dd3-9a6d-4759-a710-09b1c6f7f5ca" data-action="Deal Block" data-label="Juniper Trail 2 Trail Running Shoes" data-dimension48="Juniper Trail 2 Trail Running Shoes" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72" href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="b53aNh3bxpAPBG3QcSUx8i" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/b53aNh3bxpAPBG3QcSUx8i-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow" data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72">Therma-FIT Swift Running Vest: was $120 now $72</a></strong><br>Insulated padded vests like this Therma-FIT option from Nike can make winter runs far more bearable. If you’re not a fan of heavy layering but still want to keep your core warm, this is an ideal solution. With 39% off, it’s a great time to grab it.<a class="view-deal button" href="https://www.nike.com/t/therma-fit-swift-womens-running-vest-VRPfb1/FB7537-010" target="_blank" rel="nofollow" data-dimension112="65073536-3417-468f-940a-422c56a3d1c8" data-action="Deal Block" data-label="Therma-FIT Swift Running Vest" data-dimension48="Therma-FIT Swift Running Vest" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72" href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="uRX4RAboT3Kep3EpvDMBvg" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/uRX4RAboT3Kep3EpvDMBvg-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow" data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72">Universa High-Waisted 7/8 Floral Leggings: was $120 now $72</a></strong><br>Sweat is a good thing because it shows you’re working hard. But if you feel a bit self-conscious about it, Nike’s Universa leggings use Stealth Evaporation technology, which does an excellent job of managing moisture and reducing visible sweat marks. They also have no front seam, which helps stop the fabric from bunching or rolling during your workout.<a class="view-deal button" href="https://www.nike.com/t/universa-womens-high-waisted-7-8-floral-leggings-with-no-front-seam-0JzWpd/HV1186-010" target="_blank" rel="nofollow" data-dimension112="b0772de6-9958-4e53-bf8e-76dd3fe611a3" data-action="Deal Block" data-label="Universa High-Waisted 7/8 Floral Leggings" data-dimension48="Universa High-Waisted 7/8 Floral Leggings" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="hXZ3YmpntXvwL5mTxSdgmE" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hXZ3YmpntXvwL5mTxSdgmE-1920-80.png" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow" data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78">Zoom Rival Fly 4 Road Racing Shoes: was $105 now $78</a></strong><br>If you’re looking to pick up the pace, the Zoom Rival Fly 4 is worth putting on your radar, especially while it’s 24% off. It’s breathable, responsive, and has a well-padded upper that keeps you comfortable on race day.<a class="view-deal button" href="https://www.nike.com/t/zoom-rival-fly-4-mens-road-racing-shoes-Q1WPORiU/FV6040-700" target="_blank" rel="nofollow" data-dimension112="7b0d450d-ceb5-4612-9a6f-d3cfc1ce58cb" data-action="Deal Block" data-label="Zoom Rival Fly 4 Road Racing Shoes" data-dimension48="Zoom Rival Fly 4 Road Racing Shoes" data-dimension25="$78">View Deal</a></p></div><div class="product"><a data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105">Pegasus 41 (Women's): was $140 now $105</a></strong><br>The Pegasus 41 is Nike’s go-to daily trainer, and this version is the best yet. The new ReactX midsole and higher stack create a softer, more cushioned ride without feeling overly squishy or unstable. It’s a well-balanced shoe that works for easy miles, long runs, and even picking up the pace when you need it. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41</a> review for the complete breakdown.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="64ebae63-14e1-4ca5-b9b4-3ba2e0183582" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$105">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike is slashing Jordans as low as $26 before Black Friday — 13 deals I'd shop now ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Finding a deal on some of the most popular shoes out there can be tough. But right now, <a href="https://www.nike.com/w/sale-jordan-shoes-37eefz3rauvz3yaepz5e1x6znik1zy7ok" target="_blank" rel="nofollow">Nike is slashing prices on a bunch of Jordans</a>! It’s a great time to add stylish footwear to your wardrobe for the colder months.</p><p>For example, right now you can get the iconic <a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-169" target="_blank" rel="nofollow">Air Jordan 1 Low on sale for $96 at Nike</a>. These are a fresh take on the classic Jordans from the 80s, and they look awesome. </p><p>Looking for even comfier shoes? The <a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow">Jordan Post Slides are on sale for $26 at Nike</a>, and they come in a super eye-catching pink shade.</p><p>I’ve listed my favorite Nike Jordan deals below. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/tvs/4k-tvs/amazon-best-buy-and-walmart-have-75-inch-tv-deals-from-usd399-11-deals-id-shop-before-black-friday">75-inch TV deals I’d shop from $399</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Jordan Post Slides (Women's): </strong><a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Jordan Nola Slides (Women's): </strong><a href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow"><strong>was $50 now $37</strong></a></li><li><strong>Jordan Deja Sandals (Women's): </strong><a href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow"><strong>was $95 now $57</strong></a></li><li><strong>Jordan Flight Court (Men's): </strong><a href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow"><strong>was $105 now $63</strong></a></li><li><strong>Jordan Heir Series Basketball Shoes (Women's): </strong><a href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow"><strong>was $115 now $74</strong></a></li><li><strong>Air Jordan 1 Low (Men's): </strong><a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow"><strong>was $115 now $80</strong></a></li><li><strong>Air Jordan 1 Mid (Men's): </strong><a href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow"><strong>was $130 now $91</strong></a></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-jordan-deals"><span>Nike Jordan deals</span></h3><div class="product"><a data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26" href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="eksDfhDq5doTb8REGzGrXM" name="Jordan Post Slides (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eksDfhDq5doTb8REGzGrXM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow" data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26">Jordan Post Slides (Women’s): was $35 now $26</a></strong><br>One of the cheapest Jordan styles you’ll find! The Nike Jordan Post Slides are now on sale for just $26. They’re made from soft, comfortable foam and are perfect for everyday walks and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow" data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37" href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="dXKF8goJY2UCa9eDfobgMH" name="Jordan Nola Slides (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dXKF8goJY2UCa9eDfobgMH-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow" data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37">Jordan Nola Slides (Women's): was $50 now $37</a></strong><br>These Nike Jordan slides are on sale for a nice 24% discount. The straps keep them securely on your feet, and they have a cool wave pattern across the top. The Jordan logo on the heel is a nice touch, too.<a class="view-deal button" href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow" data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57" href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ZByKQqqLbKZDQumbLaXt9c" name="Jordan Deja Sandals (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZByKQqqLbKZDQumbLaXt9c-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow" data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57">Jordan Deja Sandals (Women's): was $95 now $57</a></strong><br>These unique Jordans are super stylish and a great buy at 39% off. Their bubble soles and double strap make them a great pair with your favorite cropped jeans! You can also get them in black, on sale for $76.<a class="view-deal button" href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow" data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63" href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ZavoqwPSVtTvDAVdB2snYD" name="Jordan Flight Court (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZavoqwPSVtTvDAVdB2snYD-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow" data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63">Jordan Flight Court (Men's): was $105 now $63</a></strong><br>Getting a pair of Jordan sneakers for just $63 is a nice find. The Flight Courts are a classic-looking pair of shoes with a soft and breathable design. Plus, their foam midsole provides cushioning while keeping the shoe lightweight.<a class="view-deal button" href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow" data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71" href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="LYvFq55Ew2A4yEzpE8UQQW" name="Jordan Session (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LYvFq55Ew2A4yEzpE8UQQW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow" data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71">Jordan Session (Men's): was $95 now $71</a></strong><br>A triple threat in terms of style! These Jordans take cues from skateboarding, basketball and street style. They have a soft suede upper, and the laces add an extra pop of color.<a class="view-deal button" href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow" data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71">View Deal</a></p></div><div class="product"><a data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72" href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="D6wFAV57aJwVTjGQLcntr7" name="Jordan CMFT Era (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/D6wFAV57aJwVTjGQLcntr7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow" data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72">Jordan CMFT Era (Women's): was $120 now $72</a></strong><br>I'm obsessed with the white and blue color scheme these Jordans come in! They have a mesh upper, which makes them extra breathable, with soft cushioning and durable rubber outsoles.<a class="view-deal button" href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow" data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74" href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Lgwg6UHa7gur8G5gNdxzZV" name="Jordan Heir Series Basketball Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lgwg6UHa7gur8G5gNdxzZV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow" data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74">Jordan Heir Series Basketball Shoes (Women's): was $115 now $74</a></strong><br>That's right, thanks to Nike's sale, you can get a pair of Jordan basketball shoes and level up your game for just $74. These are designed to help you improve your mobility and keep you low to the ground. <a class="view-deal button" href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow" data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80" href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="2mXqpzw3TUaPJxRPr4Zwi6" name="Nike Air Jordan 1 Low shoes.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2mXqpzw3TUaPJxRPr4Zwi6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow" data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80">Air Jordan 1 Low (Men's): was $115 now $80</a></strong><br>These are such iconic, stylish shoes inspired by the 1985 original pair, and this is such a great deal. The all-white colorway is polished and refined, but the Black/Summit White/Varsity Red is the cheapest of the bunch at the moment.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow" data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84" href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="VoWfJHUoaUKKKgbPaxW3pP" name="Jordan Zion 4 Basketball Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VoWfJHUoaUKKKgbPaxW3pP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow" data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84">Jordan Zion 4 Basketball Shoes (Men's): was $140 now $84</a></strong><br>Score the Nike Zion 4 on sale for $84 right now. As well as a super sleek design, these basketball shoes offer a full-length Air Zoom unit to support your feet and provide extra spring to your jumps.<a class="view-deal button" href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow" data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84">View Deal</a></p></div><div class="product"><a data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90" href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="aFW5aRkyvaqo44HzzZpF25" name="NU Retro 1 G Golf Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/aFW5aRkyvaqo44HzzZpF25-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow" data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90">NU Retro 1 G Golf Shoes (Men's): was $150 now $90</a></strong><br>Take your Jordans to the green! These Nike golf shoes are a great buy at just $90. Packed with an additional Air unit, they'll help you stay stable during your swing. They also come with removable spikes for optional extra traction. <a class="view-deal button" href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow" data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91" href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="wakihvqkz7sse3X2m9fAgb" name="Air Jordan 1 Low Method of Make" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wakihvqkz7sse3X2m9fAgb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow" data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91">Air Jordan 1 Low Method of Make: was $140 now $91</a></strong><br>This twist on the Air Jordan 1 Low shoes come in a gorgeous white and gold color scheme. Plus, their oversized leather stitching detail makes them stand out from the crowd.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow" data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91">View Deal</a></p></div><div class="product"><a data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91" href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XsSjrrgyfveMg7D8LpCad6" name="Nike Air Jordan 1 Mid shoes.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XsSjrrgyfveMg7D8LpCad6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow" data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91">Air Jordan 1 Mid (Men's): was $130 now $91</a></strong><br>These classic Nike shoes are covered with an artistic array of colors. Its mid-top form factor provides extra support and just looks straight-up stylish. You can currently get a pair starting from $91, but different discounts apply to the different colors.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow" data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91">View Deal</a></p></div><div class="product"><a data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98" href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Btgmmb3dvnB7f3x5FYiyjC" name="Air Jordan 1 Mid SE (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Btgmmb3dvnB7f3x5FYiyjC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow" data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98">Air Jordan 1 Mid SE (Men's): was $135 now $98</a></strong><br>Anything with the Jordan brand tends to be on the expensive side, which means you'll want to jump on discounted Jordan sneakers when you get the chance. These mid sneakers sit at the ankle and offer a stylish look for nights out on the town.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow" data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/sales-events/huge-nike-jordan-sale-from-usd26-11-deals-id-shop-with-up-to-39-percent-off</link>
                                                                            <description>
                            <![CDATA[ I found the cheapest Jordan deals in Nike's sale — don't miss these huge savings on slides, sneakers and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MZjTMuVzZ5iMAgN6t2HPUK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Pg739pHiHaqB5oXK537ifg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Oct 2025 15:37:58 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Oct 2025 17:29:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Sales Events]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Pg739pHiHaqB5oXK537ifg-1920-80.jpg">
                                                            <media:credit><![CDATA[Pixabay / Alpattini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Person wearing Nike Jordan basketball shoes]]></media:description>                                                            <media:text><![CDATA[Person wearing Nike Jordan basketball shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Person wearing Nike Jordan basketball shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Pg739pHiHaqB5oXK537ifg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Finding a deal on some of the most popular shoes out there can be tough. But right now, <a href="https://www.nike.com/w/sale-jordan-shoes-37eefz3rauvz3yaepz5e1x6znik1zy7ok" target="_blank" rel="nofollow">Nike is slashing prices on a bunch of Jordans</a>! It’s a great time to add stylish footwear to your wardrobe for the colder months.</p><p>For example, right now you can get the iconic <a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-169" target="_blank" rel="nofollow">Air Jordan 1 Low on sale for $96 at Nike</a>. These are a fresh take on the classic Jordans from the 80s, and they look awesome. </p><p>Looking for even comfier shoes? The <a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow">Jordan Post Slides are on sale for $26 at Nike</a>, and they come in a super eye-catching pink shade.</p><p>I’ve listed my favorite Nike Jordan deals below. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/tvs/4k-tvs/amazon-best-buy-and-walmart-have-75-inch-tv-deals-from-usd399-11-deals-id-shop-before-black-friday">75-inch TV deals I’d shop from $399</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Jordan Post Slides (Women's): </strong><a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Jordan Nola Slides (Women's): </strong><a href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow"><strong>was $50 now $37</strong></a></li><li><strong>Jordan Deja Sandals (Women's): </strong><a href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow"><strong>was $95 now $57</strong></a></li><li><strong>Jordan Flight Court (Men's): </strong><a href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow"><strong>was $105 now $63</strong></a></li><li><strong>Jordan Heir Series Basketball Shoes (Women's): </strong><a href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow"><strong>was $115 now $74</strong></a></li><li><strong>Air Jordan 1 Low (Men's): </strong><a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow"><strong>was $115 now $80</strong></a></li><li><strong>Air Jordan 1 Mid (Men's): </strong><a href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow"><strong>was $130 now $91</strong></a></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-jordan-deals"><span>Nike Jordan deals</span></h3><div class="product"><a data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26" href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="eksDfhDq5doTb8REGzGrXM" name="Jordan Post Slides (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eksDfhDq5doTb8REGzGrXM-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow" data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26">Jordan Post Slides (Women’s): was $35 now $26</a></strong><br>One of the cheapest Jordan styles you’ll find! The Nike Jordan Post Slides are now on sale for just $26. They’re made from soft, comfortable foam and are perfect for everyday walks and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/jordan-post-womens-slides-G7XlRc/FZ6511-600" target="_blank" rel="nofollow" data-dimension112="f11b9e6e-62fa-4c1b-8778-ad6418d572f0" data-action="Deal Block" data-label="Jordan Post Slides (Women’s)" data-dimension48="Jordan Post Slides (Women’s)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37" href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="dXKF8goJY2UCa9eDfobgMH" name="Jordan Nola Slides (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dXKF8goJY2UCa9eDfobgMH-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow" data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37">Jordan Nola Slides (Women's): was $50 now $37</a></strong><br>These Nike Jordan slides are on sale for a nice 24% discount. The straps keep them securely on your feet, and they have a cool wave pattern across the top. The Jordan logo on the heel is a nice touch, too.<a class="view-deal button" href="https://www.nike.com/t/jordan-nola-womens-slides-cJKqWN/CZ8027-001" target="_blank" rel="nofollow" data-dimension112="0a4cad16-c7dc-45f5-a581-ae119c09cdf9" data-action="Deal Block" data-label="Jordan Nola Slides (Women's)" data-dimension48="Jordan Nola Slides (Women's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57" href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ZByKQqqLbKZDQumbLaXt9c" name="Jordan Deja Sandals (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZByKQqqLbKZDQumbLaXt9c-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow" data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57">Jordan Deja Sandals (Women's): was $95 now $57</a></strong><br>These unique Jordans are super stylish and a great buy at 39% off. Their bubble soles and double strap make them a great pair with your favorite cropped jeans! You can also get them in black, on sale for $76.<a class="view-deal button" href="https://www.nike.com/t/jordan-deja-womens-sandals-McPz0C/FN5036-500" target="_blank" rel="nofollow" data-dimension112="cc997815-f81b-47f4-b537-3c4f797b2e8c" data-action="Deal Block" data-label="Jordan Deja Sandals (Women's)" data-dimension48="Jordan Deja Sandals (Women's)" data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63" href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="ZavoqwPSVtTvDAVdB2snYD" name="Jordan Flight Court (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZavoqwPSVtTvDAVdB2snYD-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow" data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63">Jordan Flight Court (Men's): was $105 now $63</a></strong><br>Getting a pair of Jordan sneakers for just $63 is a nice find. The Flight Courts are a classic-looking pair of shoes with a soft and breathable design. Plus, their foam midsole provides cushioning while keeping the shoe lightweight.<a class="view-deal button" href="https://www.nike.com/t/jordan-flight-court-mens-shoes-TjdGi9FN/HF3255-100" target="_blank" rel="nofollow" data-dimension112="ef42cec9-2fc0-4cd1-8f9c-57941c7542fd" data-action="Deal Block" data-label="Jordan Flight Court (Men's)" data-dimension48="Jordan Flight Court (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71" href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="LYvFq55Ew2A4yEzpE8UQQW" name="Jordan Session (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LYvFq55Ew2A4yEzpE8UQQW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow" data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71">Jordan Session (Men's): was $95 now $71</a></strong><br>A triple threat in terms of style! These Jordans take cues from skateboarding, basketball and street style. They have a soft suede upper, and the laces add an extra pop of color.<a class="view-deal button" href="https://www.nike.com/t/jordan-session-mens-shoes-JTEEHVze/IB3731-002" target="_blank" rel="nofollow" data-dimension112="98eea590-e449-4a06-8347-3e32749eb57f" data-action="Deal Block" data-label="Jordan Session (Men's)" data-dimension48="Jordan Session (Men's)" data-dimension25="$71">View Deal</a></p></div><div class="product"><a data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72" href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="D6wFAV57aJwVTjGQLcntr7" name="Jordan CMFT Era (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/D6wFAV57aJwVTjGQLcntr7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow" data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72">Jordan CMFT Era (Women's): was $120 now $72</a></strong><br>I'm obsessed with the white and blue color scheme these Jordans come in! They have a mesh upper, which makes them extra breathable, with soft cushioning and durable rubber outsoles.<a class="view-deal button" href="https://www.nike.com/t/jordan-cmft-era-womens-shoes-BeNgR30f/HJ6778-113" target="_blank" rel="nofollow" data-dimension112="c13b961e-a4f8-4c82-8c84-c5de6e2bc6a3" data-action="Deal Block" data-label="Jordan CMFT Era (Women's)" data-dimension48="Jordan CMFT Era (Women's)" data-dimension25="$72">View Deal</a></p></div><div class="product"><a data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74" href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Lgwg6UHa7gur8G5gNdxzZV" name="Jordan Heir Series Basketball Shoes (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lgwg6UHa7gur8G5gNdxzZV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow" data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74">Jordan Heir Series Basketball Shoes (Women's): was $115 now $74</a></strong><br>That's right, thanks to Nike's sale, you can get a pair of Jordan basketball shoes and level up your game for just $74. These are designed to help you improve your mobility and keep you low to the ground. <a class="view-deal button" href="https://www.nike.com/t/jordan-heir-series-triple-white-womens-basketball-shoes-L26yD49r/FZ2471-110" target="_blank" rel="nofollow" data-dimension112="f9c420b0-e63e-405f-a549-df064d09a677" data-action="Deal Block" data-label="Jordan Heir Series Basketball Shoes (Women's)" data-dimension48="Jordan Heir Series Basketball Shoes (Women's)" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80" href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="2mXqpzw3TUaPJxRPr4Zwi6" name="Nike Air Jordan 1 Low shoes.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2mXqpzw3TUaPJxRPr4Zwi6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow" data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80">Air Jordan 1 Low (Men's): was $115 now $80</a></strong><br>These are such iconic, stylish shoes inspired by the 1985 original pair, and this is such a great deal. The all-white colorway is polished and refined, but the Black/Summit White/Varsity Red is the cheapest of the bunch at the moment.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-low-mens-shoes-0LXhbn/553558-067" target="_blank" rel="nofollow" data-dimension112="64bb32a0-9753-4543-8049-4f4cd03a359f" data-action="Deal Block" data-label="Air Jordan 1 Low (Men's)" data-dimension48="Air Jordan 1 Low (Men's)" data-dimension25="$80">View Deal</a></p></div><div class="product"><a data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84" href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="VoWfJHUoaUKKKgbPaxW3pP" name="Jordan Zion 4 Basketball Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VoWfJHUoaUKKKgbPaxW3pP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow" data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84">Jordan Zion 4 Basketball Shoes (Men's): was $140 now $84</a></strong><br>Score the Nike Zion 4 on sale for $84 right now. As well as a super sleek design, these basketball shoes offer a full-length Air Zoom unit to support your feet and provide extra spring to your jumps.<a class="view-deal button" href="https://www.nike.com/t/zion-4-basketball-shoes-XRJ4CL/FB1802-100" target="_blank" rel="nofollow" data-dimension112="25061778-7364-469d-8d04-5efcc20aafc8" data-action="Deal Block" data-label="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension48="Jordan Zion 4 Basketball Shoes (Men's)" data-dimension25="$84">View Deal</a></p></div><div class="product"><a data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90" href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="aFW5aRkyvaqo44HzzZpF25" name="NU Retro 1 G Golf Shoes (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/aFW5aRkyvaqo44HzzZpF25-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow" data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90">NU Retro 1 G Golf Shoes (Men's): was $150 now $90</a></strong><br>Take your Jordans to the green! These Nike golf shoes are a great buy at just $90. Packed with an additional Air unit, they'll help you stay stable during your swing. They also come with removable spikes for optional extra traction. <a class="view-deal button" href="https://www.nike.com/t/jordan-nu-retro-1-g-golf-shoes-VNgL2v/FZ4153-001" target="_blank" rel="nofollow" data-dimension112="c93c37e7-b3d9-4d32-95ed-856b80b6cef6" data-action="Deal Block" data-label="NU Retro 1 G Golf Shoes (Men's)" data-dimension48="NU Retro 1 G Golf Shoes (Men's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91" href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="wakihvqkz7sse3X2m9fAgb" name="Air Jordan 1 Low Method of Make" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wakihvqkz7sse3X2m9fAgb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow" data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91">Air Jordan 1 Low Method of Make: was $140 now $91</a></strong><br>This twist on the Air Jordan 1 Low shoes come in a gorgeous white and gold color scheme. Plus, their oversized leather stitching detail makes them stand out from the crowd.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-low-method-of-make-womens-shoes-VDmoQLHY/FN5032-100" target="_blank" rel="nofollow" data-dimension112="3f3262af-6d5c-412f-94e3-ab2798485c0d" data-action="Deal Block" data-label="Air Jordan 1 Low Method of Make" data-dimension48="Air Jordan 1 Low Method of Make" data-dimension25="$91">View Deal</a></p></div><div class="product"><a data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91" href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XsSjrrgyfveMg7D8LpCad6" name="Nike Air Jordan 1 Mid shoes.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XsSjrrgyfveMg7D8LpCad6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow" data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91">Air Jordan 1 Mid (Men's): was $130 now $91</a></strong><br>These classic Nike shoes are covered with an artistic array of colors. Its mid-top form factor provides extra support and just looks straight-up stylish. You can currently get a pair starting from $91, but different discounts apply to the different colors.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-mid-mens-shoes-X5pM09/DQ8426-100" target="_blank" rel="nofollow" data-dimension112="44f2e6da-aaf2-4de3-b00f-33c9f9422baa" data-action="Deal Block" data-label="Air Jordan 1 Mid (Men's)" data-dimension48="Air Jordan 1 Mid (Men's)" data-dimension25="$91">View Deal</a></p></div><div class="product"><a data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98" href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1070px;"><p class="vanilla-image-block" style="padding-top:125.05%;"><img id="Btgmmb3dvnB7f3x5FYiyjC" name="Air Jordan 1 Mid SE (Men's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Btgmmb3dvnB7f3x5FYiyjC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1070" height="1338" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow" data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98">Air Jordan 1 Mid SE (Men's): was $135 now $98</a></strong><br>Anything with the Jordan brand tends to be on the expensive side, which means you'll want to jump on discounted Jordan sneakers when you get the chance. These mid sneakers sit at the ankle and offer a stylish look for nights out on the town.<a class="view-deal button" href="https://www.nike.com/t/air-jordan-1-mid-se-mens-shoes-Zn07hL/HJ6654-071" target="_blank" rel="nofollow" data-dimension112="6590c075-fd24-4f30-9c75-0172d04bb188" data-action="Deal Block" data-label="Air Jordan 1 Mid SE (Men's)" data-dimension48="Air Jordan 1 Mid SE (Men's)" data-dimension25="$98">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike’s controversial new running shoe is like an e-bike for your feet — meet Project Amplify ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When Nike launched the original <a href="https://www.tomsguide.com/wellness/running/i-raced-10k-in-the-nike-vaporfly-4-to-see-how-the-original-carbon-shoe-compares-to-todays-racers-heres-what-i-learned">Vaporfly 4%</a> it changed running forever, with the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoe</a> revolution leading to world, national and personal records tumbling in the years since.</p><p>Its latest innovation could be similarly transformative for the sport, with the <a href="https://about.nike.com/en/newsroom/releases/nike-project-amplify-official-images" target="_blank">Project Amplify shoe</a> being the first motor-powered footwear design for runners. It’s fair to say those who don’t like carbon plates in running shoes because they provide a level of unnatural assistance on the run are really not going to like Project Amplify.</p><h2 id="nike-project-amplify-move-faster-and-farther">Nike Project Amplify: 'Move faster and farther'</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1877px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="rUwozzuQiGDY6hJQVmCfzH" name="Nike Project Amplify" alt="Nike Project Amplify" src="https://cdn.mos.cms.futurecdn.net/rUwozzuQiGDY6hJQVmCfzH-1920-80.jpg" mos="" align="middle" fullscreen="" width="1877" height="1056" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike )</span></figcaption></figure><p>The Project Amplify system has been created with robotics partner Dephy and is made up of a cuff that sits on your calf that’s joined to a carbon plate running shoe, with a motor and drive belt built-in. It’s designed to help people go further and faster with less effort.</p><p>Nike says this is not a system built to help elites in their training, but for everyday athletes looking to run at a 10-minute per mile pace rather than a 12-minute per mile pace, or add an extra mile or two onto the end of their walk or run.</p><p>In this way it’s meant to have a similar effect to e-bikes, which make riding further and more regularly more accessible and help with commuting in particular.</p><p>“Project Amplify started with a single question: What if we could find a way to help athletes move faster and farther with less energy and a lot more fun?” Says Michael Donaghu, VP of Create The Future, Emerging Sport and Innovation at Nike. </p><p>“At its core, Project Amplify is about seamlessly adding a little more power to your stride. The fun comes from realizing you can do more than you thought you could — whatever ‘more’ means to you.”</p><h2 id="pushing-boundaries">Pushing boundaries</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JWpkrNBEFcx4d4asnCNDtL" name="Nike Project Amplify" alt="Nike Project Amplify" src="https://cdn.mos.cms.futurecdn.net/JWpkrNBEFcx4d4asnCNDtL-1920-80.jpg" mos="" align="middle" fullscreen="" width="3200" height="1800" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike )</span></figcaption></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/best-picks/best-running-shoes">The best running shoes you can buy now — tested</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/this-20-minute-resistance-band-workout-builds-full-body-strength-in-just-5-moves">This 20-minute resistance band workout builds full-body strength in just 5 moves</a></li><li><a href="https://www.tomsguide.com/best-picks/best-exercise-bikes">Best exercise bikes: expert tested and rated </a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nikes-controversial-new-running-shoe-is-like-an-e-bike-for-your-feet-meet-project-amplify</link>
                                                                            <description>
                            <![CDATA[ Nike’s Project Amplify shoe is like nothing I’ve ever seen before, but do we need motor-powered footwear to make running feel easier? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">G8YddeeTNTKAMrN7MVA8W6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jZTu9DGEEaimWjtRmuwLtL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Oct 2025 12:01:09 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Oct 2025 12:16:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Harris-Fry ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/J5Jjp49GUVjLZEbjEkTex-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nick has been a journalist since 2012 and has spent most of that time writing about health and fitness for a variety of publications. Nick spent nine years working on the Coach magazine and website before moving to the fitness team at Tom’s Guide in 2024. Nick is a keen runner and also the founder of YouTube channel &lt;a href=&quot;https://www.youtube.com/channel/UCOBM9FasII4dKbyE_HKkbjw&quot;&gt;The Run Testers&lt;/a&gt;, which specialises in reviewing running shoes, watches, headphones and other gear.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick has covered all aspects of health and fitness throughout his career, interviewing experts and celebrities, trying fitness classes and running marathons, all in the name of providing readers with the information they need to get the most out of an active lifestyle.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick ran his first marathon in 2016 after six weeks of training for a magazine feature and subsequently became obsessed with the sport. He now has PBs of 2hr 25min for the marathon and 15min 30sec for 5K, and has run 16 marathons in total, as well as a 50-mile ultramarathon.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick runs 60-90 miles a week and races regularly with his club, which gives him a lot of opportunity to test out running gear: he has tested and reviewed hundreds of pairs of running shoes, as well as fitness trackers, running watches, sports headphones, treadmills, and all manner of other kit. Nick is also a qualified Run Leader in the UK.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick is an established expert in the health and fitness area and along with writing for several publications, including &lt;a href=&quot;https://www.livescience.com/author/nick-harris-fry&quot;&gt;Live Science&lt;/a&gt;, &lt;a href=&quot;https://www.expertreviews.co.uk/authors/nick-harris-fry&quot;&gt;Expert Reviews&lt;/a&gt;, &lt;a href=&quot;https://www.wareable.com/author/n.harris-fry&quot;&gt;Wareable&lt;/a&gt;, &lt;a href=&quot;https://www.coachweb.com/author/nick-harris-fry&quot;&gt;Coach&lt;/a&gt; and &lt;a href=&quot;https://www.getsweatgo.com/author/n.harrisfry&quot;&gt;Get Sweat Go&lt;/a&gt;, he has been quoted on &lt;a href=&quot;https://www.theguardian.com/thefilter/2024/oct/20/if-you-pay-more-than-4-youre-being-ripped-off-the-fair-price-for-14-everyday-items-from-cleaning-spray-to-olive-oil&quot;&gt;The Guardian&lt;/a&gt; and &lt;a href=&quot;https://www.independent.co.uk/life-style/health-and-families/london-marathon-2021-date-training-tips-summer-running-a9482486.html&quot;&gt;The Independent&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Nick graduated from the University of York in 2010 with a degree in Politics, Philosophy and Economics and worked in the NHS for three years, during which time he completed his NCTJ Diploma in Journalism at News Associates in London. Before starting on Coach and moving into health and fitness, Nick worked as a football journalist and lived in Kathmandu, Nepal for two years.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jZTu9DGEEaimWjtRmuwLtL-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Project Amplify]]></media:description>                                                            <media:text><![CDATA[Nike Project Amplify]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Project Amplify]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jZTu9DGEEaimWjtRmuwLtL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When Nike launched the original <a href="https://www.tomsguide.com/wellness/running/i-raced-10k-in-the-nike-vaporfly-4-to-see-how-the-original-carbon-shoe-compares-to-todays-racers-heres-what-i-learned">Vaporfly 4%</a> it changed running forever, with the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoe</a> revolution leading to world, national and personal records tumbling in the years since.</p><p>Its latest innovation could be similarly transformative for the sport, with the <a href="https://about.nike.com/en/newsroom/releases/nike-project-amplify-official-images" target="_blank">Project Amplify shoe</a> being the first motor-powered footwear design for runners. It’s fair to say those who don’t like carbon plates in running shoes because they provide a level of unnatural assistance on the run are really not going to like Project Amplify.</p><h2 id="nike-project-amplify-move-faster-and-farther">Nike Project Amplify: 'Move faster and farther'</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1877px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="rUwozzuQiGDY6hJQVmCfzH" name="Nike Project Amplify" alt="Nike Project Amplify" src="https://cdn.mos.cms.futurecdn.net/rUwozzuQiGDY6hJQVmCfzH-1920-80.jpg" mos="" align="middle" fullscreen="" width="1877" height="1056" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike )</span></figcaption></figure><p>The Project Amplify system has been created with robotics partner Dephy and is made up of a cuff that sits on your calf that’s joined to a carbon plate running shoe, with a motor and drive belt built-in. It’s designed to help people go further and faster with less effort.</p><p>Nike says this is not a system built to help elites in their training, but for everyday athletes looking to run at a 10-minute per mile pace rather than a 12-minute per mile pace, or add an extra mile or two onto the end of their walk or run.</p><p>In this way it’s meant to have a similar effect to e-bikes, which make riding further and more regularly more accessible and help with commuting in particular.</p><p>“Project Amplify started with a single question: What if we could find a way to help athletes move faster and farther with less energy and a lot more fun?” Says Michael Donaghu, VP of Create The Future, Emerging Sport and Innovation at Nike. </p><p>“At its core, Project Amplify is about seamlessly adding a little more power to your stride. The fun comes from realizing you can do more than you thought you could — whatever ‘more’ means to you.”</p><h2 id="pushing-boundaries">Pushing boundaries</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JWpkrNBEFcx4d4asnCNDtL" name="Nike Project Amplify" alt="Nike Project Amplify" src="https://cdn.mos.cms.futurecdn.net/JWpkrNBEFcx4d4asnCNDtL-1920-80.jpg" mos="" align="middle" fullscreen="" width="3200" height="1800" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike )</span></figcaption></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/best-picks/best-running-shoes">The best running shoes you can buy now — tested</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/this-20-minute-resistance-band-workout-builds-full-body-strength-in-just-5-moves">This 20-minute resistance band workout builds full-body strength in just 5 moves</a></li><li><a href="https://www.tomsguide.com/best-picks/best-exercise-bikes">Best exercise bikes: expert tested and rated </a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Some of the best Nike running shoes are on sale with up to 40% off — 21 deals I’d shop now ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Haven’t you heard? <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">Nike is having an awesome sale with up to 40% off</a>. And these aren’t deals on clearance items no one would want — the sale includes one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested.</p><p>Right now you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow">Pegasus 41 on sale for $93 at Nike</a>. We rank these as the best value running shoes you can buy, and now you can get them with a massive 39% discount. There’s also a hidden discount on the best all-round Nike shoes we’ve tested — the <a href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow">Zoom Fly 6 are on sale for $136 at Nike</a>. (The discount is applied at checkout.)</p><p>Keep scrolling to see all my favorite deals in Nike’s sale. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/wellness/running/i-went-on-vacation-to-japan-and-everyone-was-wearing-on-sneakers-9-deals-i-wish-id-bought">deals I’d shop in On’s sneaker sale</a>.  </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Heritage Crossbody Bag (Small, 1L): </strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><strong>was $32 now $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $22</strong></a></li><li><strong>Nike Pro Dri-FIT Fitness Tights (Men's): </strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now $101</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">Victori One SE Slides (Men's): was $35 now $21</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $21, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">Flex Control 4 (Men's): was $70 now $45</a></strong><br>The Nike Flex Control 4 can now be yours for just $45. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">Free Metcon 6 Workout Shoes (Women’s): was $125 now $87</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">Zoom Vomero 5 Shoes (Unisex): was $160 now $101</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102">Air Pegasus 2005 Shoes (Women's): was $150 now $102</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136" href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1681px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EfFfmKHpqSJ23YTdfQkEwX" name="Nike Zoom Fly 6 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EfFfmKHpqSJ23YTdfQkEwX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1681" height="1681" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow" data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136">Zoom Fly 6 (Women's): was $170 now $136</a></strong><br>The Nike Zoom Fly 6 have a 20% discount applied in cart. We rank these as one of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> because their design is comfortable, responsive, and propels you forwards with every step. They even earned a 4.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-zoom-fly-6-review">Nike Zoom Fly 6 review</a>. <a class="view-deal button" href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow" data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">Ultrafly (Men's): was $260 now $156</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4BijG3iTBc48kmdb88MmXd" name="nike heritage crossbody bag 1l" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4BijG3iTBc48kmdb88MmXd-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">Heritage Crossbody Bag (Small, 1L): was $32 now $19</a></strong><br>When you're traveling light, you don't want to be weighed down by a huge bag. This crossbody from Nike is perfect for carrying your essentials and has a cute wavy mesh pattern.<a class="view-deal button" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21">Sportswear JDI (Men's): was $30 now $21</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $30 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple and clean design. Act fast to grab one for just $22.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">One High-Waisted 8" Biker Shorts (Women's): was $45 now $22</a></strong><br>At 48% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22">Pro 3" Shorts (Women's): was $32 now $22</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dGhJBqwu3dFT4MrZrsFnaf" name="Nike Alate All U sports bra white.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dGhJBqwu3dFT4MrZrsFnaf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">Alate All U Light-Support Sports Bra (Women's): was $38 now $22</a></strong><br>If you're after a high-quality sports bra, buying from Nike is a safe bet. This particular sports bra is made with soft, comfortable fabric and lightly lined for coverage, but it's plenty breathable for intense workouts.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="ZHU6g45QVZ7jA6bX64G3Si" name="nike Pro Men's Dri-FIT Fitness Tights" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZHU6g45QVZ7jA6bX64G3Si-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">Pro Dri-FIT Fitness Tights (Men's): was $35 now $26</a></strong><br>These Nike tights will be a lifesaver when you're exercising in cold weather. These are smooth, stretchy and have a slim fit to help you perform at your best. Plus, they come in an eye-catching purple.<a class="view-deal button" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$30" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$30">Dri-FIT 5" Running Shorts (Men’s): was $40 now $30</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $30</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/some-of-the-best-nike-running-shoes-are-on-sale-with-up-to-40-percent-off-21-deals-id-shop-now</link>
                                                                            <description>
                            <![CDATA[ Nike’s fall sale is packed with incredible savings on some of our favorite running gear — check out the deals you can’t miss. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Ct7hTBpzsEs8JD5MKTY33Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/khYjfu3zUTApkMDLMHJ8R7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Oct 2025 11:04:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/khYjfu3zUTApkMDLMHJ8R7-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Zoom Fly 6]]></media:description>                                                            <media:text><![CDATA[Nike Zoom Fly 6]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Zoom Fly 6]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/khYjfu3zUTApkMDLMHJ8R7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Haven’t you heard? <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">Nike is having an awesome sale with up to 40% off</a>. And these aren’t deals on clearance items no one would want — the sale includes one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> we’ve tested.</p><p>Right now you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow">Pegasus 41 on sale for $93 at Nike</a>. We rank these as the best value running shoes you can buy, and now you can get them with a massive 39% discount. There’s also a hidden discount on the best all-round Nike shoes we’ve tested — the <a href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow">Zoom Fly 6 are on sale for $136 at Nike</a>. (The discount is applied at checkout.)</p><p>Keep scrolling to see all my favorite deals in Nike’s sale. For more, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/wellness/running/i-went-on-vacation-to-japan-and-everyone-was-wearing-on-sneakers-9-deals-i-wish-id-bought">deals I’d shop in On’s sneaker sale</a>.  </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Heritage Crossbody Bag (Small, 1L): </strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><strong>was $32 now $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $22</strong></a></li><li><strong>Nike Pro Dri-FIT Fitness Tights (Men's): </strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now $101</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-deals"><span>More deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">Victori One SE Slides (Men's): was $35 now $21</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $21, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">Flex Control 4 (Men's): was $70 now $45</a></strong><br>The Nike Flex Control 4 can now be yours for just $45. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">Free Metcon 6 Workout Shoes (Women’s): was $125 now $87</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">Zoom Vomero 5 Shoes (Unisex): was $160 now $101</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102">Air Pegasus 2005 Shoes (Women's): was $150 now $102</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="5b56911f-5d08-49cf-8739-5a1ef8e7b039" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136" href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1681px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EfFfmKHpqSJ23YTdfQkEwX" name="Nike Zoom Fly 6 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EfFfmKHpqSJ23YTdfQkEwX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1681" height="1681" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow" data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136">Zoom Fly 6 (Women's): was $170 now $136</a></strong><br>The Nike Zoom Fly 6 have a 20% discount applied in cart. We rank these as one of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> because their design is comfortable, responsive, and propels you forwards with every step. They even earned a 4.5-star rating in our <a href="https://www.tomsguide.com/wellness/running/nike-zoom-fly-6-review">Nike Zoom Fly 6 review</a>. <a class="view-deal button" href="https://www.nike.com/t/zoom-fly-6-womens-road-racing-shoes-mcpFkg/FN8455-601" target="_blank" rel="nofollow" data-dimension112="573f687f-cb7c-4cf6-9aad-dee4d829548c" data-action="Deal Block" data-label="Zoom Fly 6 (Women's)" data-dimension48="Zoom Fly 6 (Women's)" data-dimension25="$136">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">Ultrafly (Men's): was $260 now $156</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4BijG3iTBc48kmdb88MmXd" name="nike heritage crossbody bag 1l" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4BijG3iTBc48kmdb88MmXd-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">Heritage Crossbody Bag (Small, 1L): was $32 now $19</a></strong><br>When you're traveling light, you don't want to be weighed down by a huge bag. This crossbody from Nike is perfect for carrying your essentials and has a cute wavy mesh pattern.<a class="view-deal button" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21">Sportswear JDI (Men's): was $30 now $21</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="324a159b-d896-4072-bf2b-18a77ff95706" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $30 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple and clean design. Act fast to grab one for just $22.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">One High-Waisted 8" Biker Shorts (Women's): was $45 now $22</a></strong><br>At 48% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22">Pro 3" Shorts (Women's): was $32 now $22</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="e3219924-12e1-4e41-b78c-0cd1508eccb1" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dGhJBqwu3dFT4MrZrsFnaf" name="Nike Alate All U sports bra white.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dGhJBqwu3dFT4MrZrsFnaf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">Alate All U Light-Support Sports Bra (Women's): was $38 now $22</a></strong><br>If you're after a high-quality sports bra, buying from Nike is a safe bet. This particular sports bra is made with soft, comfortable fabric and lightly lined for coverage, but it's plenty breathable for intense workouts.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="ZHU6g45QVZ7jA6bX64G3Si" name="nike Pro Men's Dri-FIT Fitness Tights" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZHU6g45QVZ7jA6bX64G3Si-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">Pro Dri-FIT Fitness Tights (Men's): was $35 now $26</a></strong><br>These Nike tights will be a lifesaver when you're exercising in cold weather. These are smooth, stretchy and have a slim fit to help you perform at your best. Plus, they come in an eye-catching purple.<a class="view-deal button" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$30" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$30">Dri-FIT 5" Running Shorts (Men’s): was $40 now $30</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-635" target="_blank" rel="nofollow" data-dimension112="549c24eb-f730-4acd-92a2-2c401ade03c9" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $30</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="e24c6a2f-22ba-49fd-92e6-e15175e45ab9" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="0045a722-1468-47a0-acc6-8023e20a6711" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I trained for two years in the Nike Metcon 9 shoe — and it just dropped to $91 for Prime Day ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Amazon's <a href="https://www.tomsguide.com/sales-events/october-prime-big-deal-days-2025">Prime Big Deal Days sale</a> is drawing to a close, but I just spotted a deal you won't want to miss. The Nike Metcon 9, which, as an avid CrossFitter, I have trained in since its release roughly two years ago, just dropped below $100. </p><p>If you love stocking up on training sneakers, you'll already know how expensive they are. Getting hold of a decent Metcon for under $100 is a total bargain, but you'll need to move fast. </p><p>Here's how to shop the deal, and why you might want to upgrade your kicks. Plus, don’t miss our <a href="https://www.tomsguide.com/coupons/amazon.com">Amazon promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/early-prime-day-deals-under-usd50-21-super-cheap-deals-you-cant-miss-on-lego-ring-echo-adidas-and-more">best Prime Day deals under $50</a>. </p><div class="product"><a data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91" href="https://www.amazon.com/Nike-Metcon-Workout-DZ2617-008-Phantom/dp/B0DP2S71JC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:509px;"><p class="vanilla-image-block" style="padding-top:82.91%;"><img id="q3ia4hGx7c7iWfhUnogAUE" name="Nike Metcon 9 black-product.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/q3ia4hGx7c7iWfhUnogAUE-1920-80.jpg" mos="" align="middle" fullscreen="" width="509" height="422" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The rope guard instantly divided crowds when this shoe was released, but if you enjoy climbing ropes, you'll love the feature. Aside from that, the Metcon 9 looks slick and comes in an array of colorways for you to choose from. It's a little stiffer and more stable than the latest <a href="https://www.tomsguide.com/wellness/fitness/im-one-of-the-first-people-to-train-in-the-nike-metcon-10-heres-why-nikes-finally-back-in-the-game" data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91">Metcon 10</a>, which makes it arguably less versatile. However, it has great stability for technical lifting and is far more comfortable than its predecessor, the 8, which I wouldn't buy. I've trained pretty happily in these on and off over the years, and they're still a staple in my shoe cupboard.<a class="view-deal button" href="https://www.amazon.com/Nike-Metcon-Workout-DZ2617-008-Phantom/dp/B0DP2S71JC" target="_blank" rel="nofollow" data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91">View Deal</a></p></div><h3 class="article-body__section" id="section-why-should-you-buy-the-nike-metcon-9"><span>Why should you buy the Nike Metcon 9?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8G2HWb9SV8uwHBmQfh9YN8" name="Nike Metcon 9.jpg" alt="Nike Metcon 9 in white and black next to a shoe box" src="https://cdn.mos.cms.futurecdn.net/8G2HWb9SV8uwHBmQfh9YN8-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Although there are CrossFit alternatives, the shoe really does handle weightlifting well, so for technical lifts, you're in safe hands. </p><p>I would size up; the Metcon 10 is a lot roomier for toe splay, but this shouldn't be too much of a problem if you pick your shoe size carefully. If you enjoy training socks, it's a must. </p><p>As I said, the extended rope guard isn't for everyone, but I do appreciate the grip it provides, and a raised groove at the medial toe box also improves climbs. There's an improved Hyperlift plate that adds drop and dual density midsole foam for a little more comfort than you get from the 8. You won't be comfortably running maybe more than a mile in these, but they can handle the short distances you'd find in CrossFit classes. </p><p>For less than $100, getting hold of the 9s is a bargain, and if I didn't already own them, I'd be shopping them straight away. </p><ul><li>For more great discounts, be sure to check out our <a href="https://www.tomsguide.com/live/news/best-prime-big-deal-days-october-2025#mrfhud=true" target="_blank">Amazon Prime Day deals live blog</a> right now.</li></ul><div data-widget-type="multimodelreview" data-widget-title="Best Nike Metcon deals" data-model-name="Nike Metcon 9"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/i-trained-for-two-years-in-the-nike-metcon-9-shoe-and-it-just-dropped-to-usd91-for-prime-day</link>
                                                                            <description>
                            <![CDATA[ Shop one of Nike's most iconic training shoes from the Metcon line for less than $100 during Prime Day sales. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Zna3tp9ckYKvYZfQZKJuCX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3CJmtT96GgFQ4qKy4tHEgR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Oct 2025 15:30:05 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ sam.hopes@futurenet.com (Sam Hopes) ]]></author>                    <dc:creator><![CDATA[ Sam Hopes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jZ88qJqvjWaCXXv3qvUQPA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sam Hopes is a level 3 qualified trainer, a level 2 Reiki practitioner and a fitness editor at Tom&#039;s Guide. She is also currently undertaking her Yoga For Athletes training course. Sam has written for various fitness brands and websites over the years and has experience across brands at Future, such as &lt;a href=&quot;https://www.livescience.com/author/sam-hopes&quot;&gt;&lt;u&gt;Live Science&lt;/u&gt;&lt;/a&gt;,&lt;a href=&quot;https://www.fitandwell.com/author/sam-hopes&quot;&gt; &lt;u&gt;Fit&amp;amp;Well&lt;/u&gt;&lt;/a&gt;,&lt;a href=&quot;https://www.coachweb.com/author/sam-hopes&quot;&gt; &lt;u&gt;Coach&lt;/u&gt;&lt;/a&gt;, and T3. &lt;/p&gt;&lt;p&gt;Having worked with fitness studios like F45 and Virgin Active and personal trained, Sam now primarily teaches outdoor bootcamps, bodyweight, calisthenics and kettlebells. She also coaches mobility and flexibility classes several times a week and believes that true strength comes from a holistic approach to training your body. &lt;/p&gt;&lt;p&gt;Sam has completed two mixed doubles Hyrox competitions in London and the Netherlands and finished her first doubles attempt in 1:11.&lt;/p&gt;&lt;p&gt;In her spare time, she enjoys CrossFit, hot yoga, and running and can be found perfecting her handstand walks and handstand push-ups in the gym whenever she has the chance to be upside down. At work, she can be found testing the latest in fitness technology and wearables, anything yoga and CrossFit-related and has a keen interest in nutrition, sleep and recovery.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3CJmtT96GgFQ4qKy4tHEgR-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Person wearing Nike Metcon 9 standing on mat outdoors with dumbbell by feet, Prime Day badge]]></media:description>                                                            <media:text><![CDATA[Person wearing Nike Metcon 9 standing on mat outdoors with dumbbell by feet, Prime Day badge]]></media:text>
                                <media:title type="plain"><![CDATA[Person wearing Nike Metcon 9 standing on mat outdoors with dumbbell by feet, Prime Day badge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3CJmtT96GgFQ4qKy4tHEgR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Amazon's <a href="https://www.tomsguide.com/sales-events/october-prime-big-deal-days-2025">Prime Big Deal Days sale</a> is drawing to a close, but I just spotted a deal you won't want to miss. The Nike Metcon 9, which, as an avid CrossFitter, I have trained in since its release roughly two years ago, just dropped below $100. </p><p>If you love stocking up on training sneakers, you'll already know how expensive they are. Getting hold of a decent Metcon for under $100 is a total bargain, but you'll need to move fast. </p><p>Here's how to shop the deal, and why you might want to upgrade your kicks. Plus, don’t miss our <a href="https://www.tomsguide.com/coupons/amazon.com">Amazon promo codes</a> and the <a href="https://www.tomsguide.com/sales-events/early-prime-day-deals-under-usd50-21-super-cheap-deals-you-cant-miss-on-lego-ring-echo-adidas-and-more">best Prime Day deals under $50</a>. </p><div class="product"><a data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91" href="https://www.amazon.com/Nike-Metcon-Workout-DZ2617-008-Phantom/dp/B0DP2S71JC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:509px;"><p class="vanilla-image-block" style="padding-top:82.91%;"><img id="q3ia4hGx7c7iWfhUnogAUE" name="Nike Metcon 9 black-product.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/q3ia4hGx7c7iWfhUnogAUE-1920-80.jpg" mos="" align="middle" fullscreen="" width="509" height="422" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The rope guard instantly divided crowds when this shoe was released, but if you enjoy climbing ropes, you'll love the feature. Aside from that, the Metcon 9 looks slick and comes in an array of colorways for you to choose from. It's a little stiffer and more stable than the latest <a href="https://www.tomsguide.com/wellness/fitness/im-one-of-the-first-people-to-train-in-the-nike-metcon-10-heres-why-nikes-finally-back-in-the-game" data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91">Metcon 10</a>, which makes it arguably less versatile. However, it has great stability for technical lifting and is far more comfortable than its predecessor, the 8, which I wouldn't buy. I've trained pretty happily in these on and off over the years, and they're still a staple in my shoe cupboard.<a class="view-deal button" href="https://www.amazon.com/Nike-Metcon-Workout-DZ2617-008-Phantom/dp/B0DP2S71JC" target="_blank" rel="nofollow" data-dimension112="73229513-2161-4308-818a-24055cde2616" data-action="Deal Block" data-label="Metcon 9" data-dimension48="Metcon 9" data-dimension25="$91">View Deal</a></p></div><h3 class="article-body__section" id="section-why-should-you-buy-the-nike-metcon-9"><span>Why should you buy the Nike Metcon 9?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8G2HWb9SV8uwHBmQfh9YN8" name="Nike Metcon 9.jpg" alt="Nike Metcon 9 in white and black next to a shoe box" src="https://cdn.mos.cms.futurecdn.net/8G2HWb9SV8uwHBmQfh9YN8-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Although there are CrossFit alternatives, the shoe really does handle weightlifting well, so for technical lifts, you're in safe hands. </p><p>I would size up; the Metcon 10 is a lot roomier for toe splay, but this shouldn't be too much of a problem if you pick your shoe size carefully. If you enjoy training socks, it's a must. </p><p>As I said, the extended rope guard isn't for everyone, but I do appreciate the grip it provides, and a raised groove at the medial toe box also improves climbs. There's an improved Hyperlift plate that adds drop and dual density midsole foam for a little more comfort than you get from the 8. You won't be comfortably running maybe more than a mile in these, but they can handle the short distances you'd find in CrossFit classes. </p><p>For less than $100, getting hold of the 9s is a bargain, and if I didn't already own them, I'd be shopping them straight away. </p><ul><li>For more great discounts, be sure to check out our <a href="https://www.tomsguide.com/live/news/best-prime-big-deal-days-october-2025#mrfhud=true" target="_blank">Amazon Prime Day deals live blog</a> right now.</li></ul><div data-widget-type="multimodelreview" data-widget-title="Best Nike Metcon deals" data-model-name="Nike Metcon 9"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike Prime Day sale launches from $19 — 15 deals I’d add to my cart now on sneakers, apparel and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In case you hadn’t heard, it’s <a href="https://www.tomsguide.com/sales-events/october-prime-big-deal-days-2025">Prime Big Deal Days</a> — AKA October Prime Day! I’ve been keeping an eye out for Nike deals, but in this case, there’s really no better place to go than straight to the source. Right now, <a href="https://www.nike.com/w/sale-3yaepz5e1x6znik1" target="_blank" rel="nofollow">Nike is holding a huge anti-Prime Day sale from $19</a>. </p><p>We rank the Nike Pegasus 41 as the best value option on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, and they just got even cheaper. Right now, you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow">Pegasus 41 on sale for $93 at Nike</a> (39% off). It’s one of the best deals I’ve seen for all of Prime Day.</p><p>I’ve listed all my favorite Prime Day Nike deals below. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>, and stay tuned to our <a href="https://www.tomsguide.com/live/news/best-prime-big-deal-days-october-2025">Amazon Prime Day live blog</a> for the best sales as they appear.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Heritage Crossbody Bag (Small, 1L): </strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><strong>was $32 now $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $22</strong></a></li><li><strong>Nike Pro Dri-FIT Fitness Tights (Men's): </strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now $101</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-prime-day-deals"><span>More Prime Day deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon Prime Day deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">Victori One SE Slides (Men's): was $35 now $21</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $21, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">Flex Control 4 (Men's): was $70 now $45</a></strong><br>The Nike Flex Control 4 can now be yours for just $45. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">Free Metcon 6 Workout Shoes (Women’s): was $125 now $87</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">Zoom Vomero 5 Shoes (Unisex): was $160 now $101</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">Pegasus Plus (Women's): was $180 now $108</a></strong><br>The Pegasus Plus is the reincarnation of one of Nike’s most popular running shoes, the Nike Pegasus Turbo, and offers a comfortable but still speedy ride that makes it ideal for a range of daily training runs. It tops our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes,</a> with the only real downside being its high price. Thanks to this deal, that's no longer an issue.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">Ultrafly (Men's): was $260 now $156</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4BijG3iTBc48kmdb88MmXd" name="nike heritage crossbody bag 1l" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4BijG3iTBc48kmdb88MmXd-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">Heritage Crossbody Bag (Small, 1L): was $32 now $19</a></strong><br>When you're traveling light, you don't want to be weighed down by a huge bag. This crossbody from Nike is perfect for carrying your essentials and has a cute wavy mesh pattern.<a class="view-deal button" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $30 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple and clean design. Act fast to grab one for just $22.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">One High-Waisted 8" Biker Shorts (Women's): was $45 now $22</a></strong><br>At 48% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dGhJBqwu3dFT4MrZrsFnaf" name="Nike Alate All U sports bra white.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dGhJBqwu3dFT4MrZrsFnaf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">Alate All U Light-Support Sports Bra (Women's): was $38 now $22</a></strong><br>If you're after a high-quality sports bra, buying from Nike is a safe bet. This particular sports bra is made with soft, comfortable fabric and lightly lined for coverage, but it's plenty breathable for intense workouts.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="ZHU6g45QVZ7jA6bX64G3Si" name="nike Pro Men's Dri-FIT Fitness Tights" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZHU6g45QVZ7jA6bX64G3Si-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">Pro Dri-FIT Fitness Tights (Men's): was $35 now $26</a></strong><br>These Nike tights will be a lifesaver when you're exercising in cold weather. These are smooth, stretchy and have a slim fit to help you perform at your best. Plus, they come in an eye-catching purple.<a class="view-deal button" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nike-prime-day-sale-launches-from-usd19-15-deals-id-add-to-my-cart-now-on-sneakers-apparel-and-more</link>
                                                                            <description>
                            <![CDATA[ Forget Amazon — these are the Nike Prime Day deals I’d shop on best-selling running shoes, apparel and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">veWWnH4khGwMfWmNQhsPHT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Oct 2025 14:57:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In case you hadn’t heard, it’s <a href="https://www.tomsguide.com/sales-events/october-prime-big-deal-days-2025">Prime Big Deal Days</a> — AKA October Prime Day! I’ve been keeping an eye out for Nike deals, but in this case, there’s really no better place to go than straight to the source. Right now, <a href="https://www.nike.com/w/sale-3yaepz5e1x6znik1" target="_blank" rel="nofollow">Nike is holding a huge anti-Prime Day sale from $19</a>. </p><p>We rank the Nike Pegasus 41 as the best value option on our list of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, and they just got even cheaper. Right now, you can get the <a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow">Pegasus 41 on sale for $93 at Nike</a> (39% off). It’s one of the best deals I’ve seen for all of Prime Day.</p><p>I’ve listed all my favorite Prime Day Nike deals below. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a>, and stay tuned to our <a href="https://www.tomsguide.com/live/news/best-prime-big-deal-days-october-2025">Amazon Prime Day live blog</a> for the best sales as they appear.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Heritage Crossbody Bag (Small, 1L): </strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><strong>was $32 now $19</strong></a></li><li><strong>Nike Victori One SE Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Nike One High-Waisted 8" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><strong>was $45 now $22</strong></a></li><li><strong>Nike Pro Dri-FIT Fitness Tights (Men's): </strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a><strong></strong></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><strong>was $160 now $101</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-more-prime-day-deals"><span>More Prime Day deals</span></h3><ul><li><a href="https://www.amazon.com/deals" target="_blank" rel="nofollow"><strong>shop today's best Amazon Prime Day deals</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>apparel/sneakers from $24</strong></a></li><li><strong>Adidas: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $10</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b/?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>from $59</strong></a></li><li><strong>Amazon devices: </strong><a href="https://www.amazon.com/events/devicedeals" target="_blank" rel="nofollow"><strong>from $12</strong></a></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rHQJhFGJhRXmirZLKzEhY7" name="nike victori one se slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rHQJhFGJhRXmirZLKzEhY7-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">Victori One SE Slides (Men's): was $35 now $21</a></strong><br>Temperatures are dropping, but these Nike slides are perfect for staying comfy when you're relaxing indoors. Right now, you can get a pair starting from just $21, which is a steal. <a class="view-deal button" href="https://www.nike.com/t/victori-one-se-mens-slides-qw5WnC/HQ2124-001" target="_blank" rel="nofollow" data-dimension112="5e1c4f70-c1d5-4374-b721-2db65cf0435a" data-action="Deal Block" data-label="Victori One SE Slides (Men's)" data-dimension48="Victori One SE Slides (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">Flex Control 4 (Men's): was $70 now $45</a></strong><br>The Nike Flex Control 4 can now be yours for just $45. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less). A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">Free Metcon 6 Workout Shoes (Women’s): was $125 now $87</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$87">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 give it a softer ride than its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-womens-road-running-shoes-tSbZGh/IB8143-248" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">Zoom Vomero 5 Shoes (Unisex): was $160 now $101</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/HF1553-700" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$101">View Deal</a></p></div><div class="product"><a data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">Pegasus Plus (Women's): was $180 now $108</a></strong><br>The Pegasus Plus is the reincarnation of one of Nike’s most popular running shoes, the Nike Pegasus Turbo, and offers a comfortable but still speedy ride that makes it ideal for a range of daily training runs. It tops our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes,</a> with the only real downside being its high price. Thanks to this deal, that's no longer an issue.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">Ultrafly (Men's): was $260 now $156</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$156">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4BijG3iTBc48kmdb88MmXd" name="nike heritage crossbody bag 1l" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4BijG3iTBc48kmdb88MmXd-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">Heritage Crossbody Bag (Small, 1L): was $32 now $19</a></strong><br>When you're traveling light, you don't want to be weighed down by a huge bag. This crossbody from Nike is perfect for carrying your essentials and has a cute wavy mesh pattern.<a class="view-deal button" href="https://www.nike.com/t/heritage-crossbody-bag-small-1l-npb1d8/FN4251-701" target="_blank" rel="nofollow" data-dimension112="f07dd70f-7e4e-497c-abb1-8a68f2b21ccb" data-action="Deal Block" data-label="Heritage Crossbody Bag (Small, 1L)" data-dimension48="Heritage Crossbody Bag (Small, 1L)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $30 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple and clean design. Act fast to grab one for just $22.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="b54caadb-f229-427f-8ccc-3e588c3f0456" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="eU32j4mgssWB2eKMWrM2kS" name="nike one high waisted biker shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/eU32j4mgssWB2eKMWrM2kS-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">One High-Waisted 8" Biker Shorts (Women's): was $45 now $22</a></strong><br>At 48% off, these Nike biker shorts are tough to resist. These are stretchy and comfortable to wear, with a perfect high-waisted cut. Plus, they come with pockets to store your stuff!<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-8-biker-shorts-with-pockets-XGEIiN9U/FZ6758-084" target="_blank" rel="nofollow" data-dimension112="f8220821-263d-49a5-82b2-9e3f9035f8ce" data-action="Deal Block" data-label="One High-Waisted 8" Biker Shorts (Women's)" data-dimension48="One High-Waisted 8" Biker Shorts (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dGhJBqwu3dFT4MrZrsFnaf" name="Nike Alate All U sports bra white.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dGhJBqwu3dFT4MrZrsFnaf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">Alate All U Light-Support Sports Bra (Women's): was $38 now $22</a></strong><br>If you're after a high-quality sports bra, buying from Nike is a safe bet. This particular sports bra is made with soft, comfortable fabric and lightly lined for coverage, but it's plenty breathable for intense workouts.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR/DV9855-010" target="_blank" rel="nofollow" data-dimension112="40d2e68a-cb1b-4ed1-97ae-29d66f1e1f57" data-action="Deal Block" data-label="Alate All U Light-Support Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Sports Bra (Women's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="ZHU6g45QVZ7jA6bX64G3Si" name="nike Pro Men's Dri-FIT Fitness Tights" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZHU6g45QVZ7jA6bX64G3Si-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">Pro Dri-FIT Fitness Tights (Men's): was $35 now $26</a></strong><br>These Nike tights will be a lifesaver when you're exercising in cold weather. These are smooth, stretchy and have a slim fit to help you perform at your best. Plus, they come in an eye-catching purple.<a class="view-deal button" href="https://www.nike.com/t/pro-mens-dri-fit-fitness-tights-5sfVn9/FB7952-551" target="_blank" rel="nofollow" data-dimension112="6898600f-e742-4360-803b-2f5448597959" data-action="Deal Block" data-label="Pro Dri-FIT Fitness Tights (Men's)" data-dimension48="Pro Dri-FIT Fitness Tights (Men's)" data-dimension25="$26">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike’s end of summer sale has everything you need for fall — here’s my 19 favorite deals ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Fall is right around the corner — but before we welcome in the new season, you're going to want to check out Nike's end of summer sale. Right now, <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">the fitness brand is slashing the prices on its top-rated running shoes and apparel</a>. </p><p>When it comes to footwear, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money. If you’re looking for some comfy fall slides, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. </p><p>But that's not all! There's plenty of great apparel options that can transition you right into fall. One of my favorite styles is <a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow">the women's Nike Dri-FIT Cropped Long-Sleeve Top, which is on sale for $42</a>. And since hoodie season is right around the corner, guys will want to grab <a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow">Nike's Solo Swoosh Fleece Hoodie, which is now $40 off</a>. </p><p>Keep scrolling to see all my favorite Nike footwear and apparel deals I'd shop before summer is over. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Dri-FIT Cropped Long-Sleeve Top (Women's): </strong><a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow"><strong>was $50 now $42</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a></li><li><strong>Nike Solo Swoosh Fleece Hoodie (Men's): </strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><strong>was $100 now $60</strong></a></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65">Free Run 5.0 (Men's): was $100 now $65</a></strong><br>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $169.5 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="jFKkd6YXfNZSW65Gr28Nqn" name="Nike top" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jFKkd6YXfNZSW65Gr28Nqn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27" href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow" data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27">Pro 3" Shorts (Women's): was $32 now $27</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow" data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27">View Deal</a></p></div><div class="product"><a data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42" href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rsqpfJeek76dr9qgjMNV4N" name="Nike Pro long sleeve" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rsqpfJeek76dr9qgjMNV4N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow" data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42">Dri-FIT Cropped Long-Sleeve Top (Women's): was $50 now $42</a></strong><br>This cropped Nike Pro top is perfect for your net workout. It's lightweight, stretchy and body-hugging so you can crush your goals comfortably and securely. It also has smooth fabric that dries quickly to help you stay ready when your workout heats up. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow" data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $42</a></strong><br>These 5-inch shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow" data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $44</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow" data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VGitXAP3ERuAGgQwc2EqJj" name="Nike Sportswear" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VGitXAP3ERuAGgQwc2EqJj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101">Sportswear Tech Fleece Windrunner: was $145 now $101</a></strong><br>This sleek windbreaker is selling out fast. It offers an athletic fit that's ideal for layering, a warm fleece-like material and a hood for rainy days. <a class="view-deal button" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nikes-end-of-summer-sale-has-everything-you-need-for-fall-heres-my-19-favorite-deals</link>
                                                                            <description>
                            <![CDATA[ Nike's summer clearance sale is here and I've spotted the best deals on Nike shoes, sneakers and sandals. Here's what I'd buy right now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">prMuRTYucMKGWXiqrXuo86</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Sep 2025 15:18:42 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Olivia Halevy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YAg7Fmh9dGKbg3hULBMWiU-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping and sourcing the best deals from some of the top brands, retailers and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing).&amp;nbsp;Olivia has over five years of experience writing lifestyle, commerce, and branded content for &lt;a href=&quot;http://patch.com/&quot;&gt;Patch.com&lt;/a&gt;. She&#039;s covered major shopping holidays like Amazon Prime Day, Black Friday and Cyber Monday. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family and taking long walks with her dog, Gus.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:description>                                                            <media:text><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:text>
                                <media:title type="plain"><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fall is right around the corner — but before we welcome in the new season, you're going to want to check out Nike's end of summer sale. Right now, <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">the fitness brand is slashing the prices on its top-rated running shoes and apparel</a>. </p><p>When it comes to footwear, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money. If you’re looking for some comfy fall slides, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. </p><p>But that's not all! There's plenty of great apparel options that can transition you right into fall. One of my favorite styles is <a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow">the women's Nike Dri-FIT Cropped Long-Sleeve Top, which is on sale for $42</a>. And since hoodie season is right around the corner, guys will want to grab <a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow">Nike's Solo Swoosh Fleece Hoodie, which is now $40 off</a>. </p><p>Keep scrolling to see all my favorite Nike footwear and apparel deals I'd shop before summer is over. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Dri-FIT Cropped Long-Sleeve Top (Women's): </strong><a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow"><strong>was $50 now $42</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a></li><li><strong>Nike Solo Swoosh Fleece Hoodie (Men's): </strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><strong>was $100 now $60</strong></a></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65">Free Run 5.0 (Men's): was $100 now $65</a></strong><br>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0 (Men's)" data-dimension48="Free Run 5.0 (Men's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $169.5 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="jFKkd6YXfNZSW65Gr28Nqn" name="Nike top" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jFKkd6YXfNZSW65Gr28Nqn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="202dd46b-c363-4c4d-ac28-c7af44c6a40c" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="34f46641-8809-4dbb-b1fb-55df38d49a46" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27" href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow" data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27">Pro 3" Shorts (Women's): was $32 now $27</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-365-womens-5-shorts-JvPyvuye/CZ9831-010" target="_blank" rel="nofollow" data-dimension112="91644dca-efd5-459a-bf1d-121d979c2376" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$27">View Deal</a></p></div><div class="product"><a data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42" href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="rsqpfJeek76dr9qgjMNV4N" name="Nike Pro long sleeve" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rsqpfJeek76dr9qgjMNV4N-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow" data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42">Dri-FIT Cropped Long-Sleeve Top (Women's): was $50 now $42</a></strong><br>This cropped Nike Pro top is perfect for your net workout. It's lightweight, stretchy and body-hugging so you can crush your goals comfortably and securely. It also has smooth fabric that dries quickly to help you stay ready when your workout heats up. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-dri-fit-cropped-long-sleeve-top-mGlHjV/FV5484-675" target="_blank" rel="nofollow" data-dimension112="1b52783f-ad7f-4ad1-88f3-a8987c262439" data-action="Deal Block" data-label="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension48="Dri-FIT Cropped Long-Sleeve Top (Women's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $42</a></strong><br>These 5-inch shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="f71e927b-fbbb-46a2-9470-0787db093200" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow" data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $44</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-010" target="_blank" rel="nofollow" data-dimension112="09ab14e1-9599-4d21-a651-cc5ac3601767" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="dbd4896b-3444-4cfa-9606-ab20cd76c8a1" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VGitXAP3ERuAGgQwc2EqJj" name="Nike Sportswear" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VGitXAP3ERuAGgQwc2EqJj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101">Sportswear Tech Fleece Windrunner: was $145 now $101</a></strong><br>This sleek windbreaker is selling out fast. It offers an athletic fit that's ideal for layering, a warm fleece-like material and a hood for rainy days. <a class="view-deal button" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="e481c0c6-2020-4c6b-8678-776925d11cfd" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner" data-dimension48="Sportswear Tech Fleece Windrunner" data-dimension25="$101">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike's end-of-summer sale is live — here's the sneaker deals I'd buy ]]></title>
                                                                                                <dc:content><![CDATA[ <p>September is here and pretty soon the weather will start getting cooler. To celebrate the end of summer, Nike is slashing the prices of its top-rated running shoes and apparel. </p><p>As part of the sale, <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">you can get Nike gear from $8</a>. The sale includes shoes, accessories, hoodies, jogging pants, and more. For example, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money, and they’re even better with this discount. </p><p>If you’re looking for comfortable fall shoes, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. Keep scrolling to see all my favorite deals on Nike footwear. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $169.5 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/nikes-end-of-summer-sale-is-live-heres-the-sneaker-deals-id-buy</link>
                                                                            <description>
                            <![CDATA[ Nike's summer clearance sale is here and I've spotted the best deals on Nike shoes, sneakers and sandals. Here's what I'd buy right now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AP4kLyXZsYx5TCvzpjDp4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZLxK9o5u9HoahofLZeCegJ-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Sep 2025 10:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ louis.ramirez@futurenet.com (Louis Ramirez) ]]></author>                    <dc:creator><![CDATA[ Louis Ramirez ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oYF2xVwCb4pTGhAJi8Yqr5-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;As deals editor-in-chief at Tom’s Guide, Louis refuses to pay full price for anything. He has over 10 years of experience finding the best deals and coupons to bring readers. Louis price checks&amp;nbsp;against multiple retailers and searches high and low for sales on 4K TVs, Apple devices, streaming services, mattresses, kitchen appliances, and more.&amp;nbsp;He&#039;s also always looking for the the best coupon codes to turn good deals into stellar buys.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has covered major retail events like Amazon Prime Day, Black Friday, and Cyber Monday for more than a decade and knows how to spot an epic deal from a fake discount. He&#039;s also great at helping people negotiate better prices on everything from gym memberships to their home internet service. Louis&#039; work has also helped readers find PS5 restock, baby formula, Clorox wipes, and everything in between. For his next major purchase, Louis is hoping to find a killer deal on an M3-based Mac.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;A born-and-bred New Yorker, Louis is always in search of the perfect cup of coffee. On his free time, he enjoys swimming, running, and any workout that pushes his Apple Watch to the max. He&#039;s also a big fan of international films, horror movies, and K-dramas. His work has appeared on Gizmodo, CNET, Digital Trends, Dealnews, and Time Out New York.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/ZLxK9o5u9HoahofLZeCegJ-1920-80.png">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[woman wearing Nike Air Max SC SE in red in front of brick building with mid-calf socks on]]></media:description>                                                            <media:text><![CDATA[woman wearing Nike Air Max SC SE in red in front of brick building with mid-calf socks on]]></media:text>
                                <media:title type="plain"><![CDATA[woman wearing Nike Air Max SC SE in red in front of brick building with mid-calf socks on]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZLxK9o5u9HoahofLZeCegJ-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>September is here and pretty soon the weather will start getting cooler. To celebrate the end of summer, Nike is slashing the prices of its top-rated running shoes and apparel. </p><p>As part of the sale, <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">you can get Nike gear from $8</a>. The sale includes shoes, accessories, hoodies, jogging pants, and more. For example, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money, and they’re even better with this discount. </p><p>If you’re looking for comfortable fall shoes, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. Keep scrolling to see all my favorite deals on Nike footwear. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">Air Pegasus 2005 Shoes (Women's): was $169.5 now $119</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Score Nike footwear from $35 — 15 deals I'd buy now on sneakers, sandals, running shoes and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nike makes some of the most popular running shoes on the market, but you don’t need to blow your budget to get a pair. Right now some of <a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow">Nike’s best footwear is discounted in this epic sale</a>.</p><p>For starters, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money, and they’re even better with this discount applied!</p><p>If you’re looking for comfortable summer shoes, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. </p><p>Keep scrolling to see all my favorite deals on Nike footwear. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage and check out the <a href="https://www.tomsguide.com/gaming/nintendo/amazon-has-an-epic-nintendo-switch-2-game-sale-live-from-usd29-plus-shop-switch-game-deals-from-just-usd4">Nintendo Switch 2 game deals I'd buy at Amazon</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Promina Walking Shoes (Men's): </strong><a href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Pegasus Plus (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><strong>was $180 now $108</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39" href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="hhj7aX36McgckbVo8Lqi95" name="nike promina walking shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hhj7aX36McgckbVo8Lqi95-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow" data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39">Promina Walking Shoes (Men's): was $65 now $39</a></strong><br>Right now you can get a nice discount on the Nike Promina walking shoes, bringing their price under $40. They have a tall stack with foam cushioning, and a rocker design that's perfect for those who are always on the go.<a class="view-deal button" href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow" data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">Air Pegasus 2005 Shoes (Women's): was $150 now $90</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">Pegasus Plus (Women's): was $180 now $108</a></strong><br>The Pegasus Plus is the reincarnation of one of Nike’s most popular running shoes, the Nike Pegasus Turbo, and offers a comfortable but still speedy ride that makes it ideal for a range of daily training runs. It tops our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> with the only real downside being its high price. Thanks to this deal, that's no longer an issue.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div><div class="product"><a data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8LNsvMo77USsLYZum6byu6" name="Nike Air Max 97.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8LNsvMo77USsLYZum6byu6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161">Air Max 2017 (Men's): was $190 now $161</a></strong><br>A modern rendition of a classic, the 2017 Air Max have plenty of ventilation and support, while offering comfort to make them worthy of the gym or day-to-day life.<a class="view-deal button" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182">Ultrafly (Men's): was $260 now $182</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/score-nike-footwear-from-usd35-11-deals-id-buy-now-on-sneakers-sandals-running-shoes-and-more</link>
                                                                            <description>
                            <![CDATA[ Nike is slashing price on some of its most popular shoes, sneakers and sandals — get them before they’re gone! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HwaR899xzR83pX2G6zxhah</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 18 Aug 2025 11:11:07 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 15:32:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Running]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nike makes some of the most popular running shoes on the market, but you don’t need to blow your budget to get a pair. Right now some of <a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow">Nike’s best footwear is discounted in this epic sale</a>.</p><p>For starters, you can get the <a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow">Pegasus 41 running shoes on sale for $93 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> in terms of value for money, and they’re even better with this discount applied!</p><p>If you’re looking for comfortable summer shoes, you can also grab the <a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow">Calm Flip Flops on sale for $35 at Nike</a>. </p><p>Keep scrolling to see all my favorite deals on Nike footwear. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> coverage and check out the <a href="https://www.tomsguide.com/gaming/nintendo/amazon-has-an-epic-nintendo-switch-2-game-sale-live-from-usd29-plus-shop-switch-game-deals-from-just-usd4">Nintendo Switch 2 game deals I'd buy at Amazon</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/mens-sale-shoes-3yaepznik1zy7ok" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Nike Calm Flip-Flops (Women's): </strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><strong>was $50 now $35</strong></a></li><li><strong>Nike Promina Walking Shoes (Men's): </strong><a href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><strong>was $60 now $42</strong></a></li><li><strong>Nike Interact Run Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><strong>was $85 now $59</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 (Women's): </strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><strong>was $155 now $93</strong></a></li><li><strong>Nike Pegasus Plus (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><strong>was $180 now $108</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FB9149-402" target="_blank" rel="nofollow"><strong>was $160 now $112</strong></a></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $161</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-footwear-deals"><span>Nike Footwear Deals</span></h3><div class="product"><a data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HuVbfVMtpefX6oYKRuAidZ" name="nike calm flip flops" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HuVbfVMtpefX6oYKRuAidZ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">Calm Flip-Flops (Women's): was $50 now $35</a></strong><br>The Nike Calm Women's Flip Flops do what they say on the tin — give your feet an ultimate sense of calm with their soft foam cushioning. They're super easy to slip on and come in five color options.<a class="view-deal button" href="https://www.nike.com/t/calm-womens-flip-flops-OjKyjkVJ/FD4115-400" target="_blank" rel="nofollow" data-dimension112="176c465e-00c2-4cdc-88ef-c02d82c004ab" data-action="Deal Block" data-label="Calm Flip-Flops (Women's)" data-dimension48="Calm Flip-Flops (Women's)" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39" href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="hhj7aX36McgckbVo8Lqi95" name="nike promina walking shoes" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hhj7aX36McgckbVo8Lqi95-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow" data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39">Promina Walking Shoes (Men's): was $65 now $39</a></strong><br>Right now you can get a nice discount on the Nike Promina walking shoes, bringing their price under $40. They have a tall stack with foam cushioning, and a rocker design that's perfect for those who are always on the go.<a class="view-deal button" href="https://www.nike.com/t/promina-mens-walking-shoes-Vl7XgXKA/FV5285-400" target="_blank" rel="nofollow" data-dimension112="27a85bee-ccbd-4263-b6b3-ca3b89750182" data-action="Deal Block" data-label="Promina Walking Shoes (Men's)" data-dimension48="Promina Walking Shoes (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">Calm Mules (Men's): was $60 now $42</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-se7zZpwD/FD5130-700" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-100" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-mens-road-running-shoes-2pmmcR/FD2291-300" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WHnNBt7ncuLnbmFLAEQPNa" name="NIKE+FREE+RN+5.0+NEXT+NATURE.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WHnNBt7ncuLnbmFLAEQPNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Featuring a soft-and-stretchy knit upper, the cushioning in the Nike Free Run 5.0 is also lighter and more responsive than older versions. Whether you’re training on pavement, gravel, or track, you’ll hardly know you’re wearing anything at all on your feet, and you can expect a smooth ride with every stride.<a class="view-deal button" href="https://www.nike.com/t/free-run-5-mens-road-running-shoes-Xp40hf/CZ1884-103" target="_blank" rel="nofollow" data-dimension112="f0a4c774-0281-4d53-805b-7419b24b6474" data-action="Deal Block" data-label="Free Run 5.0" data-dimension48="Free Run 5.0" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $115 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="d675ea3b-c6b0-49d0-8984-48014da45c9f" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">Air Pegasus 2005 Shoes (Women's): was $150 now $90</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="c2d9ab27-a4d9-4b8b-bb9b-435de8740bb7" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:695px;"><p class="vanilla-image-block" style="padding-top:44.60%;"><img id="8rtJszfW7dGEJYJc4He9CN" name="81O2j-efNTL._AC_SX695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8rtJszfW7dGEJYJc4He9CN-1920-80.jpg" mos="" align="middle" fullscreen="" width="695" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">Pegasus 41 (Women's): was $123 now $93</a></strong><br>The Pegasus 41 is Nike's popular daily trainer, and the 41st version of the shoe is our favorite yet. The new ReactX midsole and higher stack on the Pegasus 41 gives it a softer ride that its predecessors, but it’s not so squishy underfoot as to be unstable in any way. It’s a balanced midsole that is comfortable for easy and long runs, but has a little bounce to it when you want to up the pace. Read our full <a href="https://www.tomsguide.com/wellness/running/i-ran-35-miles-in-the-nike-pegasus-41-and-its-my-favorite-pegasus-in-years">Nike Pegasus 41 review</a> here to find out more.<a class="view-deal button" href="https://www.nike.com/t/pegasus-41-se-womens-road-running-shoes-tSbZGh/IH0530-070" target="_blank" rel="nofollow" data-dimension112="3e246a3f-efbc-4422-985b-3fe3ba24f472" data-action="Deal Block" data-label="Pegasus 41 (Women's)" data-dimension48="Pegasus 41 (Women's)" data-dimension25="$93">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">Free Metcon 6 Workout Shoes (Women’s): was $125 now $94</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-se-womens-workout-shoes-it1061Qv/HJ6214-001" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$94">View Deal</a></p></div><div class="product"><a data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">Pegasus Plus (Women's): was $180 now $108</a></strong><br>The Pegasus Plus is the reincarnation of one of Nike’s most popular running shoes, the Nike Pegasus Turbo, and offers a comfortable but still speedy ride that makes it ideal for a range of daily training runs. It tops our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> with the only real downside being its high price. Thanks to this deal, that's no longer an issue.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-402" target="_blank" rel="nofollow" data-dimension112="abd8e42a-f5a5-48c9-b1a1-03361ea5eb98" data-action="Deal Block" data-label="Pegasus Plus (Women's)" data-dimension48="Pegasus Plus (Women's)" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">Zoom Vomero 5 Shoes (Unisex): was $160 now $112</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$112">View Deal</a></p></div><div class="product"><a data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8LNsvMo77USsLYZum6byu6" name="Nike Air Max 97.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8LNsvMo77USsLYZum6byu6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161">Air Max 2017 (Men's): was $190 now $161</a></strong><br>A modern rendition of a classic, the 2017 Air Max have plenty of ventilation and support, while offering comfort to make them worthy of the gym or day-to-day life.<a class="view-deal button" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017 (Men's)" data-dimension48="Air Max 2017 (Men's)" data-dimension25="$161">View Deal</a></p></div><div class="product"><a data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1056px;"><p class="vanilla-image-block" style="padding-top:100.76%;"><img id="wvA7jcPrRyWhi7ctfZv3bP" name="Nike Ultrafly" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvA7jcPrRyWhi7ctfZv3bP-1920-80.png" mos="" align="middle" fullscreen="" width="1056" height="1064" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182">Ultrafly (Men's): was $260 now $182</a></strong><br>This made our list of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> as the best trail running shoe. We rated it highly in our <a href="https://www.tomsguide.com/reviews/nike-zoomx-ultrafly-trail">Nike Ultrafly review</a> for giving a bouncy and responsive ride, but we didn't like how expensive they were. With this discount, that's less of an issue.<a class="view-deal button" href="https://www.nike.com/t/ultrafly-mens-trail-racing-shoes-K8vfLD/DX1978-600" target="_blank" rel="nofollow" data-dimension112="8e505987-13ce-450d-afb7-2119b4032e94" data-action="Deal Block" data-label="Ultrafly (Men's)" data-dimension48="Ultrafly (Men's)" data-dimension25="$182">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hurry! Nike's back to school sale takes 50% off sneakers and apparel — 21 deals I'd buy from $12 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Fall weather will be here soon and whether you're training for a half marathon or just heading back to campus, now is a great time to stock up on Nike apparel and sneakers. </p><p>Nike, which makes some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> and apparel on the market, is taking <a href="https://www.nike.com/w/back-to-school-sale-2083c" target="_blank" rel="nofollow">up to 50% off select styles as part of its huge back to school sale</a>. Even better, you can use coupon code "SPORT" to save an extra 20% off select styles. Below, I've roundup up all my favorite Nike deals on apparel and sneakers from just $12. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/back-to-school-sale-2083c" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Water Bottle: </strong><a href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow"><strong>was $18 now $12</strong></a><strong> via "SPORTS"</strong></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $20 now $16</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><strong>was $26 now $20</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $24</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $21</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $44</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Free Metcon 6 (Women's): </strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><strong>was $125 now $85 </strong></a><strong> via "SPORTS"</strong></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $129</strong></a><strong> via "SPORTS"</strong></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12" href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Js3kzyRVBDFJFhJoYbTPde" name="Nike Renew Recharge" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Js3kzyRVBDFJFhJoYbTPde-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow" data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12">Renew Recharge Water Bottle: was $18 now $12</a></strong><br>Whether you're carrying water or your protein shake of choice, this Nike water bottle is your perfect gym companion. It sports an ergonomic shape that makes it easy to hold and it also has a leak-resistant lid. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow" data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12">View Deal</a></p></div><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8Tk3DzLFQ6DAx6tyefWd5P" name="Nike Club Cap" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8Tk3DzLFQ6DAx6tyefWd5P-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20">Club Unstructured Cap: was $26 now $20</a></strong><br>If you need something to keep the sun out of your eyes, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a separate zipped compartment at the back for small items. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24">Sportswear JDI (Men's): was $30 now $24</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25">Pro 3" Shorts (Women's): was $32 now $25</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. However, not all colors are on sale. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $21</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $30</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$32" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="DjWE633qhAaQhUZztkVfmF" name="Nike Dri-fit one" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjWE633qhAaQhUZztkVfmF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A simple, yet classic pick from Nike's workout apparel is this Dri-FIT One Top, made with breathable materials. The versatile shirt is designed for all the ways you work out whether you're hitting the gym or the track. It's super comfy and pairs nicely with leggings or shorts. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow" data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$32">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 38% in savings, buying these is a no-brainer. <a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $37</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2THKa2FoVsNQj9ijWhybM7" name="Nike Primary" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2THKa2FoVsNQj9ijWhybM7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44">Primary Dri-FIT Versatile Tank (Men's): was $55 now $44</a></strong><br>Keep cool with the sweat-wicking tank that you'll want to wear for each and every workout. Running, spinning, lifting and stretching has nothing on the soft and comfortable tank designed with armpit ventilation in mind. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months end and right now, you can get them on sale. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48">Calm Mules (Men's): was $60 now $48</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51">Interact Run Road Running Shoes (Men's): was $85 now $51</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42">Flex Control 4 (Men's): was $70 now $42</a></strong><br>The Nike Flex Control 4 can now be yours for just $42. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85">Free Metcon 6 Workout Shoes (Women’s): was $125 now $85</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119">Zoom Vomero 5 Shoes (Unisex): was $160 now $119</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8LNsvMo77USsLYZum6byu6" name="Nike Air Max 97.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8LNsvMo77USsLYZum6byu6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129">Air Max 2017: was $190 now $129</a></strong><br>A modern rendition of a classic, the 2017 Air Max have plenty of ventilation and support, while offering comfort to make them worthy of the gym or day-to-day life. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/hurry-nikes-back-to-school-sale-takes-50-percent-off-sneakers-and-apparel-21-deals-id-buy-from-usd12</link>
                                                                            <description>
                            <![CDATA[ The Nike back to school sale is live and knocking up to 50% off our favorite sneakers and apparel. Here's what I'd buy from $12. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UT5utSDys9PP7NjGQknRoc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WMZAuF48vei88zQ7T9gfCH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 11 Aug 2025 06:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ louis.ramirez@futurenet.com (Louis Ramirez) ]]></author>                    <dc:creator><![CDATA[ Louis Ramirez ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oYF2xVwCb4pTGhAJi8Yqr5-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;As deals editor-in-chief at Tom’s Guide, Louis refuses to pay full price for anything. He has over 10 years of experience finding the best deals and coupons to bring readers. Louis price checks&amp;nbsp;against multiple retailers and searches high and low for sales on 4K TVs, Apple devices, streaming services, mattresses, kitchen appliances, and more.&amp;nbsp;He&#039;s also always looking for the the best coupon codes to turn good deals into stellar buys.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has covered major retail events like Amazon Prime Day, Black Friday, and Cyber Monday for more than a decade and knows how to spot an epic deal from a fake discount. He&#039;s also great at helping people negotiate better prices on everything from gym memberships to their home internet service. Louis&#039; work has also helped readers find PS5 restock, baby formula, Clorox wipes, and everything in between. For his next major purchase, Louis is hoping to find a killer deal on an M3-based Mac.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;A born-and-bred New Yorker, Louis is always in search of the perfect cup of coffee. On his free time, he enjoys swimming, running, and any workout that pushes his Apple Watch to the max. He&#039;s also a big fan of international films, horror movies, and K-dramas. His work has appeared on Gizmodo, CNET, Digital Trends, Dealnews, and Time Out New York.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WMZAuF48vei88zQ7T9gfCH-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man and woman wearing Nike apparel]]></media:description>                                                            <media:text><![CDATA[Man and woman wearing Nike apparel]]></media:text>
                                <media:title type="plain"><![CDATA[Man and woman wearing Nike apparel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WMZAuF48vei88zQ7T9gfCH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fall weather will be here soon and whether you're training for a half marathon or just heading back to campus, now is a great time to stock up on Nike apparel and sneakers. </p><p>Nike, which makes some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> and apparel on the market, is taking <a href="https://www.nike.com/w/back-to-school-sale-2083c" target="_blank" rel="nofollow">up to 50% off select styles as part of its huge back to school sale</a>. Even better, you can use coupon code "SPORT" to save an extra 20% off select styles. Below, I've roundup up all my favorite Nike deals on apparel and sneakers from just $12. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/back-to-school-sale-2083c" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Water Bottle: </strong><a href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow"><strong>was $18 now $12</strong></a><strong> via "SPORTS"</strong></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $20 now $16</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><strong>was $26 now $20</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $24</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $21</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $44</strong></a> <strong>via "SPORTS"</strong></li><li><strong>Nike Free Metcon 6 (Women's): </strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><strong>was $125 now $85 </strong></a><strong> via "SPORTS"</strong></li><li><strong>Nike Air Max 2017 (Men's): </strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><strong>was $190 now $129</strong></a><strong> via "SPORTS"</strong></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12" href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Js3kzyRVBDFJFhJoYbTPde" name="Nike Renew Recharge" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Js3kzyRVBDFJFhJoYbTPde-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow" data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12">Renew Recharge Water Bottle: was $18 now $12</a></strong><br>Whether you're carrying water or your protein shake of choice, this Nike water bottle is your perfect gym companion. It sports an ergonomic shape that makes it easy to hold and it also has a leak-resistant lid. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/renew-recharge-tritan-straw-bottle-12-oz-4JnrQw/N1007644-968" target="_blank" rel="nofollow" data-dimension112="fe98e7bc-eda2-426d-b8ec-7d5de18a229d" data-action="Deal Block" data-label="Renew Recharge Water Bottle" data-dimension48="Renew Recharge Water Bottle" data-dimension25="$12">View Deal</a></p></div><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8Tk3DzLFQ6DAx6tyefWd5P" name="Nike Club Cap" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8Tk3DzLFQ6DAx6tyefWd5P-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20">Club Unstructured Cap: was $26 now $20</a></strong><br>If you need something to keep the sun out of your eyes, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a separate zipped compartment at the back for small items. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24">Sportswear JDI (Men's): was $30 now $24</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25">Pro 3" Shorts (Women's): was $32 now $25</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. However, not all colors are on sale. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $21</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $30</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$32" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="DjWE633qhAaQhUZztkVfmF" name="Nike Dri-fit one" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjWE633qhAaQhUZztkVfmF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A simple, yet classic pick from Nike's workout apparel is this Dri-FIT One Top, made with breathable materials. The versatile shirt is designed for all the ways you work out whether you're hitting the gym or the track. It's super comfy and pairs nicely with leggings or shorts. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow" data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$32">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 38% in savings, buying these is a no-brainer. <a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $37</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2THKa2FoVsNQj9ijWhybM7" name="Nike Primary" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2THKa2FoVsNQj9ijWhybM7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44">Primary Dri-FIT Versatile Tank (Men's): was $55 now $44</a></strong><br>Keep cool with the sweat-wicking tank that you'll want to wear for each and every workout. Running, spinning, lifting and stretching has nothing on the soft and comfortable tank designed with armpit ventilation in mind. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months end and right now, you can get them on sale. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48">Calm Mules (Men's): was $60 now $48</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51">Interact Run Road Running Shoes (Men's): was $85 now $51</a></strong><br>These highly rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42">Flex Control 4 (Men's): was $70 now $42</a></strong><br>The Nike Flex Control 4 can now be yours for just $42. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85">Free Metcon 6 Workout Shoes (Women’s): was $125 now $85</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$85">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119">Zoom Vomero 5 Shoes (Unisex): was $160 now $119</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$119">View Deal</a></p></div><div class="product"><a data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="8LNsvMo77USsLYZum6byu6" name="Nike Air Max 97.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8LNsvMo77USsLYZum6byu6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129">Air Max 2017: was $190 now $129</a></strong><br>A modern rendition of a classic, the 2017 Air Max have plenty of ventilation and support, while offering comfort to make them worthy of the gym or day-to-day life. <strong>Note:</strong> Use coupon code "SPORT" at checkout to get this price.<a class="view-deal button" href="https://www.nike.com/t/air-max-2017-mens-shoes-BVqnkV/849559-004" target="_blank" rel="nofollow" data-dimension112="319eac09-0185-4e2b-9610-369ae1ff0a27" data-action="Deal Block" data-label="Air Max 2017" data-dimension48="Air Max 2017" data-dimension25="$129">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m one of the first people to train in the Nike Metcon 10 — here’s why Nike’s (finally) back in the game ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I’m going to jump straight in and say one thing — Metcons are finally back. And what a relief that is, because I haven’t slipped on a pair of Metcons for cross training in quite some time.</p><p>I was lucky enough to be one of a select group of people who attended the <a href="https://www.nike.com/gb/a/metcon-10-release-info" target="_blank" rel="nofollow">launch of the Nike Metcon 10</a> at the WIT x Nike Training Lab in London this month, and as such, got to lace up a pair of the 10s for a test ride during a team-based 30-minute hybrid workout (think lunges, calorie machines, burpees and wall balls). </p><p>This allowed me to put the Metcon 10 through the sweat test and see how it fares against the previous iterations of the Metcon shoe — and the pretty saturated and very competitive cross training shoe market. </p><p>But is this one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> you can buy this year? I got stuck in to find out.</p><div class="product"><a data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155" href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:955px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ru8zh9nvvdMwbgCuW3kZwc" name="wit-nike-HJ1875-002-side" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ru8zh9nvvdMwbgCuW3kZwc-1920-80.jpg" mos="" align="middle" fullscreen="" width="955" height="955" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow" data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155">Metcon 10: $155</a></strong><br>If you're sitting on the fence when it comes to leveling up to the 10, forget the 8 and 9. This shoe has buckets of flexibility, versatility and stability. It has been redesigned based on athlete feedback, so if you're thinking of investing, this is the shoe to pick.<a class="view-deal button" href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow" data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-metcon-10-price-and-availability"><span>Nike Metcon 10: Price and availability</span></h3><p>The Nike Metcon 10 shoe will be available exclusively at the Nike x WIT Training Lab on 2nd-3rd August 2025, then available online at <a href="http://www.wit-training.com/" target="_blank" rel="nofollow">WIT</a>  and <a href="http://www.nike.com/" target="_blank" rel="nofollow">Nike </a>from August 4th. It retails at $155 / £129.</p><h2 id="i-trained-in-the-nike-metcon-10-cross-training-shoe-here-s-my-verdict">I trained in the Nike Metcon 10 cross training shoe — here’s my verdict</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6R8pHHfqUkpB47qKYS6R4k" name="nike metcon 10 outdoors" alt="Nike Metcon 10 in black and white on grass" src="https://cdn.mos.cms.futurecdn.net/6R8pHHfqUkpB47qKYS6R4k-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>“A decade in, we revisited the DNA of what makes Metcon the global standard in training footwear and obsessed over the balanced system of strength that Metcon stands for: stability, grip, lockdown and mobility,” Eric Gleason,<strong> </strong>product line manager at Nike Training, explains.</p><p>“In designing the Metcon 10, we really streamlined the build and focused on going back to the foundation of what makes Metcon great, listening to the voices of athletes across all disciplines and intensities to create a shoe that reflects the way they train today.”</p><h3 class="article-body__section" id="section-grip"><span>Grip</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wgxpV5nViNqxaWAxhWh98A" name="nike metcon 10 wall" alt="Nike Metcon 10 in white pressed against wall to show grip" src="https://cdn.mos.cms.futurecdn.net/wgxpV5nViNqxaWAxhWh98A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>As someone who mainly does CrossFit for exercise, I really appreciate grip in a cross training shoe, and it’s not achieved that easily when you consider the mix of terrain you train in — outdoor weather, rubber gym floors, sled tracks, rope climbs and even climbing feet up and down walls at times. </p><p>I can only speak for my experience during the initial team workout inside a gym setting, but so far, so good. The Wit x Nike team designed a workout to match the shoe, which can handle weightlifting, functional workouts and cross training. </p><p>The full-length rubber outsole holds its own with plenty of traction, and interestingly, the pronounced rubber wrap rope guard present in the <a href="https://www.nike.com/gb/t/metcon-9-workout-shoes-sd34Vw/DZ2617-001" target="_blank" rel="nofollow">Nike Metcon 9 </a>(which seriously divided crowds at the time of release) has been pared back “to be effective but not excessive.” </p><p>The shoe looks a bit more like the 7 — sleek, unassuming — and retains its grip. Looks were hardly an issue with Metcons in the first place, but the 10 is seriously good-looking.</p><p>I always wondered why the rope guard was such a huge feature of the 9, given how rare it was for rope climbs to feature in my CrossFit gym workouts, and funnily enough, athletes reported the same back to Nike. </p><h3 class="article-body__section" id="section-versatility"><span>Versatility</span></h3><p>This is where the 10 truly shines, for the first time in a long time. The very definition of cross training is versatility, so your shoe should be versatile, too. This was missing from the Nike Metcon 9, and in my opinion, the Nike Metcon 8, too. In fact, it left a bad taste in my mouth.</p><p>I’d argue the entire cross training community was collectively pretty vocal about the 9 — great as a stability shoe for lifting heavy weights, but not for much else. The team says they listened to athlete feedback to revisit and redesign the 10, and they’ve packed flexibility into the shoe wherever possible. </p><p>With the redesign, the Nike Metcon 10 is more lightweight and agile, more flexible from the second you lace it up. Yes, it retains that all-important stability for functional training, but the 10 feels entirely different on foot — more pliable, bouncy and <em>fun</em> to wear.</p><figure class="van-image-figure pull-left inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Y8b2cUThd9ppQYssUYxtsJ" name="nike metcon 10 versatile" alt="Nike Metcon 10 in green and blue with woman's hand pushing the forefoot to show versatility" src="https://cdn.mos.cms.futurecdn.net/Y8b2cUThd9ppQYssUYxtsJ-1920-80.jpg" mos="" align="left" fullscreen="" width="2832" height="2832" attribution="" endorsement="" class="pull-left"></p></div></div><figcaption itemprop="caption description" class="pull-left inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>During the 30-minute workout, we moved through a series of exercises in teams of three, sharing the load. Rowing, C2 bikes, lunges, kettlebell burpees, wall balls, and swings all featured, and the shoes handled all of these well. So much so that I actually forgot what I had on my feet, which is a good thing.</p><p>Another addition is the flex grooves, which help the foot move more freely and increase agility. I can agree that you definitely get a better sense of freedom during cardio exercises, compared with the 8 and 9 iterations. </p><p>I’m relieved the product design team made a change, because I think the 10 could be the best release in a long time. </p><h3 class="article-body__section" id="section-fit-and-stability"><span>Fit and stability</span></h3><p>The Metcon 10 features a wider forefoot, which allows for better toe splay during lifts. Translated: increased stability and power. I sized up because I like to exercise in sports socks, but even so, the experience of putting the 10s on is that it feels more pliable and roomy.</p><p>The Nike team minimized the Hyperlift plate and firmed up the foam in the heel, finishing with dual-density ReactX midsole cushioning. The idea is to reduce the weight of the shoe and its stiffness and boost energy return; the result is a wide flat heel for a more stable base and better bounce, and the difference is really clear if you’re lucky enough to wear the Nike Metcon 9 and 10 to compare.</p><p>My main issue — and the reason I switched to the <a href="https://www.tomsguide.com/wellness/fitness/i-just-reviewed-the-r-a-d-one-v2-training-shoe-and-its-the-brands-best-shoe-yet">R.A.D. One V2 </a>— is that the stiff, heavy feel of the 8 and 9 actually hindered some exercises like burpees or runs. This added energy return is noticeable and a great addition to the Metcon 10.</p><h3 class="article-body__section" id="section-lockdown"><span>Lockdown</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KNnuxwrTe2YihsHqQSKRXW" name="Metcon 10 laces" alt="Nike Metcon 10 in blue green close-up of lace system" src="https://cdn.mos.cms.futurecdn.net/KNnuxwrTe2YihsHqQSKRXW-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>Forget about faffing with lace systems, because the lace-lock addition keeps the laces secure so that you don’t find them shaking out during double-unders or runs.</p><p>I tend to double lace anyway, so this is the least of my worries, but I’m also not a professional athlete. I had no problems with my laces during testing. Apparently, the design feeds into lateral motion and helps secure the foot better, alongside a padded collar. </p><p>My ankles felt supported during lateral kettlebell jumps, but that’s about all the side-to-side motion I can speak for at present.</p><h3 class="article-body__section" id="section-verdict"><span>Verdict</span></h3><p>We. Are. Back.</p><p>Could this be Nike's best release yet? I think so. I've got a lot more testing to do before I can give my final verdict, but I can say this: the Nike Metcon 10 is more of everything. </p><p>Roomier, more flexible and versatile and even more fun to exercise in. It still retains stability, Nike removed the overbearing rope guard and the grip is definitely there.</p><p>It's a winner for me, so far.</p><div data-model-name="Nike Metcon 9" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/im-one-of-the-first-people-to-train-in-the-nike-metcon-10-heres-why-nikes-finally-back-in-the-game</link>
                                                                            <description>
                            <![CDATA[ Nike and WIT collaborated on the Nike Metcon 10 launch in August 2025, and we got a first look and some hands-on testing at The Nike Training Labs; here's our verdict. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ApD5VG35Em7iP9W4VbyuuU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tvCVjRgPFjNhh6hp8fJyBQ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 Aug 2025 14:13:55 +0000</pubDate>                                                                                                                                <updated>Mon, 04 Aug 2025 11:20:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ sam.hopes@futurenet.com (Sam Hopes) ]]></author>                    <dc:creator><![CDATA[ Sam Hopes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jZ88qJqvjWaCXXv3qvUQPA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sam Hopes is a level 3 qualified trainer, a level 2 Reiki practitioner and a fitness editor at Tom&#039;s Guide. She is also currently undertaking her Yoga For Athletes training course. Sam has written for various fitness brands and websites over the years and has experience across brands at Future, such as &lt;a href=&quot;https://www.livescience.com/author/sam-hopes&quot;&gt;&lt;u&gt;Live Science&lt;/u&gt;&lt;/a&gt;,&lt;a href=&quot;https://www.fitandwell.com/author/sam-hopes&quot;&gt; &lt;u&gt;Fit&amp;amp;Well&lt;/u&gt;&lt;/a&gt;,&lt;a href=&quot;https://www.coachweb.com/author/sam-hopes&quot;&gt; &lt;u&gt;Coach&lt;/u&gt;&lt;/a&gt;, and T3. &lt;/p&gt;&lt;p&gt;Having worked with fitness studios like F45 and Virgin Active and personal trained, Sam now primarily teaches outdoor bootcamps, bodyweight, calisthenics and kettlebells. She also coaches mobility and flexibility classes several times a week and believes that true strength comes from a holistic approach to training your body. &lt;/p&gt;&lt;p&gt;Sam has completed two mixed doubles Hyrox competitions in London and the Netherlands and finished her first doubles attempt in 1:11.&lt;/p&gt;&lt;p&gt;In her spare time, she enjoys CrossFit, hot yoga, and running and can be found perfecting her handstand walks and handstand push-ups in the gym whenever she has the chance to be upside down. At work, she can be found testing the latest in fitness technology and wearables, anything yoga and CrossFit-related and has a keen interest in nutrition, sleep and recovery.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tvCVjRgPFjNhh6hp8fJyBQ-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike x WIT]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Metcon 10 close up outdoors in bright green, blue ]]></media:description>                                                            <media:text><![CDATA[Nike Metcon 10 close up outdoors in bright green, blue ]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Metcon 10 close up outdoors in bright green, blue ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tvCVjRgPFjNhh6hp8fJyBQ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’m going to jump straight in and say one thing — Metcons are finally back. And what a relief that is, because I haven’t slipped on a pair of Metcons for cross training in quite some time.</p><p>I was lucky enough to be one of a select group of people who attended the <a href="https://www.nike.com/gb/a/metcon-10-release-info" target="_blank" rel="nofollow">launch of the Nike Metcon 10</a> at the WIT x Nike Training Lab in London this month, and as such, got to lace up a pair of the 10s for a test ride during a team-based 30-minute hybrid workout (think lunges, calorie machines, burpees and wall balls). </p><p>This allowed me to put the Metcon 10 through the sweat test and see how it fares against the previous iterations of the Metcon shoe — and the pretty saturated and very competitive cross training shoe market. </p><p>But is this one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> you can buy this year? I got stuck in to find out.</p><div class="product"><a data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155" href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:955px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ru8zh9nvvdMwbgCuW3kZwc" name="wit-nike-HJ1875-002-side" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ru8zh9nvvdMwbgCuW3kZwc-1920-80.jpg" mos="" align="middle" fullscreen="" width="955" height="955" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow" data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155">Metcon 10: $155</a></strong><br>If you're sitting on the fence when it comes to leveling up to the 10, forget the 8 and 9. This shoe has buckets of flexibility, versatility and stability. It has been redesigned based on athlete feedback, so if you're thinking of investing, this is the shoe to pick.<a class="view-deal button" href="https://www.nike.com/gb/t/metcon-10-workout-shoes-ooD4fFM2/HJ1875-802" target="_blank" rel="nofollow" data-dimension112="d5a13dd6-4f90-457c-bd1b-0e450f45cc4e" data-action="Deal Block" data-label="Metcon 10" data-dimension48="Metcon 10" data-dimension25="$155">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-metcon-10-price-and-availability"><span>Nike Metcon 10: Price and availability</span></h3><p>The Nike Metcon 10 shoe will be available exclusively at the Nike x WIT Training Lab on 2nd-3rd August 2025, then available online at <a href="http://www.wit-training.com/" target="_blank" rel="nofollow">WIT</a>  and <a href="http://www.nike.com/" target="_blank" rel="nofollow">Nike </a>from August 4th. It retails at $155 / £129.</p><h2 id="i-trained-in-the-nike-metcon-10-cross-training-shoe-here-s-my-verdict">I trained in the Nike Metcon 10 cross training shoe — here’s my verdict</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6R8pHHfqUkpB47qKYS6R4k" name="nike metcon 10 outdoors" alt="Nike Metcon 10 in black and white on grass" src="https://cdn.mos.cms.futurecdn.net/6R8pHHfqUkpB47qKYS6R4k-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>“A decade in, we revisited the DNA of what makes Metcon the global standard in training footwear and obsessed over the balanced system of strength that Metcon stands for: stability, grip, lockdown and mobility,” Eric Gleason,<strong> </strong>product line manager at Nike Training, explains.</p><p>“In designing the Metcon 10, we really streamlined the build and focused on going back to the foundation of what makes Metcon great, listening to the voices of athletes across all disciplines and intensities to create a shoe that reflects the way they train today.”</p><h3 class="article-body__section" id="section-grip"><span>Grip</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wgxpV5nViNqxaWAxhWh98A" name="nike metcon 10 wall" alt="Nike Metcon 10 in white pressed against wall to show grip" src="https://cdn.mos.cms.futurecdn.net/wgxpV5nViNqxaWAxhWh98A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>As someone who mainly does CrossFit for exercise, I really appreciate grip in a cross training shoe, and it’s not achieved that easily when you consider the mix of terrain you train in — outdoor weather, rubber gym floors, sled tracks, rope climbs and even climbing feet up and down walls at times. </p><p>I can only speak for my experience during the initial team workout inside a gym setting, but so far, so good. The Wit x Nike team designed a workout to match the shoe, which can handle weightlifting, functional workouts and cross training. </p><p>The full-length rubber outsole holds its own with plenty of traction, and interestingly, the pronounced rubber wrap rope guard present in the <a href="https://www.nike.com/gb/t/metcon-9-workout-shoes-sd34Vw/DZ2617-001" target="_blank" rel="nofollow">Nike Metcon 9 </a>(which seriously divided crowds at the time of release) has been pared back “to be effective but not excessive.” </p><p>The shoe looks a bit more like the 7 — sleek, unassuming — and retains its grip. Looks were hardly an issue with Metcons in the first place, but the 10 is seriously good-looking.</p><p>I always wondered why the rope guard was such a huge feature of the 9, given how rare it was for rope climbs to feature in my CrossFit gym workouts, and funnily enough, athletes reported the same back to Nike. </p><h3 class="article-body__section" id="section-versatility"><span>Versatility</span></h3><p>This is where the 10 truly shines, for the first time in a long time. The very definition of cross training is versatility, so your shoe should be versatile, too. This was missing from the Nike Metcon 9, and in my opinion, the Nike Metcon 8, too. In fact, it left a bad taste in my mouth.</p><p>I’d argue the entire cross training community was collectively pretty vocal about the 9 — great as a stability shoe for lifting heavy weights, but not for much else. The team says they listened to athlete feedback to revisit and redesign the 10, and they’ve packed flexibility into the shoe wherever possible. </p><p>With the redesign, the Nike Metcon 10 is more lightweight and agile, more flexible from the second you lace it up. Yes, it retains that all-important stability for functional training, but the 10 feels entirely different on foot — more pliable, bouncy and <em>fun</em> to wear.</p><figure class="van-image-figure pull-left inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Y8b2cUThd9ppQYssUYxtsJ" name="nike metcon 10 versatile" alt="Nike Metcon 10 in green and blue with woman's hand pushing the forefoot to show versatility" src="https://cdn.mos.cms.futurecdn.net/Y8b2cUThd9ppQYssUYxtsJ-1920-80.jpg" mos="" align="left" fullscreen="" width="2832" height="2832" attribution="" endorsement="" class="pull-left"></p></div></div><figcaption itemprop="caption description" class="pull-left inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>During the 30-minute workout, we moved through a series of exercises in teams of three, sharing the load. Rowing, C2 bikes, lunges, kettlebell burpees, wall balls, and swings all featured, and the shoes handled all of these well. So much so that I actually forgot what I had on my feet, which is a good thing.</p><p>Another addition is the flex grooves, which help the foot move more freely and increase agility. I can agree that you definitely get a better sense of freedom during cardio exercises, compared with the 8 and 9 iterations. </p><p>I’m relieved the product design team made a change, because I think the 10 could be the best release in a long time. </p><h3 class="article-body__section" id="section-fit-and-stability"><span>Fit and stability</span></h3><p>The Metcon 10 features a wider forefoot, which allows for better toe splay during lifts. Translated: increased stability and power. I sized up because I like to exercise in sports socks, but even so, the experience of putting the 10s on is that it feels more pliable and roomy.</p><p>The Nike team minimized the Hyperlift plate and firmed up the foam in the heel, finishing with dual-density ReactX midsole cushioning. The idea is to reduce the weight of the shoe and its stiffness and boost energy return; the result is a wide flat heel for a more stable base and better bounce, and the difference is really clear if you’re lucky enough to wear the Nike Metcon 9 and 10 to compare.</p><p>My main issue — and the reason I switched to the <a href="https://www.tomsguide.com/wellness/fitness/i-just-reviewed-the-r-a-d-one-v2-training-shoe-and-its-the-brands-best-shoe-yet">R.A.D. One V2 </a>— is that the stiff, heavy feel of the 8 and 9 actually hindered some exercises like burpees or runs. This added energy return is noticeable and a great addition to the Metcon 10.</p><h3 class="article-body__section" id="section-lockdown"><span>Lockdown</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2832px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KNnuxwrTe2YihsHqQSKRXW" name="Metcon 10 laces" alt="Nike Metcon 10 in blue green close-up of lace system" src="https://cdn.mos.cms.futurecdn.net/KNnuxwrTe2YihsHqQSKRXW-1920-80.jpg" mos="" align="middle" fullscreen="" width="2832" height="1593" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nike x WIT)</span></figcaption></figure><p>Forget about faffing with lace systems, because the lace-lock addition keeps the laces secure so that you don’t find them shaking out during double-unders or runs.</p><p>I tend to double lace anyway, so this is the least of my worries, but I’m also not a professional athlete. I had no problems with my laces during testing. Apparently, the design feeds into lateral motion and helps secure the foot better, alongside a padded collar. </p><p>My ankles felt supported during lateral kettlebell jumps, but that’s about all the side-to-side motion I can speak for at present.</p><h3 class="article-body__section" id="section-verdict"><span>Verdict</span></h3><p>We. Are. Back.</p><p>Could this be Nike's best release yet? I think so. I've got a lot more testing to do before I can give my final verdict, but I can say this: the Nike Metcon 10 is more of everything. </p><p>Roomier, more flexible and versatile and even more fun to exercise in. It still retains stability, Nike removed the overbearing rope guard and the grip is definitely there.</p><p>It's a winner for me, so far.</p><div data-model-name="Nike Metcon 9" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Massive Nike back to school sale live from $18 — 15 deals I’d shop now on sneakers and apparel ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Need a wardrobe refresh? Whether you’re a student or not, Nike’s back to school sale is packed with awesome deals on sneakers and apparel.</p><p>Right now you can get the <a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow">Nike Pegasus Plus on sale for $108 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for their super comfortable ZoomX cushioning and lightweight design. Sizes are selling out, so act fast!</p><p>If you’re looking for comfier footwear, you can get the <a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-001" target="_blank" rel="nofollow">Nike Calm Slides on sale for $40 at Nike</a>. These have a super simple and soft design. Remember to use the discount code <strong>“SPORT” </strong>to get this deal.</p><p>Prices can vary based on your choice of size and color, so I recommend checking out any different color options available in your size to find the best deals. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/wellness/fitness/epic-new-balance-sale-live-from-usd11-at-amazon-15-deals-id-buy-on-sneakers-apparel-and-accessories">New Balance deals I’d buy from $13 at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $18</strong></a><strong> "SPORT"</strong></li><li><strong>Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a><strong> "SPORT"</strong></li><li><strong>Alate All U Sports Bra (Women's): </strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><strong>was $38 now $23</strong></a></li><li><strong>Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $32 now $26</strong></a><strong></strong></li><li><strong>One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a><strong></strong></li><li><strong>Legend Essential 2 Premium Training Shoes (Women's): </strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a><strong> "SPORT"</strong></li><li><strong>Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a><strong> "SPORT"</strong></li><li><strong>Flex Control 4 (Men's): </strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><strong>was $70 now $56</strong></a><strong> "SPORT"</strong></li><li><strong>Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow"><strong>was $160 now $103</strong></a><strong> "SPORT"</strong></li><li><strong>Pegasus Plus Running Shoes (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow"><strong>was $180 now $108</strong></a></li></ul><h3 class="article-body__section" id="section-sneakers-and-shoes"><span>Sneakers and shoes</span></h3><div class="product"><a data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">Flex Control 4 (Men's): was $70 now $56</a></strong><br>The Nike Flex Control 4 can now be yours from just $56. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="xkg5aoHGuSPHD8ZknfinXY" name="Air Force 1" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkg5aoHGuSPHD8ZknfinXY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $125 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">Air Pegasus 2005 Shoes (Women's): was $150 now $90</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow" data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103">Zoom Vomero 5 Shoes (Men's): was $160 now $103</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow" data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103">View Deal</a></p></div><div class="product"><a data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow" data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108">Pegasus Plus Running Shoes (Women's): was $180 now $108</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, and they're a nice upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow" data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">Heritage Waistpack (3L): was $27 now $18</a></strong><br>This Nike waist pack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a separate zipped compartment at the back for small items. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $21</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's): was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24">Dri-FIT Tee (Men’s): was $30 now $24</a></strong><br>The classic Dri-FIT tees from Nike are a workout wardrobe staple. So, no surprise that with a discount, they're selling out <em>fast</em>. It's lightweight and sweat-wicking, which means you can get your workouts in without sacrificing your overall comfort levels. A great set of features for those sweltering summer months. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">Pro 3" Shorts (Women's): was $32 now $26</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$27" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow" data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$27">Dri-FIT 5" Running Shorts (Men’s): was $40 now $27</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow" data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$27">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With 38% off in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/massive-nike-back-to-school-sale-live-from-usd18-15-deals-id-shop-now-on-sneakers-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Nike’s back to school sale is live! Check out the top deals I recommend buying now on sneakers, apparel and accessories. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">noqWEkuuwfXkNWMv9dnrt9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 25 Jul 2025 18:26:20 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Need a wardrobe refresh? Whether you’re a student or not, Nike’s back to school sale is packed with awesome deals on sneakers and apparel.</p><p>Right now you can get the <a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow">Nike Pegasus Plus on sale for $108 at Nike</a>. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for their super comfortable ZoomX cushioning and lightweight design. Sizes are selling out, so act fast!</p><p>If you’re looking for comfier footwear, you can get the <a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-001" target="_blank" rel="nofollow">Nike Calm Slides on sale for $40 at Nike</a>. These have a super simple and soft design. Remember to use the discount code <strong>“SPORT” </strong>to get this deal.</p><p>Prices can vary based on your choice of size and color, so I recommend checking out any different color options available in your size to find the best deals. For more savings, see our <a href="https://www.tomsguide.com/wellness/fitness/nike-promo-codes">Nike promo codes</a> and the <a href="https://www.tomsguide.com/wellness/fitness/epic-new-balance-sale-live-from-usd11-at-amazon-15-deals-id-buy-on-sneakers-apparel-and-accessories">New Balance deals I’d buy from $13 at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $18</strong></a><strong> "SPORT"</strong></li><li><strong>Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a><strong> "SPORT"</strong></li><li><strong>Alate All U Sports Bra (Women's): </strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><strong>was $38 now $23</strong></a></li><li><strong>Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $32 now $26</strong></a><strong></strong></li><li><strong>One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a><strong></strong></li><li><strong>Legend Essential 2 Premium Training Shoes (Women's): </strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a><strong> "SPORT"</strong></li><li><strong>Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a><strong> "SPORT"</strong></li><li><strong>Flex Control 4 (Men's): </strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><strong>was $70 now $56</strong></a><strong> "SPORT"</strong></li><li><strong>Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow"><strong>was $160 now $103</strong></a><strong> "SPORT"</strong></li><li><strong>Pegasus Plus Running Shoes (Women's): </strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow"><strong>was $180 now $108</strong></a></li></ul><h3 class="article-body__section" id="section-sneakers-and-shoes"><span>Sneakers and shoes</span></h3><div class="product"><a data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="249d11d9-59f0-45df-8273-3eac91d3d6a9" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="19ecab98-7440-4b36-9881-0eeff943ec3a" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">Flex Control 4 (Men's): was $70 now $56</a></strong><br>The Nike Flex Control 4 can now be yours from just $56. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="d5b25c15-43bd-4339-85b3-0f93e77a006f" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="xkg5aoHGuSPHD8ZknfinXY" name="Air Force 1" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkg5aoHGuSPHD8ZknfinXY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">Air Force 1 ‘07 Shoes (Women's): was $125 now $75</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="72c942b7-6ee2-4cda-b7f2-ac50bd137da0" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">Air Pegasus 2005 Shoes (Women's): was $150 now $90</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-womens-shoes-MepvcEki/FQ3571-001" target="_blank" rel="nofollow" data-dimension112="27b3987a-9adf-4027-a629-b95d150714dc" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Women's)" data-dimension48="Air Pegasus 2005 Shoes (Women's)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow" data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103">Zoom Vomero 5 Shoes (Men's): was $160 now $103</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-MgsTqZ/FJ4151-006" target="_blank" rel="nofollow" data-dimension112="b2f0fcdb-510c-4293-b001-f6cc87a7bca9" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$103">View Deal</a></p></div><div class="product"><a data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow" data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108">Pegasus Plus Running Shoes (Women's): was $180 now $108</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, and they're a nice upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-womens-road-running-shoes-oKT6Z9rd/FQ7261-800" target="_blank" rel="nofollow" data-dimension112="6685ecda-430c-43d2-abb0-a4cf740be085" data-action="Deal Block" data-label="Pegasus Plus Running Shoes (Women's)" data-dimension48="Pegasus Plus Running Shoes (Women's)" data-dimension25="$108">View Deal</a></p></div><h3 class="article-body__section" id="section-apparel"><span>Apparel</span></h3><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">Heritage Waistpack (3L): was $27 now $18</a></strong><br>This Nike waist pack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a separate zipped compartment at the back for small items. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $21</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's): was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra (Women's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:516px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="nobgiCaU35jPTUYMLifMpD" name="Nike Dri-FIT Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nobgiCaU35jPTUYMLifMpD-1920-80.png" mos="" align="middle" fullscreen="" width="516" height="516" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24">Dri-FIT Tee (Men’s): was $30 now $24</a></strong><br>The classic Dri-FIT tees from Nike are a workout wardrobe staple. So, no surprise that with a discount, they're selling out <em>fast</em>. It's lightweight and sweat-wicking, which means you can get your workouts in without sacrificing your overall comfort levels. A great set of features for those sweltering summer months. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-100" target="_blank" rel="nofollow" data-dimension112="6c9a3b97-9b74-456e-b7ac-f2463cbecbb6" data-action="Deal Block" data-label="Dri-FIT Tee (Men’s)" data-dimension48="Dri-FIT Tee (Men’s)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">Pro 3" Shorts (Women's): was $32 now $26</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$27" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:512px;"><p class="vanilla-image-block" style="padding-top:100.39%;"><img id="jAyeu4xGLSFuuAspGvQ4qD" name="Nike Dri-FIT 5” Running Shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jAyeu4xGLSFuuAspGvQ4qD-1920-80.png" mos="" align="middle" fullscreen="" width="512" height="514" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow" data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label='Dri-FIT 5" Running Shorts (Men’s)' data-dimension48='Dri-FIT 5" Running Shorts (Men’s)' data-dimension25="$27">Dri-FIT 5" Running Shorts (Men’s): was $40 now $27</a></strong><br>Looking for a relaxed fit for any kind of workout? These may be called running shorts, but they'll support you through whatever training plan you're following or yoga class you're going to. They've even got a pocket that means you can go from track to out and about seamlessly. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/challenger-mens-dri-fit-5-brief-lined-running-shorts-uSmBST72/DV9363-345" target="_blank" rel="nofollow" data-dimension112="27f6d2b2-b1d0-4d42-b3a7-89e9f472b8fc" data-action="Deal Block" data-label="Dri-FIT 5" Running Shorts (Men’s)" data-dimension48="Dri-FIT 5" Running Shorts (Men’s)" data-dimension25="$27">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With 38% off in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. Use code <strong>"SPORT"</strong> for this discount.<a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Huge Nike sale live from $18 — here’s 21 back to school deals I’d shop on sneakers and apparel ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nike makes some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> and apparel on the market. And whether you're looking to update your workout wardrobe or you're looking for some new back to school styles, Nike can be your one-stop shop.</p><p>In fact, the retailer is currently hosting <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">an epic summer sale with up to 40% off</a>. From the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> to the <a href="https://www.tomsguide.com/buying-guide/best-gym-leggings">best gym leggings</a>, there's something to suit everyone in Nike's sale. For instance, <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow">the Nike Metcon 9s are down to just $90</a>. We recently named these as one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> in 2025. </p><p>Below, I've roundup up all my favorite Nike deals on apparel and sneakers from just $18. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><strong>was $26 now $18</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $21</strong></a></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $32 now $26</strong></a></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $39</strong></a></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $41</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $160 now $120</strong></a></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="W8bofEWS4pMeiDnj89Yu8i" name="Nike Club" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/W8bofEWS4pMeiDnj89Yu8i-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">Club Unstructured Cap: was $26 now $18</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">Pro 3" Shorts (Women's): was $32 now $26</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$30" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="DjWE633qhAaQhUZztkVfmF" name="Nike Dri-fit one" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjWE633qhAaQhUZztkVfmF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A simple, yet classic pick from Nike's workout apparel is this Dri-FIT One Top, made with breathable materials. The versatile shirt is designed for all the ways you work out whether you're hitting the gym or the track. It's super comfy and pairs nicely with leggings or shorts.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow" data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 38% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $39</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2THKa2FoVsNQj9ijWhybM7" name="Nike Primary" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2THKa2FoVsNQj9ijWhybM7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41">Primary Dri-FIT Versatile Tank (Men's): was $55 now $41</a></strong><br>Keep cool this summer with the sweat-wicking tank that you'll want to wear for each and every work out. Running, spinning, lifting and stretching has nothing on the soft and comfortable tank designed with armpit ventilation in mind. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $41</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39">Calm Slides (Unisex): was $50 now $39</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months and right now, you can get $10 off.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">Calm Mules (Men's): was $60 now $39</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $48</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gvHLm3YqcKThq2Vkuig7QE" name="Nike metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gvHLm3YqcKThq2Vkuig7QE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this white color feature the biggest discount at 39% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99">Free Metcon 6 Workout Shoes (Women’s): was $125 now $99</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1060px;"><p class="vanilla-image-block" style="padding-top:98.68%;"><img id="WJBSAAz3NinrKU2DrdJ9dP" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WJBSAAz3NinrKU2DrdJ9dP-1920-80.png" mos="" align="middle" fullscreen="" width="1060" height="1046" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">Invincible 3 (Women's): was $180 now $117</a></strong><br>We're shocked by how many of Nike's best running shoes are in the sale, and the Nike Invincible 3 boast an incredible $63 off. If you're after max-cushioning, this is the shoe for you. They're best for recovery and the solid wedge of ZoomX foam will ensure you get a soft and supported step.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">Zoom Vomero 5 Shoes (Unisex): was $160 now $120</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/huge-nike-sale-live-from-usd18-heres-21-back-to-school-deals-id-shop-on-sneakers-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Nike is slashing prices on its most popular sneakers and apparel for back to school. Shop all my favorite deals from $18. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pQ8ov9BmxrcUfJ8CzjQvHQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tdL7Moa7KhRCRwJuUPgjZg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Jul 2025 17:25:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Olivia Halevy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YAg7Fmh9dGKbg3hULBMWiU-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping and sourcing the best deals from some of the top brands, retailers and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing).&amp;nbsp;Olivia has over five years of experience writing lifestyle, commerce, and branded content for &lt;a href=&quot;http://patch.com/&quot;&gt;Patch.com&lt;/a&gt;. She&#039;s covered major shopping holidays like Amazon Prime Day, Black Friday and Cyber Monday. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family and taking long walks with her dog, Gus.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tdL7Moa7KhRCRwJuUPgjZg-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike summer deals]]></media:description>                                                            <media:text><![CDATA[Nike summer deals]]></media:text>
                                <media:title type="plain"><![CDATA[Nike summer deals]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tdL7Moa7KhRCRwJuUPgjZg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nike makes some of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> and apparel on the market. And whether you're looking to update your workout wardrobe or you're looking for some new back to school styles, Nike can be your one-stop shop.</p><p>In fact, the retailer is currently hosting <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">an epic summer sale with up to 40% off</a>. From the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> to the <a href="https://www.tomsguide.com/buying-guide/best-gym-leggings">best gym leggings</a>, there's something to suit everyone in Nike's sale. For instance, <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow">the Nike Metcon 9s are down to just $90</a>. We recently named these as one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> in 2025. </p><p>Below, I've roundup up all my favorite Nike deals on apparel and sneakers from just $18. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><strong>was $26 now $18</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Heritage Waistpack (3L): </strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><strong>was $27 now $21</strong></a></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><strong>was $32 now $26</strong></a></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><strong>was $60 now $36</strong></a></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><strong>was $50 now $39</strong></a></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $41</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $160 now $120</strong></a></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="W8bofEWS4pMeiDnj89Yu8i" name="Nike Club" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/W8bofEWS4pMeiDnj89Yu8i-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">Club Unstructured Cap: was $26 now $18</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $23</a></strong><br>This simple, flattering U-neck sports bra is 36% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">Pro 3" Shorts (Women's): was $32 now $26</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-533" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$30" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="DjWE633qhAaQhUZztkVfmF" name="Nike Dri-fit one" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DjWE633qhAaQhUZztkVfmF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A simple, yet classic pick from Nike's workout apparel is this Dri-FIT One Top, made with breathable materials. The versatile shirt is designed for all the ways you work out whether you're hitting the gym or the track. It's super comfy and pairs nicely with leggings or shorts.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-one-womens-standard-fit-short-sleeve-cropped-top-c3jKNg/DD4954-100" target="_blank" rel="nofollow" data-dimension112="3cb9b7db-b0d8-4bee-9937-09a902d099d6" data-action="Deal Block" data-label="Dri-FIT One Top" data-dimension48="Dri-FIT One Top" data-dimension25="$30">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="w678bkw4f9MFbqowih2Sdj" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w678bkw4f9MFbqowih2Sdj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $36</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 38% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-629" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $39</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2THKa2FoVsNQj9ijWhybM7" name="Nike Primary" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2THKa2FoVsNQj9ijWhybM7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41">Primary Dri-FIT Versatile Tank (Men's): was $55 now $41</a></strong><br>Keep cool this summer with the sweat-wicking tank that you'll want to wear for each and every work out. Running, spinning, lifting and stretching has nothing on the soft and comfortable tank designed with armpit ventilation in mind. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-248" target="_blank" rel="nofollow" data-dimension112="fdf06496-2e25-459f-a5d6-87d954b51d8f" data-action="Deal Block" data-label="Primary Dri-FIT Versatile Tank (Men's)" data-dimension48="Primary Dri-FIT Versatile Tank (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="QQSW67fUPMGTYRc8GHzYt9" name="Nike" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQSW67fUPMGTYRc8GHzYt9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $41</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. No matter what workout you're doing, the shirt was designed to be soft and comfortable and stand up to the task. Plus, with underarm ventilation, you'll stay cool during your reps. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39">Calm Slides (Unisex): was $50 now $39</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months and right now, you can get $10 off.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-101" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">Calm Mules (Men's): was $60 now $39</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-200" target="_blank" rel="nofollow" data-dimension112="1ca82841-d9e9-4d86-bd59-2213b21bb1ee" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $48</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="07bd9405-ebd0-4005-9dfe-ccec7ea2c4bb" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">Interact Run Road Running Shoes (Men's): was $85 now $59</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gvHLm3YqcKThq2Vkuig7QE" name="Nike metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gvHLm3YqcKThq2Vkuig7QE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this white color feature the biggest discount at 39% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99">Free Metcon 6 Workout Shoes (Women’s): was $125 now $99</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-107" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1060px;"><p class="vanilla-image-block" style="padding-top:98.68%;"><img id="WJBSAAz3NinrKU2DrdJ9dP" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WJBSAAz3NinrKU2DrdJ9dP-1920-80.png" mos="" align="middle" fullscreen="" width="1060" height="1046" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">Invincible 3 (Women's): was $180 now $117</a></strong><br>We're shocked by how many of Nike's best running shoes are in the sale, and the Nike Invincible 3 boast an incredible $63 off. If you're after max-cushioning, this is the shoe for you. They're best for recovery and the solid wedge of ZoomX foam will ensure you get a soft and supported step.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">Zoom Vomero 5 Shoes (Unisex): was $160 now $120</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Time is running out! — 7 Prime Day running shoe deals worth sprinting for from Nike, Asics, Merrell and more  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Amazon Prime Day ain't over yet. In fact, you can score a pair of super-fresh, TG staff-approved running sneakers for as low as $48 right now, but you'll need to be quick. This isn't a marathon, but rather a sprint.</p><p>The best bargain is on <a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow">Merrell Morphlite Trail Shoes for 52% off</a>, bringing the cost down to under $50. That's not all: The ultra-cushioned and breathable <a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow">Nike Invincible 3 is reduced by 39%</a> and <a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow">Asics Novablast 4 shoes are just $99</a>. </p><p>As always, find direct links and details on these deals and more below. </p><h3 class="article-body__section" id="section-amazon-prime-day-running-shoe-deals-quick-links"><span>Amazon Prime Day running shoe deals: Quick links</span></h3><ul><li><strong>Merrell Morphlite Trail Running Shoes: </strong><a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow"><strong>was  $100 now $48 @ Amazon</strong></a><strong></strong></li><li><strong>Merrell Moab Speed 2 X House of Dragon: </strong><a href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow"><strong>was $180 now $69 @ Merrell</strong></a><strong></strong></li><li><strong>Merrell Agility Peak 5: </strong><a href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow"><strong>was $150 now $74 @ Merrell</strong></a><strong> </strong></li><li><strong>Asics Novablast 4: </strong><a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow"><strong>was $140 now $99 @ Amazon</strong></a></li><li><strong>New Balance FuelCell Rebel V4: </strong><a href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow"><strong>was $139 now $99 @ Amazon</strong></a></li><li><strong>Nike Invincible 3: </strong><a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow"><strong>was $180 now $108 @ Nike</strong></a></li><li><strong>Merrell Agility Peak 5 Gore-Tex: </strong><a href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow"><strong>was $180 now $126 @ Merrell</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-amazon-prime-day-running-shoe-deals"><span>Amazon Prime Day running shoe deals</span></h3><div class="product"><a data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48" href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1162px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="4tHWFMKVFLnhL4Wv5emsoK" name="Merrell Morphlite sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4tHWFMKVFLnhL4Wv5emsoK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1162" height="1162" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow" data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48">Men's Morphlite Trail Running Shoes: was $100 now $48</a></strong><br>Of all the high-tech sneakers we've tested, the Merrell Morphlite is the <a href="https://www.tomsguide.com/best-picks/best-trail-running-shoes#section-best-value-trail-running-shoes">best value trail running shoe</a> available today, especially when it's more than 50% off. Why? In our review, we found it light, comfy, responsive, and durable. What more could you ask for? <a class="view-deal button" href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow" data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69" href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="4j84zGf8j4JSxJjJ5wY2bT" name="MRLM-J5006813-013124-F24-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4j84zGf8j4JSxJjJ5wY2bT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow" data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69">Men's Moab Speed 2 X House of the Dragon: was $170 now $69</a></strong><br>This deal is nothing short of ludicrous. No, not the rapper, though I'm sure he'd find this pair of high-tech and eye-catching dragon-themed running sneakers fly enough for his feet. At nearly 60% off, you can too, without breaking a Benjamin. <a class="view-deal button" href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow" data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74" href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Poq8A62vwkMkiXspeM7KAZ" name="FIRSTMRLM-J068191-082523-F24-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Poq8A62vwkMkiXspeM7KAZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow" data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74">Men's Agility Peak 5: was $150 now $74</a></strong><br>I prefer trail running to sidewalk and street running, and of all the brands I've tested while trekking through the Northwest Cascade Mountains, Merrell makes what I'd consider to be the best non-hiking-boot footwear, including the Agility Peak 5. However, if you have a little more cash, go for the Gore-Tex version (the bottom deal on the page) instead. <a class="view-deal button" href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow" data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99" href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1167px;"><p class="vanilla-image-block" style="padding-top:45.59%;"><img id="S5fQiEVrJeYc8GXLRhkRiL" name="51aiwYHec7L._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S5fQiEVrJeYc8GXLRhkRiL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1167" height="532" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow" data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99">Men's Novablast 4: was $140 now $99</a></strong><br>The Asics Novablast 4 is a well-cushioned daily trainer, perfect for everything from weekly runs to gym outings to trips to the grocery store. Choose from a solid selection of styles, including this loud but fun lime green color option. <a class="view-deal button" href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow" data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99" href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Nwk9Rt9LMPxdZ2ooRkuRHF" name="New Balance Rebel v4 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Nwk9Rt9LMPxdZ2ooRkuRHF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow" data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99">Men's FuelCell Rebel V4: was $139 now $99</a></strong><br>You don't need to be a rebel, nor must you lack a "cause" to take advantage of this 29% off deal on one of our favorite versatile and stable sneaker options for daily runners. The New Balance FuelCell Rebel V4 checks all the boxes when it comes to a high-performing running shoe; it also doesn't look half bad. <a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow" data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108" href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Ht75ckfs9DjBQxhBCpsNcb" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ht75ckfs9DjBQxhBCpsNcb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow" data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108">Men's Invincible 3: was $180 now $108</a></strong><br>I'm pretty sure these are the Dunks Superman would rock if he were a run-club-joining, sneaker-head-type. You want maximum cushion? You got maximum cushioning! Also important: the <a href="https://www.tomsguide.com/reviews/nike-invincible-3">Nike Invincible 3</a> sneakers are seriously fly; choose from a wide selection of discounted styles, including my favorite option, shown here.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow" data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126" href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="z67pyKZbJDHoYgmLBtwjde" name="MRLM-J067745-081722-F23-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/z67pyKZbJDHoYgmLBtwjde-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow" data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126">Men's Agility Peak 5 Gore-Tex: was $180 now $126</a></strong><br>These have been my go-to sneakers for the past 12-plus months, whether I'm exploring the streets of rainy Seattle, Washington, hitting the mountain trails just outside of city limits, or getting on a plane to check out somewhere new, these grippy, comfortable, breathable and waterproof shoes have yet to let me down. <a class="view-deal button" href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow" data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126">View Deal</a></p></div><h2 id="shop-all-last-minute-prime-day-deals">Shop all last-minute Prime Day deals</h2><ul><li><strong></strong><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong>shop all last-minute Prime Day deals</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>deals from $11</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>Carhartt sale: </strong><a href="https://www.amazon.com/s?k=carhartt&i=todays-deals" target="_blank" rel="nofollow"><strong>deals from $9</strong></a></li><li><strong>Prime for Young Adults: </strong><a href="https://www.amazon.com/amazonprime?primeCampaignId=studentWlpPrimeRedir" target="_blank" rel="nofollow"><strong>50% off</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>up to 25% off</strong></a></li><li><strong>Adidas sale: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $6</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>deals from $69 </strong></a></li><li><strong>Amazon Haul: </strong><a href="https://www.amazon.com/b?node=205738699011" target="_blank" rel="nofollow"><strong>deals from $5</strong></a></li><li><strong>New Balance sale: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5" target="_blank" rel="nofollow"><strong>up to 50% off</strong></a></li><li><strong>Garmin: </strong><a href="https://www.amazon.com/stores/page/FF0DE967-3578-4FF5-9BB4-07591E715EEE" target="_blank" rel="nofollow"><strong>deals from $169</strong></a></li><li><strong>Grills: </strong><a href="https://www.amazon.com/s?keywords=Outdoor+Grills+%26+Smokers" target="_blank" rel="nofollow"><strong>deals from $89</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/time-is-running-out-7-prime-day-running-shoe-deals-worth-sprinting-for-from-nike-asics-merrell-and-more</link>
                                                                            <description>
                            <![CDATA[ I test running shoes for a living, and some of my favorite pairs from Nike, Asics and Merrell are seriously discounted during Prime Day. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gczkamH3stsTuXJeMa6uuU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dHQsRjX3BkHaDp2VuTWg7J-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Jul 2025 23:19:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ dan.bracaglia@futurenet.com (Dan Bracaglia) ]]></author>                    <dc:creator><![CDATA[ Dan Bracaglia ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3Ev8EFrheNxPemMWSBaKcK-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dHQsRjX3BkHaDp2VuTWg7J-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Merrell Morphlite Trail Running Shoes in orange shown in a user&#039;s hand with a green plant background ]]></media:description>                                                            <media:text><![CDATA[Merrell Morphlite Trail Running Shoes in orange shown in a user&#039;s hand with a green plant background ]]></media:text>
                                <media:title type="plain"><![CDATA[Merrell Morphlite Trail Running Shoes in orange shown in a user&#039;s hand with a green plant background ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dHQsRjX3BkHaDp2VuTWg7J-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Amazon Prime Day ain't over yet. In fact, you can score a pair of super-fresh, TG staff-approved running sneakers for as low as $48 right now, but you'll need to be quick. This isn't a marathon, but rather a sprint.</p><p>The best bargain is on <a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow">Merrell Morphlite Trail Shoes for 52% off</a>, bringing the cost down to under $50. That's not all: The ultra-cushioned and breathable <a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow">Nike Invincible 3 is reduced by 39%</a> and <a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow">Asics Novablast 4 shoes are just $99</a>. </p><p>As always, find direct links and details on these deals and more below. </p><h3 class="article-body__section" id="section-amazon-prime-day-running-shoe-deals-quick-links"><span>Amazon Prime Day running shoe deals: Quick links</span></h3><ul><li><strong>Merrell Morphlite Trail Running Shoes: </strong><a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow"><strong>was  $100 now $48 @ Amazon</strong></a><strong></strong></li><li><strong>Merrell Moab Speed 2 X House of Dragon: </strong><a href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow"><strong>was $180 now $69 @ Merrell</strong></a><strong></strong></li><li><strong>Merrell Agility Peak 5: </strong><a href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow"><strong>was $150 now $74 @ Merrell</strong></a><strong> </strong></li><li><strong>Asics Novablast 4: </strong><a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow"><strong>was $140 now $99 @ Amazon</strong></a></li><li><strong>New Balance FuelCell Rebel V4: </strong><a href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow"><strong>was $139 now $99 @ Amazon</strong></a></li><li><strong>Nike Invincible 3: </strong><a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow"><strong>was $180 now $108 @ Nike</strong></a></li><li><strong>Merrell Agility Peak 5 Gore-Tex: </strong><a href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow"><strong>was $180 now $126 @ Merrell</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-amazon-prime-day-running-shoe-deals"><span>Amazon Prime Day running shoe deals</span></h3><div class="product"><a data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48" href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1162px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="4tHWFMKVFLnhL4Wv5emsoK" name="Merrell Morphlite sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4tHWFMKVFLnhL4Wv5emsoK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1162" height="1162" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow" data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48">Men's Morphlite Trail Running Shoes: was $100 now $48</a></strong><br>Of all the high-tech sneakers we've tested, the Merrell Morphlite is the <a href="https://www.tomsguide.com/best-picks/best-trail-running-shoes#section-best-value-trail-running-shoes">best value trail running shoe</a> available today, especially when it's more than 50% off. Why? In our review, we found it light, comfy, responsive, and durable. What more could you ask for? <a class="view-deal button" href="https://www.amazon.com/Merrell-Mens-Morphlite-Sneaker-Hyalite/dp/B0CTFFJCPS/" target="_blank" rel="nofollow" data-dimension112="6c903767-35e1-4c59-b689-f3975368849a" data-action="Deal Block" data-label="Men's Morphlite Trail Running Shoes" data-dimension48="Men's Morphlite Trail Running Shoes" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69" href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="4j84zGf8j4JSxJjJ5wY2bT" name="MRLM-J5006813-013124-F24-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4j84zGf8j4JSxJjJ5wY2bT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow" data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69">Men's Moab Speed 2 X House of the Dragon: was $170 now $69</a></strong><br>This deal is nothing short of ludicrous. No, not the rapper, though I'm sure he'd find this pair of high-tech and eye-catching dragon-themed running sneakers fly enough for his feet. At nearly 60% off, you can too, without breaking a Benjamin. <a class="view-deal button" href="https://www.merrell.com/US/en/moab-speed-2-x-house-of-the-dragon/195020736760.html?" target="_blank" rel="nofollow" data-dimension112="bff88292-2c94-4c7b-b542-042594a099e8" data-action="Deal Block" data-label="Men's Moab Speed 2 X House of the Dragon" data-dimension48="Men's Moab Speed 2 X House of the Dragon" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74" href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Poq8A62vwkMkiXspeM7KAZ" name="FIRSTMRLM-J068191-082523-F24-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Poq8A62vwkMkiXspeM7KAZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow" data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74">Men's Agility Peak 5: was $150 now $74</a></strong><br>I prefer trail running to sidewalk and street running, and of all the brands I've tested while trekking through the Northwest Cascade Mountains, Merrell makes what I'd consider to be the best non-hiking-boot footwear, including the Agility Peak 5. However, if you have a little more cash, go for the Gore-Tex version (the bottom deal on the page) instead. <a class="view-deal button" href="https://www.merrell.com/US/en/agility-peak-5/195020372944.html" target="_blank" rel="nofollow" data-dimension112="f8ebc64a-0b09-4d6b-a6fd-1cbe12ba6292" data-action="Deal Block" data-label="Men's Agility Peak 5" data-dimension48="Men's Agility Peak 5" data-dimension25="$74">View Deal</a></p></div><div class="product"><a data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99" href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1167px;"><p class="vanilla-image-block" style="padding-top:45.59%;"><img id="S5fQiEVrJeYc8GXLRhkRiL" name="51aiwYHec7L._AC_SY695_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/S5fQiEVrJeYc8GXLRhkRiL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1167" height="532" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow" data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99">Men's Novablast 4: was $140 now $99</a></strong><br>The Asics Novablast 4 is a well-cushioned daily trainer, perfect for everything from weekly runs to gym outings to trips to the grocery store. Choose from a solid selection of styles, including this loud but fun lime green color option. <a class="view-deal button" href="https://www.amazon.com/ASICS-NOVABLAST-Running-Shoes-Illuminate/dp/B0CFNKMHWB/ref=sr_1_6" target="_blank" rel="nofollow" data-dimension112="2fcea9d8-1ecd-4a9b-81d2-f81c00c9f5bf" data-action="Deal Block" data-label="Men's Novablast 4" data-dimension48="Men's Novablast 4" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99" href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Nwk9Rt9LMPxdZ2ooRkuRHF" name="New Balance Rebel v4 sq" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Nwk9Rt9LMPxdZ2ooRkuRHF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow" data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99">Men's FuelCell Rebel V4: was $139 now $99</a></strong><br>You don't need to be a rebel, nor must you lack a "cause" to take advantage of this 29% off deal on one of our favorite versatile and stable sneaker options for daily runners. The New Balance FuelCell Rebel V4 checks all the boxes when it comes to a high-performing running shoe; it also doesn't look half bad. <a class="view-deal button" href="https://www.amazon.com/New-Balance-FuelCell-Rebel-Running/dp/B0D2BSKK3J/ref=sr_1_3_sspa" target="_blank" rel="nofollow" data-dimension112="80b3f7ea-52bf-408d-8aae-53d40cd5a90b" data-action="Deal Block" data-label="Men's FuelCell Rebel V4" data-dimension48="Men's FuelCell Rebel V4" data-dimension25="$99">View Deal</a></p></div><div class="product"><a data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108" href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Ht75ckfs9DjBQxhBCpsNcb" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ht75ckfs9DjBQxhBCpsNcb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="1728" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow" data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108">Men's Invincible 3: was $180 now $108</a></strong><br>I'm pretty sure these are the Dunks Superman would rock if he were a run-club-joining, sneaker-head-type. You want maximum cushion? You got maximum cushioning! Also important: the <a href="https://www.tomsguide.com/reviews/nike-invincible-3">Nike Invincible 3</a> sneakers are seriously fly; choose from a wide selection of discounted styles, including my favorite option, shown here.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-mens-road-running-shoes-6MqQ72/DR2615-101" target="_blank" rel="nofollow" data-dimension112="d9af8dd2-6aff-4316-b4a6-8b1a814d9a75" data-action="Deal Block" data-label="Men's Invincible 3" data-dimension48="Men's Invincible 3" data-dimension25="$108">View Deal</a></p></div><div class="product"><a data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126" href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="z67pyKZbJDHoYgmLBtwjde" name="MRLM-J067745-081722-F23-000" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/z67pyKZbJDHoYgmLBtwjde-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow" data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126">Men's Agility Peak 5 Gore-Tex: was $180 now $126</a></strong><br>These have been my go-to sneakers for the past 12-plus months, whether I'm exploring the streets of rainy Seattle, Washington, hitting the mountain trails just outside of city limits, or getting on a plane to check out somewhere new, these grippy, comfortable, breathable and waterproof shoes have yet to let me down. <a class="view-deal button" href="https://www.merrell.com/US/en/agility-peak-5-gore-tex/58253M.html?dwvar_58253M_color=J067745Z" target="_blank" rel="nofollow" data-dimension112="7254a396-5bc8-4580-953c-e0ddddd8b484" data-action="Deal Block" data-label="Men's Agility Peak 5 Gore-Tex" data-dimension48="Men's Agility Peak 5 Gore-Tex" data-dimension25="$126">View Deal</a></p></div><h2 id="shop-all-last-minute-prime-day-deals">Shop all last-minute Prime Day deals</h2><ul><li><strong></strong><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong>shop all last-minute Prime Day deals</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>deals from $11</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>Carhartt sale: </strong><a href="https://www.amazon.com/s?k=carhartt&i=todays-deals" target="_blank" rel="nofollow"><strong>deals from $9</strong></a></li><li><strong>Prime for Young Adults: </strong><a href="https://www.amazon.com/amazonprime?primeCampaignId=studentWlpPrimeRedir" target="_blank" rel="nofollow"><strong>50% off</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>up to 25% off</strong></a></li><li><strong>Adidas sale: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $6</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>deals from $69 </strong></a></li><li><strong>Amazon Haul: </strong><a href="https://www.amazon.com/b?node=205738699011" target="_blank" rel="nofollow"><strong>deals from $5</strong></a></li><li><strong>New Balance sale: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5" target="_blank" rel="nofollow"><strong>up to 50% off</strong></a></li><li><strong>Garmin: </strong><a href="https://www.amazon.com/stores/page/FF0DE967-3578-4FF5-9BB4-07591E715EEE" target="_blank" rel="nofollow"><strong>deals from $169</strong></a></li><li><strong>Grills: </strong><a href="https://www.amazon.com/s?keywords=Outdoor+Grills+%26+Smokers" target="_blank" rel="nofollow"><strong>deals from $89</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Last chance! Prime Day knocks up to 49% off Nike — 11 apparel and shoe deals I'd shop before they're gone ]]></title>
                                                                                                <dc:content><![CDATA[ <p>This year's <a href="https://www.tomsguide.com/live/news/ive-been-covering-prime-day-deals-for-11-years-best-sales-live">Amazon Prime Day deals</a> are nearing an end. But don't worry, I won't let you go without casting your eyes on some final killer deals going on Nike apparel and shoes. </p><p>So if you're on the market for some new pieces in your activewear drawer or shoe rack, let me show you some of the best Nike deals that are still live. All I'm going to say is don't dilly-dally over these discounts. It’s the last day of the sale — so grab your size and colour while you still can!</p><p>The Prime Day Nike deals include running shoes, casual sneakers, socks, exercise tights, tops and more. My top picks are the <a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow">Nike Women's Pro 365 Tights Leggings, was $65 and now $45 at Amazon</a>, and the <a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow">Nike Skylon Ace E Sunglasses which have 39% off and are just $44, also at Amazon</a>. I have plenty more of these deals up my sleeve, so stick with me for more.</p><ul><li><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong> Shop all the last-minute Amazon Prime Day deals right now!</strong></a></li></ul><h2 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h2><ul><li><a href="https://www.amazon.com/s" target="_blank" rel="nofollow"><strong>Shop all Nike deals happening at Amazon</strong></a></li><li><strong>Nike Unisex Performance Cushion Crew Training Socks: </strong><a href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow"><strong>was $27 now $18 @ Amazon</strong></a></li><li><strong>Nike Dri-FIT Moisture-Wicking Performance Swoosh Cap: </strong><a href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow"><strong>was $39 now $19 @ Amazon</strong></a></li><li><strong>Nike Men's Training T-Shirt: </strong><a href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow"><strong>was $39 now $20 @ Amazon</strong></a></li><li><strong>Nike Women's Nike Legend Tee: </strong><a href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow"><strong>was $39 now $23 @ Amazon</strong></a></li><li><strong>Nike Women's Sportswear Club Fleece Mid-Rise Joggers: </strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><strong>was $65 now $29</strong></a></li><li><strong>Nike Skylon Ace E Sunglasses: </strong><a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG/ref=sr_1_220" target="_blank" rel="nofollow"><strong>was $72 now $44 @ Amazon</strong></a></li><li><strong>Nike Men's Therma Open Hem Fitness Pants: </strong><a href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow"><strong>was $70 now $48 @ Amazon</strong></a></li><li><strong>Nike Women's Pro 365 Tights Leggings: </strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><strong>was $65 now $48 @ Amazon</strong></a></li><li><strong>Men's Air Jordan 1 Low Shoes: </strong><a href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow"><strong>was $150 now $118 @ Amazon</strong></a></li><li><strong>Nike Men's ZoomX Invincible Run Flyknit 3 Sneakers: </strong><a href="https://www.amazon.com/Nike-Invincible-Running-DR2615-103-Platinum/dp/B0CTKMS68M" target="_blank" rel="nofollow"><strong>was $179 now $133 @ Amazon</strong></a></li><li><strong>Nike Vaporfly 3 Women's Road Racing Shoes: </strong><a href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow"><strong>was $197 now $164 @ Amazon</strong></a></li></ul><h2 id="about-the-author">About the author</h2><h2 class="article-body__section" id="section-best-amazon-prime-day-deals-on-nike-apparel"><span>Best Amazon Prime Day deals on Nike apparel </span></h2><div class="product"><a data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18" href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:318px;"><p class="vanilla-image-block" style="padding-top:172.96%;"><img id="g6XwQkk2E55p2HqdMpT3w3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/g6XwQkk2E55p2HqdMpT3w3-1920-80.png" mos="" align="middle" fullscreen="" width="318" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow" data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18">Unisex Performance Cushion Crew Training Socks: was $27 now $18</a></strong><br>If your feet are a sweaty hotspot for you when you work out, it's time you treat yourself to some sport-specific socks like Nike's Training Socks, which feature the brand's Dri-FIT technology (aka they are built to handle sweat). I love the simple white and classic Nike swoosh in this design, and with 32% this deal is a fat yes in my books.<a class="view-deal button" href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow" data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19" href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:92.79%;"><img id="9FVAtYetAZaX9tEKK2Z7Dd" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9FVAtYetAZaX9tEKK2Z7Dd-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="528" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow" data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19">Dri-FIT Moisture-Wicking Performance Swoosh Cap: was $39 now $19</a></strong><br>I can’t guarantee you’ll look as slick as the model wearing the Performance Swoosh Cap here, but I can confirm it will shade your face from the sun. It’s designed with Nike’s Dri-FIT tech to handle sweat, whether you’re wearing it on a hot day at the beach or conquering a sweaty game of tennis or a run.<a class="view-deal button" href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow" data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20" href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:112.13%;"><img id="GV6EozVD5oeChM95XqpPLK" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GV6EozVD5oeChM95XqpPLK-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="638" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow" data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20">Men's Training T-Shirt: was $39 now $20</a></strong><br>Nike's lightweight and sweat-wicking Training T-Shirt has 49% off in this Prime Day, and I'm picking up a bundle of them for my boyfriend while they are this cheap! While there are deals across other colorways in this shirt, the College Navy is the lowest, so make sure to check the final price before you check out.<a class="view-deal button" href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow" data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23" href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:351px;"><p class="vanilla-image-block" style="padding-top:156.70%;"><img id="atmCKNbNygR9nryusQYWvB" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/atmCKNbNygR9nryusQYWvB-1920-80.png" mos="" align="middle" fullscreen="" width="351" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow" data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23">Women's Nike Legend Tee: was $39 now $23</a></strong><br>The Nike Legend Tees are perfect if you like a longer length workout top that covers your stomach and sits over your leggings, or can be tucked into some joggers. They are smooth to touch, lightweight and sweat-wicking — a triple threat of handy features! I like this grey (Carbon Heather) shade as it's easy to match with more and the cheapest, but there are plenty of other colors to choose from.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow" data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:143.41%;"><img id="upzYWFjSYW6WmbNxesFRrD" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/upzYWFjSYW6WmbNxesFRrD-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="816" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48">Women's Sportswear Club Fleece Mid-Rise Joggers: was $70 now $48</a></strong><br>If the weather’s nice where you are right now, winter wear is probably the last thing on your mind. However, I’d recommend grabbing these Mid-Rise Joggers today while they’re a sweet 30% off. You’ll save yourself some pennies when the winter chills hit, and you won’t have to dread that frosty walk to the gym in your cosy bottoms.<a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44" href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:39.03%;"><img id="ppA9xYVr3pDC8mCM4ryDXU" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ppA9xYVr3pDC8mCM4ryDXU-1920-80.png" mos="" align="middle" fullscreen="" width="679" height="265" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow" data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44">Skylon Ace Sunglasses: was $72 now $44</a></strong><br>Word on the street is that a pair of wraparound Nike Swoosh sunglasses makes you 10 times better at your sport. While I can’t back that up with evidence, I can say that whenever I wear a pair of Nike running sunglasses, I do feel faster. Call it a placebo, but it works for me — and when you can save 39% on a pair of the Skylon Aces, you can test my theory yourself.<a class="view-deal button" href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow" data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48" href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:184.89%;"><img id="U5iU8VixpRz6ow4QQgPAt4" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/U5iU8VixpRz6ow4QQgPAt4-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="1052" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow" data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48">Men's Therma Open Hem Fitness Pants: was $78 now $48</a></strong><br>Relaxed fit joggers are king when you need something easy to throw over your gym gear on chillier days, plus these Open Hem Fitness Pants are also the ultimate bottoms for lounging in. Bag a pair for 30% less while Prime Day stocks last!<a class="view-deal button" href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow" data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:229px;"><p class="vanilla-image-block" style="padding-top:240.17%;"><img id="RrvrRbchkRhveXF4rbMux8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrvrRbchkRhveXF4rbMux8-1920-80.png" mos="" align="middle" fullscreen="" width="229" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48">Women's Pro 365 Tights Leggings: was $65 now $48</a></strong><br>The Nike Pro Tights have been around for a long time, which I think is a great sign that they’re a reliable pair of leggings. I used to wear these back in my teens when I was a track runner and felt like a gazelle thanks to their flexibility. They always kept me cool with the Dri-FIT tech and the mesh panel at the back of the lower legs. With 25% off, I’ll definitely be reliving my track days and picking up another pair.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118" href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:47.83%;"><img id="yGxx2YYgPiHSkdMYuqKGh3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yGxx2YYgPiHSkdMYuqKGh3-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="275" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow" data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118">Men's Air Jordan 1 Low Shoes: was $150 now $118</a></strong><br>Out of the gym and off-duty, what better sneakers to wear than a pair of Air Jordans? They’re easy to style, and there’s something undeniably cool about the blocks of colour with the white that makes this shoe a real statement. The sizes and colours left in this deal vary, so make sure to check both before you check out!<a class="view-deal button" href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow" data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118">View Deal</a></p></div><div class="product"><a data-dimension112="c3dff971-9135-45cd-b432-bb076bd3d5b5" data-action="Deal Block" data-label="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension48="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension25="$133" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1240px;"><p class="vanilla-image-block" style="padding-top:46.37%;"><img id="fkHR7sXoJ4ATc5ZLa6FqTc" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fkHR7sXoJ4ATc5ZLa6FqTc-1920-80.png" mos="" align="middle" fullscreen="" width="1240" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Flyknit 3 is soft, super cushioned, and delivers plenty of energy return for runners of all abilities. I love how protected my feet feel from hard ground in cushioned shoes like these, and I simply can’t turn down a $46 saving on new sneakers. If you’re looking for a new daily running shoe, this is one deal you shouldn’t miss!<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c3dff971-9135-45cd-b432-bb076bd3d5b5" data-action="Deal Block" data-label="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension48="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension25="$133">View Deal</a></p></div><div class="product"><a data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164" href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1255px;"><p class="vanilla-image-block" style="padding-top:45.82%;"><img id="jcTamLoyJnbwz5e3VSHUdK" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jcTamLoyJnbwz5e3VSHUdK-1920-80.png" mos="" align="middle" fullscreen="" width="1255" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow" data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164">Vaporfly 3 Women's Road Racing Shoes: was $197 now $164</a></strong><br>Got a race coming up this year? Say hello to the Nike Vaporfly 3. This is a superbly light, fast, and responsive racing shoe for runners looking to smash a PB, whether that’s in a 5K or a marathon. It’s definitely a shoe worth considering, and in this Prime Day deal, it’s all yours for $33 less.<a class="view-deal button" href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow" data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164">View Deal</a></p></div><h2 id="shop-all-last-minute-prime-day-deals-2">Shop all last-minute Prime Day deals</h2><ul><li><strong></strong><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong>shop all last-minute Prime Day deals</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>deals from $11</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>Carhartt sale: </strong><a href="https://www.amazon.com/s?k=carhartt&i=todays-deals" target="_blank" rel="nofollow"><strong>deals from $9</strong></a></li><li><strong>Prime for Young Adults: </strong><a href="https://www.amazon.com/amazonprime?primeCampaignId=studentWlpPrimeRedir" target="_blank" rel="nofollow"><strong>50% off</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>up to 25% off</strong></a></li><li><strong>Adidas sale: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $6</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>deals from $69 </strong></a></li><li><strong>Amazon Haul: </strong><a href="https://www.amazon.com/b?node=205738699011" target="_blank" rel="nofollow"><strong>deals from $5</strong></a></li><li><strong>New Balance sale: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5" target="_blank" rel="nofollow"><strong>up to 50% off</strong></a></li><li><strong>Garmin: </strong><a href="https://www.amazon.com/stores/page/FF0DE967-3578-4FF5-9BB4-07591E715EEE" target="_blank" rel="nofollow"><strong>deals from $169</strong></a></li><li><strong>Grills: </strong><a href="https://www.amazon.com/s?keywords=Outdoor+Grills+%26+Smokers" target="_blank" rel="nofollow"><strong>deals from $89</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/last-chance-prime-day-knocks-up-to-49-percent-off-nike-11-apparel-and-shoe-deals-id-shop-before-theyre-gone</link>
                                                                            <description>
                            <![CDATA[ Fret not if you’re still looking to bag some banging Prime Day deals on sportswear — I’ve found a tasty lineup of Nike apparel and shoe deals still going, starting from just $18. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SAPUrPxJrjDdgyX9z5mcam</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GSxPoPXjTnJai5Hncwxccg-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Jul 2025 13:19:15 +0000</pubDate>                                                                                                                                <updated>Fri, 11 Jul 2025 13:19:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ jessica.downey@futurenet.com (Jessica Downey) ]]></author>                    <dc:creator><![CDATA[ Jessica Downey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/96ZgmqAo5B56ftBv3b9idR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/GSxPoPXjTnJai5Hncwxccg-1920-80.png">
                                                            <media:credit><![CDATA[Nike/Amazon]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a light blue background composite image with a tom&#039;s guide blue diamond prime day deal badge, showing a range of Nike products including Nike sunglasses, Nike t-shirts, Nike socks, Nike trainers, and Nike leggings]]></media:description>                                                            <media:text><![CDATA[a light blue background composite image with a tom&#039;s guide blue diamond prime day deal badge, showing a range of Nike products including Nike sunglasses, Nike t-shirts, Nike socks, Nike trainers, and Nike leggings]]></media:text>
                                <media:title type="plain"><![CDATA[a light blue background composite image with a tom&#039;s guide blue diamond prime day deal badge, showing a range of Nike products including Nike sunglasses, Nike t-shirts, Nike socks, Nike trainers, and Nike leggings]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GSxPoPXjTnJai5Hncwxccg-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This year's <a href="https://www.tomsguide.com/live/news/ive-been-covering-prime-day-deals-for-11-years-best-sales-live">Amazon Prime Day deals</a> are nearing an end. But don't worry, I won't let you go without casting your eyes on some final killer deals going on Nike apparel and shoes. </p><p>So if you're on the market for some new pieces in your activewear drawer or shoe rack, let me show you some of the best Nike deals that are still live. All I'm going to say is don't dilly-dally over these discounts. It’s the last day of the sale — so grab your size and colour while you still can!</p><p>The Prime Day Nike deals include running shoes, casual sneakers, socks, exercise tights, tops and more. My top picks are the <a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow">Nike Women's Pro 365 Tights Leggings, was $65 and now $45 at Amazon</a>, and the <a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow">Nike Skylon Ace E Sunglasses which have 39% off and are just $44, also at Amazon</a>. I have plenty more of these deals up my sleeve, so stick with me for more.</p><ul><li><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong> Shop all the last-minute Amazon Prime Day deals right now!</strong></a></li></ul><h2 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h2><ul><li><a href="https://www.amazon.com/s" target="_blank" rel="nofollow"><strong>Shop all Nike deals happening at Amazon</strong></a></li><li><strong>Nike Unisex Performance Cushion Crew Training Socks: </strong><a href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow"><strong>was $27 now $18 @ Amazon</strong></a></li><li><strong>Nike Dri-FIT Moisture-Wicking Performance Swoosh Cap: </strong><a href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow"><strong>was $39 now $19 @ Amazon</strong></a></li><li><strong>Nike Men's Training T-Shirt: </strong><a href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow"><strong>was $39 now $20 @ Amazon</strong></a></li><li><strong>Nike Women's Nike Legend Tee: </strong><a href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow"><strong>was $39 now $23 @ Amazon</strong></a></li><li><strong>Nike Women's Sportswear Club Fleece Mid-Rise Joggers: </strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><strong>was $65 now $29</strong></a></li><li><strong>Nike Skylon Ace E Sunglasses: </strong><a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG/ref=sr_1_220" target="_blank" rel="nofollow"><strong>was $72 now $44 @ Amazon</strong></a></li><li><strong>Nike Men's Therma Open Hem Fitness Pants: </strong><a href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow"><strong>was $70 now $48 @ Amazon</strong></a></li><li><strong>Nike Women's Pro 365 Tights Leggings: </strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><strong>was $65 now $48 @ Amazon</strong></a></li><li><strong>Men's Air Jordan 1 Low Shoes: </strong><a href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow"><strong>was $150 now $118 @ Amazon</strong></a></li><li><strong>Nike Men's ZoomX Invincible Run Flyknit 3 Sneakers: </strong><a href="https://www.amazon.com/Nike-Invincible-Running-DR2615-103-Platinum/dp/B0CTKMS68M" target="_blank" rel="nofollow"><strong>was $179 now $133 @ Amazon</strong></a></li><li><strong>Nike Vaporfly 3 Women's Road Racing Shoes: </strong><a href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow"><strong>was $197 now $164 @ Amazon</strong></a></li></ul><h2 id="about-the-author">About the author</h2><h2 class="article-body__section" id="section-best-amazon-prime-day-deals-on-nike-apparel"><span>Best Amazon Prime Day deals on Nike apparel </span></h2><div class="product"><a data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18" href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:318px;"><p class="vanilla-image-block" style="padding-top:172.96%;"><img id="g6XwQkk2E55p2HqdMpT3w3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/g6XwQkk2E55p2HqdMpT3w3-1920-80.png" mos="" align="middle" fullscreen="" width="318" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow" data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18">Unisex Performance Cushion Crew Training Socks: was $27 now $18</a></strong><br>If your feet are a sweaty hotspot for you when you work out, it's time you treat yourself to some sport-specific socks like Nike's Training Socks, which feature the brand's Dri-FIT technology (aka they are built to handle sweat). I love the simple white and classic Nike swoosh in this design, and with 32% this deal is a fat yes in my books.<a class="view-deal button" href="https://www.amazon.com/Unisex-Performance-Cushion-Training-Medium/dp/B01ABVLOHA" target="_blank" rel="nofollow" data-dimension112="75c97658-2461-4fd7-b720-d8a9184c36a9" data-action="Deal Block" data-label="Unisex Performance Cushion Crew Training Socks" data-dimension48="Unisex Performance Cushion Crew Training Socks" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19" href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:92.79%;"><img id="9FVAtYetAZaX9tEKK2Z7Dd" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9FVAtYetAZaX9tEKK2Z7Dd-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="528" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow" data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19">Dri-FIT Moisture-Wicking Performance Swoosh Cap: was $39 now $19</a></strong><br>I can’t guarantee you’ll look as slick as the model wearing the Performance Swoosh Cap here, but I can confirm it will shade your face from the sun. It’s designed with Nike’s Dri-FIT tech to handle sweat, whether you’re wearing it on a hot day at the beach or conquering a sweaty game of tennis or a run.<a class="view-deal button" href="https://www.amazon.com/Nike-Dri-FIT-Sweat-Wicking-Swoosh-Adjustable/dp/B0DVQ6RSL4" target="_blank" rel="nofollow" data-dimension112="210dd00c-0690-428d-9a22-2be21a1bf40d" data-action="Deal Block" data-label="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension48="Dri-FIT Moisture-Wicking Performance Swoosh Cap" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20" href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:112.13%;"><img id="GV6EozVD5oeChM95XqpPLK" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GV6EozVD5oeChM95XqpPLK-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="638" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow" data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20">Men's Training T-Shirt: was $39 now $20</a></strong><br>Nike's lightweight and sweat-wicking Training T-Shirt has 49% off in this Prime Day, and I'm picking up a bundle of them for my boyfriend while they are this cheap! While there are deals across other colorways in this shirt, the College Navy is the lowest, so make sure to check the final price before you check out.<a class="view-deal button" href="https://www.amazon.com/Nike-Legend-T-Shirt-Regular-College/dp/B0C5Z2K6H3" target="_blank" rel="nofollow" data-dimension112="28b87be8-156c-4cc7-ac38-90f5bdc340b4" data-action="Deal Block" data-label="Men's Training T-Shirt" data-dimension48="Men's Training T-Shirt" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23" href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:351px;"><p class="vanilla-image-block" style="padding-top:156.70%;"><img id="atmCKNbNygR9nryusQYWvB" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/atmCKNbNygR9nryusQYWvB-1920-80.png" mos="" align="middle" fullscreen="" width="351" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow" data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23">Women's Nike Legend Tee: was $39 now $23</a></strong><br>The Nike Legend Tees are perfect if you like a longer length workout top that covers your stomach and sits over your leggings, or can be tucked into some joggers. They are smooth to touch, lightweight and sweat-wicking — a triple threat of handy features! I like this grey (Carbon Heather) shade as it's easy to match with more and the cheapest, but there are plenty of other colors to choose from.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-T-Shirt-Regular-Heather/dp/B0C6VDD7NX" target="_blank" rel="nofollow" data-dimension112="ad3f9ac0-0b0f-4f8a-9945-38b3cd064fdb" data-action="Deal Block" data-label="Women's Nike Legend Tee" data-dimension48="Women's Nike Legend Tee" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:143.41%;"><img id="upzYWFjSYW6WmbNxesFRrD" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/upzYWFjSYW6WmbNxesFRrD-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="816" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48">Women's Sportswear Club Fleece Mid-Rise Joggers: was $70 now $48</a></strong><br>If the weather’s nice where you are right now, winter wear is probably the last thing on your mind. However, I’d recommend grabbing these Mid-Rise Joggers today while they’re a sweet 30% off. You’ll save yourself some pennies when the winter chills hit, and you won’t have to dread that frosty walk to the gym in your cosy bottoms.<a class="view-deal button" href="https://www.amazon.com/Nike-Sportswear-Fleece-Mid-Rise-Joggers/dp/B0B57DLQR6" target="_blank" rel="nofollow" data-dimension112="0f643b60-9d89-4a08-bf6c-19e401189dc9" data-action="Deal Block" data-label="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension48="Women's Sportswear Club Fleece Mid-Rise Joggers" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44" href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:39.03%;"><img id="ppA9xYVr3pDC8mCM4ryDXU" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ppA9xYVr3pDC8mCM4ryDXU-1920-80.png" mos="" align="middle" fullscreen="" width="679" height="265" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow" data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44">Skylon Ace Sunglasses: was $72 now $44</a></strong><br>Word on the street is that a pair of wraparound Nike Swoosh sunglasses makes you 10 times better at your sport. While I can’t back that up with evidence, I can say that whenever I wear a pair of Nike running sunglasses, I do feel faster. Call it a placebo, but it works for me — and when you can save 39% on a pair of the Skylon Aces, you can test my theory yourself.<a class="view-deal button" href="https://www.amazon.com/Nike-Skylon-Ace-E-Sunglasses/dp/B0065WGBJG" target="_blank" rel="nofollow" data-dimension112="b6cfa50f-316f-4330-96b6-bdc23be9f539" data-action="Deal Block" data-label="Skylon Ace Sunglasses" data-dimension48="Skylon Ace Sunglasses" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48" href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:569px;"><p class="vanilla-image-block" style="padding-top:184.89%;"><img id="U5iU8VixpRz6ow4QQgPAt4" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/U5iU8VixpRz6ow4QQgPAt4-1920-80.png" mos="" align="middle" fullscreen="" width="569" height="1052" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow" data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48">Men's Therma Open Hem Fitness Pants: was $78 now $48</a></strong><br>Relaxed fit joggers are king when you need something easy to throw over your gym gear on chillier days, plus these Open Hem Fitness Pants are also the ultimate bottoms for lounging in. Bag a pair for 30% less while Prime Day stocks last!<a class="view-deal button" href="https://www.amazon.com/Nike-Therma-Fit-Open-Hem-Fitness-Pants/dp/B0CQGQBXN3" target="_blank" rel="nofollow" data-dimension112="3309765e-d62d-4757-9956-9bc1346afe13" data-action="Deal Block" data-label="Men's Therma Open Hem Fitness Pants" data-dimension48="Men's Therma Open Hem Fitness Pants" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:229px;"><p class="vanilla-image-block" style="padding-top:240.17%;"><img id="RrvrRbchkRhveXF4rbMux8" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RrvrRbchkRhveXF4rbMux8-1920-80.png" mos="" align="middle" fullscreen="" width="229" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48">Women's Pro 365 Tights Leggings: was $65 now $48</a></strong><br>The Nike Pro Tights have been around for a long time, which I think is a great sign that they’re a reliable pair of leggings. I used to wear these back in my teens when I was a track runner and felt like a gazelle thanks to their flexibility. They always kept me cool with the Dri-FIT tech and the mesh panel at the back of the lower legs. With 25% off, I’ll definitely be reliving my track days and picking up another pair.<a class="view-deal button" href="https://www.amazon.com/Nike-Womens-Tights-Leggings-Black/dp/B0BLTFBP96" target="_blank" rel="nofollow" data-dimension112="e0a14e53-dcac-4704-846e-94173af9eb60" data-action="Deal Block" data-label="Women's Pro 365 Tights Leggings" data-dimension48="Women's Pro 365 Tights Leggings" data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118" href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:575px;"><p class="vanilla-image-block" style="padding-top:47.83%;"><img id="yGxx2YYgPiHSkdMYuqKGh3" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yGxx2YYgPiHSkdMYuqKGh3-1920-80.png" mos="" align="middle" fullscreen="" width="575" height="275" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow" data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118">Men's Air Jordan 1 Low Shoes: was $150 now $118</a></strong><br>Out of the gym and off-duty, what better sneakers to wear than a pair of Air Jordans? They’re easy to style, and there’s something undeniably cool about the blocks of colour with the white that makes this shoe a real statement. The sizes and colours left in this deal vary, so make sure to check both before you check out!<a class="view-deal button" href="https://www.amazon.com/NIKE-Jordan-White-Industrial-FN5214/dp/B0F9V71KLJ" target="_blank" rel="nofollow" data-dimension112="3594d02e-9999-4e39-a681-de4882bff50b" data-action="Deal Block" data-label="Men's Air Jordan 1 Low Shoes" data-dimension48="Men's Air Jordan 1 Low Shoes" data-dimension25="$118">View Deal</a></p></div><div class="product"><a data-dimension112="c3dff971-9135-45cd-b432-bb076bd3d5b5" data-action="Deal Block" data-label="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension48="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension25="$133" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1240px;"><p class="vanilla-image-block" style="padding-top:46.37%;"><img id="fkHR7sXoJ4ATc5ZLa6FqTc" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fkHR7sXoJ4ATc5ZLa6FqTc-1920-80.png" mos="" align="middle" fullscreen="" width="1240" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Flyknit 3 is soft, super cushioned, and delivers plenty of energy return for runners of all abilities. I love how protected my feet feel from hard ground in cushioned shoes like these, and I simply can’t turn down a $46 saving on new sneakers. If you’re looking for a new daily running shoe, this is one deal you shouldn’t miss!<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c3dff971-9135-45cd-b432-bb076bd3d5b5" data-action="Deal Block" data-label="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension48="Men's ZoomX Invincible Run Flyknit 3 Sneakers" data-dimension25="$133">View Deal</a></p></div><div class="product"><a data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164" href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1255px;"><p class="vanilla-image-block" style="padding-top:45.82%;"><img id="jcTamLoyJnbwz5e3VSHUdK" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jcTamLoyJnbwz5e3VSHUdK-1920-80.png" mos="" align="middle" fullscreen="" width="1255" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow" data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164">Vaporfly 3 Women's Road Racing Shoes: was $197 now $164</a></strong><br>Got a race coming up this year? Say hello to the Nike Vaporfly 3. This is a superbly light, fast, and responsive racing shoe for runners looking to smash a PB, whether that’s in a 5K or a marathon. It’s definitely a shoe worth considering, and in this Prime Day deal, it’s all yours for $33 less.<a class="view-deal button" href="https://www.amazon.com/Nike-Vaporfly-Womens-Racing-DV4130-700/dp/B0DC8BFSDS" target="_blank" rel="nofollow" data-dimension112="db16e006-bcbf-4871-a1c9-6703ef7c073b" data-action="Deal Block" data-label="Vaporfly 3 Women's Road Racing Shoes" data-dimension48="Vaporfly 3 Women's Road Racing Shoes" data-dimension25="$164">View Deal</a></p></div><h2 id="shop-all-last-minute-prime-day-deals-2">Shop all last-minute Prime Day deals</h2><ul><li><strong></strong><a href="https://www.amazon.com/primeday" target="_blank" rel="nofollow"><strong>shop all last-minute Prime Day deals</strong></a></li><li><strong>Skechers: </strong><a href="https://www.amazon.com/stores/page/37AAEB46-A955-4D92-957D-28A4B4B3FDE2" target="_blank" rel="nofollow"><strong>deals from $11</strong></a></li><li><strong>Lego sale: </strong><a href="https://www.amazon.com/stores/page/9608963C-8BD1-4CD8-B9ED-06926DAA233E" target="_blank" rel="nofollow"><strong>deals from $8</strong></a></li><li><strong>Carhartt sale: </strong><a href="https://www.amazon.com/s?k=carhartt&i=todays-deals" target="_blank" rel="nofollow"><strong>deals from $9</strong></a></li><li><strong>Prime for Young Adults: </strong><a href="https://www.amazon.com/amazonprime?primeCampaignId=studentWlpPrimeRedir" target="_blank" rel="nofollow"><strong>50% off</strong></a></li><li><strong>YETI sale: </strong><a href="https://www.amazon.com/stores/page/1E4D4A1D-181B-4581-8F59-B69FD597FEBD?" target="_blank" rel="nofollow"><strong>up to 25% off</strong></a></li><li><strong>Adidas sale: </strong><a href="https://www.amazon.com/stores/page/C5074E24-BE81-4DB7-BBCA-F4ADD5B745D0" target="_blank" rel="nofollow"><strong>deals from $6</strong></a></li><li><strong>TV sale: </strong><a href="https://www.amazon.com/tvs/b?ie=UTF8&node=172659" target="_blank" rel="nofollow"><strong>deals from $69 </strong></a></li><li><strong>Amazon Haul: </strong><a href="https://www.amazon.com/b?node=205738699011" target="_blank" rel="nofollow"><strong>deals from $5</strong></a></li><li><strong>New Balance sale: </strong><a href="https://www.amazon.com/stores/page/855D4CDF-ADB7-4BE8-9E26-A085D029E4B5" target="_blank" rel="nofollow"><strong>up to 50% off</strong></a></li><li><strong>Garmin: </strong><a href="https://www.amazon.com/stores/page/FF0DE967-3578-4FF5-9BB4-07591E715EEE" target="_blank" rel="nofollow"><strong>deals from $169</strong></a></li><li><strong>Grills: </strong><a href="https://www.amazon.com/s?keywords=Outdoor+Grills+%26+Smokers" target="_blank" rel="nofollow"><strong>deals from $89</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget Prime Day! Nike's summer sale has deals from $18 on sneakers and apparel ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Enjoying all the <a href="https://www.tomsguide.com/sales-events/best-early-prime-day-deals-35-sales-im-shopping-now-on-apple-yeti-garmin-and-more">early Prime Day deals</a> happening right now? If so, make sure you don’t miss out on this awesome Nike sale. Some of the best sales are happening outside of the Amazon retail bubble.</p><p>Right now <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">Nike’s summer sale has massive discounts on sneakers, apparel and accessories</a>. For example, some of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we’ve reviewed, the <a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow">Nike Pegasus 41 are on sale for $98 at Nike</a>. We think these are great for beginner runners, but their comfortable, supportive design makes them great for those with lots of experience too.</p><p>Keep scrolling to see all my favorite Nike deals. Plus, check out our Nike promo codes coverage, and see the <a href="https://www.tomsguide.com/sales-events/best-early-prime-day-deals-35-sales-im-shopping-now-on-apple-yeti-garmin-and-more">best Prime Day deals I’m shopping at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike spring sale</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Swoosh Sports Bra: </strong><a href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><strong>was $35 now $29</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Legend Essential 2 Premium Training Shoes (Women's): </strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow"><strong>was $60 now $39</strong></a></li><li><strong>Nike Flex Experience Run 12 Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow"><strong>was $75 now $41</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a><strong></strong></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><strong>was $140 now $98</strong></a></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $35 now $29</a></strong><br>Treat your feet to a new pair of Nike Victori One Slides, now on sale for just $29. These are some of the most comfortable shoes out there thanks to their soft, lightweight design. They're a must for casual walks, running errands and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow" data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">Calm Mules (Men's): was $60 now $39</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow" data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41" href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="jEuyoXEBWNiH3NHQbK2RS4" name="nike flex experience run 12" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jEuyoXEBWNiH3NHQbK2RS4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow" data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41">Flex Experience Run 12 Road Running Shoes (Men's): was $75 now $41</a></strong><br>These Nike road runners have seen an impressive discount. They're flexible to move with you and have a super soft plush upper that cushions your feet. <a class="view-deal button" href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow" data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56" href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VJVvrApZngHA8VYcAZLUsE" name="nike downshifter 13" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VJVvrApZngHA8VYcAZLUsE-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow" data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56">Downshifter 13 (Women's): was $75 now $56</a></strong><br>The Nike Downshifter 13 have seen a price drop! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow" data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HtPyFMrS949VNrrPkKt5FZ" name="1714577834.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HtPyFMrS949VNrrPkKt5FZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59">Interact Run (Men's): was $85 now $59</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a a waffle outsole crafted from recycled materials (from other Nike footwear, no less) to fit the overall shoe's ethos of extending its lifecycle. A scannable QR code on the tongue provides even more insights on how to recycle or donate these when they've inevitably run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 Road Running Shoes (Men's)" data-dimension48="Pegasus 41 Road Running Shoes (Men's)" data-dimension25="$98" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 Road Running Shoes (Men's)" data-dimension48="Pegasus 41 Road Running Shoes (Men's)" data-dimension25="$98">Pegasus 41 Road Running Shoes (Men's): was $140 now $98</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow" data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118">Zoom Vomero 5 Shoes (Men's): was $170 now $118</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow" data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">Pro 3" Shorts (Women's): was $32 now $20</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24" href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:346px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="P8XrvuUFKpuhbeFowVvVnE" name="NIKE SALES BRA.JPG" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/P8XrvuUFKpuhbeFowVvVnE-1920-80.jpg" mos="" align="middle" fullscreen="" width="346" height="346" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow" data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24">Swoosh Sports Bra: was $35 now $24</a></strong><br>As we know with Nike, sports bras can reach over $80 for some models. So this is a very good price to find during this Nike sale. This bra is non-padded with medium support and stays snug and secure as you lift, jump, or squat.<a class="view-deal button" href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow" data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With savings this big, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $39</a></strong><br>These 5-inch shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="NR5CMHNKVB53uQGPnBjnjN" name="Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NR5CMHNKVB53uQGPnBjnjN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">Alate Sports Bra Tank Top (Women's): was $65 now $45</a></strong><br>Whether you're taking a morning stroll or doing an intense work out, this sports bra tank top is a winner. It's stretchy, sweat-wicking and  feels like a second skin. The top features a sewn-in bra that offers medium support and keeps everything in place. <a class="view-deal button" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/forget-prime-day-nikes-summer-sale-has-deals-from-usd18-on-sneakers-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Forget Prime Day deals — Nike’s summer sale has some of the best discounts around on popular sneakers, apparel and accessories. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Qu2ebEQxRSY7kxdrUYheWc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/N47nPisz9vWFFMWyduKuoX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 25 Jun 2025 11:15:22 +0000</pubDate>                                                                                                                                <updated>Tue, 08 Jul 2025 16:02:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/N47nPisz9vWFFMWyduKuoX-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 40 running shoes on grass]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 40 running shoes on grass]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 40 running shoes on grass]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/N47nPisz9vWFFMWyduKuoX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Enjoying all the <a href="https://www.tomsguide.com/sales-events/best-early-prime-day-deals-35-sales-im-shopping-now-on-apple-yeti-garmin-and-more">early Prime Day deals</a> happening right now? If so, make sure you don’t miss out on this awesome Nike sale. Some of the best sales are happening outside of the Amazon retail bubble.</p><p>Right now <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">Nike’s summer sale has massive discounts on sneakers, apparel and accessories</a>. For example, some of the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we’ve reviewed, the <a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow">Nike Pegasus 41 are on sale for $98 at Nike</a>. We think these are great for beginner runners, but their comfortable, supportive design makes them great for those with lots of experience too.</p><p>Keep scrolling to see all my favorite Nike deals. Plus, check out our Nike promo codes coverage, and see the <a href="https://www.tomsguide.com/sales-events/best-early-prime-day-deals-35-sales-im-shopping-now-on-apple-yeti-garmin-and-more">best Prime Day deals I’m shopping at Amazon</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike spring sale</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Swoosh Sports Bra: </strong><a href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>Nike Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><strong>was $35 now $29</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Legend Essential 2 Premium Training Shoes (Women's): </strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><strong>was $65 now $39</strong></a></li><li><strong>Nike Calm Mules (Men's): </strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow"><strong>was $60 now $39</strong></a></li><li><strong>Nike Flex Experience Run 12 Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow"><strong>was $75 now $41</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a><strong></strong></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a><strong></strong></li><li><strong>Nike Pegasus 41 Road Running Shoes (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><strong>was $140 now $98</strong></a></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">Victori One Slides (Men's): was $35 now $29</a></strong><br>Treat your feet to a new pair of Nike Victori One Slides, now on sale for just $29. These are some of the most comfortable shoes out there thanks to their soft, lightweight design. They're a must for casual walks, running errands and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3805ccac-323b-47e8-86d7-fe67c32896ad" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gJ5hiamwvCKs28MU4LnRdH" name="nike legend essential 2 premium" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gJ5hiamwvCKs28MU4LnRdH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">Legend Essential 2 Premium Training Shoes (Women's): was $65 now $39</a></strong><br>These Nike training shoes are perfect for a variety of workouts. Nike bills them as being stable and flexible, making them great for everything from HIIT to weightlifting.<a class="view-deal button" href="https://www.nike.com/t/legend-essential-2-premium-womens-training-shoes-LnSrgb/CZ3668-017" target="_blank" rel="nofollow" data-dimension112="e60aff0e-ee26-481e-ac03-61a5133d0120" data-action="Deal Block" data-label="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension48="Legend Essential 2 Premium Training Shoes (Women's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="PbartegjF9yeNhwhVJT4TU" name="nike calm mules" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PbartegjF9yeNhwhVJT4TU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow" data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">Calm Mules (Men's): was $60 now $39</a></strong><br>These super comfortable mules have seen a solid discount at Nike. Thanks to their neutral color and supportive feel underfoot, they're perfect whether you're chilling at home or running errands.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-mules-m5tTKn/FD5130-202" target="_blank" rel="nofollow" data-dimension112="709f0726-bdbb-4394-88c8-b37adb8ae35b" data-action="Deal Block" data-label="Calm Mules (Men's)" data-dimension48="Calm Mules (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41" href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="jEuyoXEBWNiH3NHQbK2RS4" name="nike flex experience run 12" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jEuyoXEBWNiH3NHQbK2RS4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow" data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41">Flex Experience Run 12 Road Running Shoes (Men's): was $75 now $41</a></strong><br>These Nike road runners have seen an impressive discount. They're flexible to move with you and have a super soft plush upper that cushions your feet. <a class="view-deal button" href="https://www.nike.com/t/flex-experience-run-12-mens-road-running-shoes-extra-wide-lqThC9/DV0744-102" target="_blank" rel="nofollow" data-dimension112="8a7bb9d3-d101-4088-83bd-63f4552b623b" data-action="Deal Block" data-label="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension48="Flex Experience Run 12 Road Running Shoes (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56" href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VJVvrApZngHA8VYcAZLUsE" name="nike downshifter 13" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VJVvrApZngHA8VYcAZLUsE-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow" data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56">Downshifter 13 (Women's): was $75 now $56</a></strong><br>The Nike Downshifter 13 have seen a price drop! These road running shoes have a lightweight and breathable mesh upper, improved support thanks to their internal fit band and a soft foam midsole.<a class="view-deal button" href="https://www.nike.com/t/downshifter-13-womens-road-running-shoes-T2dDgQ/FD6476-006" target="_blank" rel="nofollow" data-dimension112="26f6d329-c1e2-4d46-816d-d873f80af087" data-action="Deal Block" data-label="Downshifter 13 (Women's)" data-dimension48="Downshifter 13 (Women's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">Flex Control 4 (Men's): was $70 now $59</a></strong><br>The Nike Flex Control 4 can now be yours for just $59. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f9e4a4bd-1bbe-4e57-9be8-ef76aa2c932a" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="HtPyFMrS949VNrrPkKt5FZ" name="1714577834.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HtPyFMrS949VNrrPkKt5FZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59">Interact Run (Men's): was $85 now $59</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a a waffle outsole crafted from recycled materials (from other Nike footwear, no less) to fit the overall shoe's ethos of extending its lifecycle. A scannable QR code on the tongue provides even more insights on how to recycle or donate these when they've inevitably run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="c55ea141-1a33-48d5-b7f2-8dd8af08fded" data-action="Deal Block" data-label="Interact Run (Men's)" data-dimension48="Interact Run (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 Road Running Shoes (Men's)" data-dimension48="Pegasus 41 Road Running Shoes (Men's)" data-dimension25="$98" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 Road Running Shoes (Men's)" data-dimension48="Pegasus 41 Road Running Shoes (Men's)" data-dimension25="$98">Pegasus 41 Road Running Shoes (Men's): was $140 now $98</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow" data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118">Zoom Vomero 5 Shoes (Men's): was $170 now $118</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HF1553-700" target="_blank" rel="nofollow" data-dimension112="ad0b9540-d2e0-4cd9-b38f-89a6ae0dffda" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$118">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">Pro 3" Shorts (Women's): was $32 now $20</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="8a81f647-4769-473b-970c-0bf00b921d0c" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24" href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:346px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="P8XrvuUFKpuhbeFowVvVnE" name="NIKE SALES BRA.JPG" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/P8XrvuUFKpuhbeFowVvVnE-1920-80.jpg" mos="" align="middle" fullscreen="" width="346" height="346" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow" data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24">Swoosh Sports Bra: was $35 now $24</a></strong><br>As we know with Nike, sports bras can reach over $80 for some models. So this is a very good price to find during this Nike sale. This bra is non-padded with medium support and stays snug and secure as you lift, jump, or squat.<a class="view-deal button" href="https://www.nike.com/t/swoosh-light-support-womens-non-padded-sports-bra-1mKhIH9g/DX6817-338" target="_blank" rel="nofollow" data-dimension112="61ea15e5-5a0c-41c5-b7e4-00b7d4c2bf2b" data-action="Deal Block" data-label="Swoosh Sports Bra" data-dimension48="Swoosh Sports Bra" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="53085906-9789-457d-b7a4-54fd122e83d1" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With savings this big, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $39</a></strong><br>These 5-inch shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="NR5CMHNKVB53uQGPnBjnjN" name="Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NR5CMHNKVB53uQGPnBjnjN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">Alate Sports Bra Tank Top (Women's): was $65 now $45</a></strong><br>Whether you're taking a morning stroll or doing an intense work out, this sports bra tank top is a winner. It's stretchy, sweat-wicking and  feels like a second skin. The top features a sewn-in bra that offers medium support and keeps everything in place. <a class="view-deal button" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike's massive sale is live from $21 — 15 deals I'd add to my cart on sneakers and apparel ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Summer is unofficially here, so now’s the time to give your wardrobe a refresh. Whether you plan to hit the road or soak up the sun, <a href="https://www.nike.com/w/sale-3yaep">Nike’s sale section is packed with awesome deals</a> I’m super excited about.</p><p>Right now you can get one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best training shoes</a> we’ve tested, the <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow">Nike Metcon 9 on sale from $82 at Nike</a>. They're super comfortable thanks to their sturdy foot connection and wide toe box. They come in a selection of stylish colors, too.</p><p>Prices can vary based on your choice of size and color, so remember to check out any different color options available in your size to find the best deals. For more savings, see our <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a> coverage, and check out the <a href="https://www.tomsguide.com/wellness/fitness/massive-adidas-sale-is-live-from-usd10-at-amazon-15-deals-id-shop-now-on-sneakers-and-apparel">Adidas deals I’d buy from $10 in Amazon’s sale</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $16</strong></a></li><li><strong>Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): </strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a><strong></strong></li><li><strong>Club Pullover Fleece Hoodie (Men's): </strong><a href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow"><strong>was $65 now $52</strong></a></li><li><strong>Pegasus 41 (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><strong>was $140 now $77</strong></a></li><li><strong>Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow"><strong>was $150 now $82</strong></a></li><li><strong>Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><strong>was $170 now $96</strong></a></li><li><strong>Zoom Air Fire Sneakers (Women's): </strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><strong>was $125 now $100</strong></a></li><li><strong>Pegasus Plus (Men's): </strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow"><strong>was $180 now $144</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24">Victori One Slides (Men's): was $35 now $24</a></strong><br>Treat your feet to a new pair of Nike Victori One Slides, now on sale for just $22. These are some of the most comfortable shoes out there thanks to their soft, lightweight design. They're a must for casual walks, running errands and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$77" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$77">Pegasus 41 (Men's): was $140 now $77</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82">Metcon 9 Workout Shoes (Men’s): was $150 now $82</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this bright Light Lemon pair feature the biggest discount at 30% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82">View Deal</a></p></div><div class="product"><a data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96">Zoom Vomero 5 Shoes (Men's): was $170 now $96</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96">View Deal</a></p></div><div class="product"><a data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="yRpgRFAx6NDEGPGEmQYKKU" name="nike zoom air fire sneakers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yRpgRFAx6NDEGPGEmQYKKU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100">Zoom Air Fire Sneakers (Women's): was $125 now $100</a></strong><br>Not all of us are professional runners, and these Nike Zoom Air Fire sneakers get you the look of pro running shoes — while being made for casual wear. They layered upper makes them look super unique and they have Zoom Air cushioning to keep you light on your feet all day.<a class="view-deal button" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100">View Deal</a></p></div><div class="product"><a data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144">Pegasus Plus (Men's): was $180 now $144</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we've tested, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16">Sportswear JDI (Men's): was $30 now $16</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="AuHTHXbppSdLw77owWjCAQ" name="nike totality dri fit shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AuHTHXbppSdLw77owWjCAQ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21">Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): was $35 now $21</a></strong><br>Even when the weather is at its hottest, you'll stay comfortably dry with these Nike Totality shorts. These exude casual style, and wick sweat off your body while you're working out.<a class="view-deal button" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22" href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:860px;"><p class="vanilla-image-block" style="padding-top:126.05%;"><img id="pKjYz7jXx6uqwtBCMbDE48" name="nike_everyday_plus_crew_socks" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pKjYz7jXx6uqwtBCMbDE48-1920-80.png" mos="" align="middle" fullscreen="" width="860" height="1084" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow" data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22">Everyday Plus Cushioned Crew Socks: was $28 now $22</a></strong><br>These Nike Cushioned Socks may only be a couple of dollars off, but it's still a great discount given the comfort and support they'll provide. The sweat-wicking power and breathability in these socks means you'll keep your feet dry, no matter how hard you go in the gym. They're also just super comfy for day-to-day wear. <a class="view-deal button" href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow" data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2oRfDRgy4uakYFTbGpUH2f" name="nike dri fit fitness t shirt" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2oRfDRgy4uakYFTbGpUH2f-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow" data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $40 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple, stylish design.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow" data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ybKMZzgNAEhRHRrrheoxH" name="nike sportswear essentials bike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ybKMZzgNAEhRHRrrheoxH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow" data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24">Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's): was $35 now $24</a></strong><br>At this price, these Nike biker shorts are tough to resist. These are stretchy and supportive, which as Nike says, is great when it's too hot out for leggings. They also have an embroidered Nike swoosh on the leg.<a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow" data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52" href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="7cQJEQp83Xg7LetGynpZ8k" name="nike club pullover fleece hoodie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7cQJEQp83Xg7LetGynpZ8k-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow" data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52">Club Pullover Fleece Hoodie (Men's): was $65 now $52</a></strong><br>This Nike hoodie is perfect for chilly evenings. Made of midweight brushed fleece, it's super soft and is a nice layer worn on its own or under a jacket. It comes in a solid color selection, too.<a class="view-deal button" href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow" data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/nikes-massive-sale-is-live-from-usd21-15-deals-id-add-to-my-cart-on-sneakers-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Nike is slashing prices on top rated sneakers, apparel and accessories. Check out the items I’d add to my cart. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ePt2tnJZKZm92DcJsavVrn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 05 Jun 2025 13:32:20 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Summer is unofficially here, so now’s the time to give your wardrobe a refresh. Whether you plan to hit the road or soak up the sun, <a href="https://www.nike.com/w/sale-3yaep">Nike’s sale section is packed with awesome deals</a> I’m super excited about.</p><p>Right now you can get one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best training shoes</a> we’ve tested, the <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow">Nike Metcon 9 on sale from $82 at Nike</a>. They're super comfortable thanks to their sturdy foot connection and wide toe box. They come in a selection of stylish colors, too.</p><p>Prices can vary based on your choice of size and color, so remember to check out any different color options available in your size to find the best deals. For more savings, see our <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a> coverage, and check out the <a href="https://www.tomsguide.com/wellness/fitness/massive-adidas-sale-is-live-from-usd10-at-amazon-15-deals-id-shop-now-on-sneakers-and-apparel">Adidas deals I’d buy from $10 in Amazon’s sale</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a><strong></strong></li><li><strong>Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $16</strong></a></li><li><strong>Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): </strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><strong>was $35 now $21</strong></a></li><li><strong>Victori One Slides (Men's): </strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow"><strong>was $35 now $24</strong></a></li><li><strong>One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a><strong></strong></li><li><strong>Club Pullover Fleece Hoodie (Men's): </strong><a href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow"><strong>was $65 now $52</strong></a></li><li><strong>Pegasus 41 (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><strong>was $140 now $77</strong></a></li><li><strong>Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow"><strong>was $150 now $82</strong></a></li><li><strong>Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><strong>was $170 now $96</strong></a></li><li><strong>Zoom Air Fire Sneakers (Women's): </strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><strong>was $125 now $100</strong></a></li><li><strong>Pegasus Plus (Men's): </strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow"><strong>was $180 now $144</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Mz3Cjo9qZABfdrYoi3ovNj" name="nike victori one slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mz3Cjo9qZABfdrYoi3ovNj-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24">Victori One Slides (Men's): was $35 now $24</a></strong><br>Treat your feet to a new pair of Nike Victori One Slides, now on sale for just $22. These are some of the most comfortable shoes out there thanks to their soft, lightweight design. They're a must for casual walks, running errands and relaxing around the house.<a class="view-deal button" href="https://www.nike.com/t/victori-one-mens-slides-vrTGLL/CN9675-100" target="_blank" rel="nofollow" data-dimension112="3af95544-6368-4a7e-9fa8-043448489f71" data-action="Deal Block" data-label="Victori One Slides (Men's)" data-dimension48="Victori One Slides (Men's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">Flex Control 4 (Men's): was $70 now $49</a></strong><br>The Nike Flex Control 4 can now be yours for just $49. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$77" href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-mens-road-running-shoes-LMhfRGdO/FD2722-400" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$77">Pegasus 41 (Men's): was $140 now $77</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82">Metcon 9 Workout Shoes (Men’s): was $150 now $82</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this bright Light Lemon pair feature the biggest discount at 30% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-007" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$82">View Deal</a></p></div><div class="product"><a data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96">Zoom Vomero 5 Shoes (Men's): was $170 now $96</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$96">View Deal</a></p></div><div class="product"><a data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="yRpgRFAx6NDEGPGEmQYKKU" name="nike zoom air fire sneakers" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yRpgRFAx6NDEGPGEmQYKKU-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100">Zoom Air Fire Sneakers (Women's): was $125 now $100</a></strong><br>Not all of us are professional runners, and these Nike Zoom Air Fire sneakers get you the look of pro running shoes — while being made for casual wear. They layered upper makes them look super unique and they have Zoom Air cushioning to keep you light on your feet all day.<a class="view-deal button" href="https://www.nike.com/t/zoom-air-fire-womens-shoes-qWR8HQ/DV1129-100" target="_blank" rel="nofollow" data-dimension112="92485570-6b65-4538-8225-10b7f7f5fa6a" data-action="Deal Block" data-label="Zoom Air Fire Sneakers (Women's)" data-dimension48="Zoom Air Fire Sneakers (Women's)" data-dimension25="$100">View Deal</a></p></div><div class="product"><a data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144">Pegasus Plus (Men's): was $180 now $144</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we've tested, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-101" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$144">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16">Sportswear JDI (Men's): was $30 now $16</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">Cropped Logo T-Shirt (Women’s): was $30 now $18</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="AuHTHXbppSdLw77owWjCAQ" name="nike totality dri fit shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AuHTHXbppSdLw77owWjCAQ-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21">Totality Dri-FIT 7" Unlined Versatile Shorts (Men's): was $35 now $21</a></strong><br>Even when the weather is at its hottest, you'll stay comfortably dry with these Nike Totality shorts. These exude casual style, and wick sweat off your body while you're working out.<a class="view-deal button" href="https://www.nike.com/t/totality-mens-dri-fit-7-unlined-versatile-shorts-M2Jb3W/FB4196-251" target="_blank" rel="nofollow" data-dimension112="a21fca0b-7f31-4e33-88c8-c114e58a98f3" data-action="Deal Block" data-label="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension48="Totality Dri-FIT 7" Unlined Versatile Shorts (Men's)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22" href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:860px;"><p class="vanilla-image-block" style="padding-top:126.05%;"><img id="pKjYz7jXx6uqwtBCMbDE48" name="nike_everyday_plus_crew_socks" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pKjYz7jXx6uqwtBCMbDE48-1920-80.png" mos="" align="middle" fullscreen="" width="860" height="1084" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow" data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22">Everyday Plus Cushioned Crew Socks: was $28 now $22</a></strong><br>These Nike Cushioned Socks may only be a couple of dollars off, but it's still a great discount given the comfort and support they'll provide. The sweat-wicking power and breathability in these socks means you'll keep your feet dry, no matter how hard you go in the gym. They're also just super comfy for day-to-day wear. <a class="view-deal button" href="https://www.nike.com/t/everyday-plus-cushioned-training-crew-socks-6-pairs-vlRw4Q/SX6897-907" target="_blank" rel="nofollow" data-dimension112="7dbfc0d2-9a2d-4d1d-8237-9916a253cf4f" data-action="Deal Block" data-label="Everyday Plus Cushioned Crew Socks" data-dimension48="Everyday Plus Cushioned Crew Socks" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2oRfDRgy4uakYFTbGpUH2f" name="nike dri fit fitness t shirt" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2oRfDRgy4uakYFTbGpUH2f-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow" data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">Dri-FIT Fitness T-Shirt (Men's): was $40 now $22</a></strong><br>You can never have too many workout tops when you exercise often and have a busy laundry schedule to manage. This lightweight, breathable, and sweat-wicking tee from Nike features a simple, stylish design.<a class="view-deal button" href="https://www.nike.com/t/dri-fit-mens-fitness-t-shirt-nhgSHx/AR6029-010" target="_blank" rel="nofollow" data-dimension112="50271a5c-17bc-417a-9183-31a93589be03" data-action="Deal Block" data-label="Dri-FIT Fitness T-Shirt (Men's)" data-dimension48="Dri-FIT Fitness T-Shirt (Men's)" data-dimension25="$22">View Deal</a></p></div><div class="product"><a data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24" href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ybKMZzgNAEhRHRrrheoxH" name="nike sportswear essentials bike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ybKMZzgNAEhRHRrrheoxH-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow" data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24">Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's): was $35 now $24</a></strong><br>At this price, these Nike biker shorts are tough to resist. These are stretchy and supportive, which as Nike says, is great when it's too hot out for leggings. They also have an embroidered Nike swoosh on the leg.<a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-mid-rise-10-biker-shorts-b9kqcX/CZ8526-010" target="_blank" rel="nofollow" data-dimension112="7a323c67-0291-4cbd-818f-e49512ea299a" data-action="Deal Block" data-label="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension48="Sportswear Essentials Mid-Rise 10" Biker Shorts (Women's)" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52" href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="7cQJEQp83Xg7LetGynpZ8k" name="nike club pullover fleece hoodie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7cQJEQp83Xg7LetGynpZ8k-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow" data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52">Club Pullover Fleece Hoodie (Men's): was $65 now $52</a></strong><br>This Nike hoodie is perfect for chilly evenings. Made of midweight brushed fleece, it's super soft and is a nice layer worn on its own or under a jacket. It comes in a solid color selection, too.<a class="view-deal button" href="https://www.nike.com/t/club-mens-pullover-fleece-hoodie-SKnwG7/FN3859-814" target="_blank" rel="nofollow" data-dimension112="4f2196a5-3512-459d-a403-a8ace8f3f892" data-action="Deal Block" data-label="Club Pullover Fleece Hoodie (Men's)" data-dimension48="Club Pullover Fleece Hoodie (Men's)" data-dimension25="$52">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nike announces price hikes on shoes and apparel — what you need to know ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Starting in June, Nike is planning to increases prices on some of its sneakers and apparel, a growing trend among fitness clothing makers.</p><p>While Nike isn't openly blaming President Trump's global tariffs, the company did say it regularly makes "price adjustments."</p><p>As the <a href="https://www.bbc.com/news/articles/c3315er3gygo" target="_blank">BBC reports</a>, in March, Nike said, "We regularly evaluate our business and make pricing adjustments as part of our seasonal planning." </p><p>Most of Nike's products are produced in Asia, especially in Vietnam and Cambodia. While not hit with the 145% tariff that China faced earlier this year, those countries also faced stiff tariffs of between 32% and 54%.</p><p>Even with the <a href="https://www.tomsguide.com/gaming/handheld-gaming/nintendo-switch-2-what-the-tariff-pause-could-mean-for-nintendos-big-launch">recent pause</a> of Trump's "reciprocal" tariffs for 90 days, there is still a base 10% tax against most of the globe.</p><p>In March, it was reported that the company was "navigating through several external factors that create uncertainty in the current operating environment" including tariffs.</p><h2 id="tariffs-by-another-word">Tariffs by another word</h2><p>During the March call Nike CFO Matt Friend said the company raising prices was "the impact of this uncertainty and other macro factors on consumer confidence."</p><p>While Nike isn't openly blaming tariffs for price increases, it may be because it doesn't want to get on President Trump's radar.</p><p>This past weekend, Trump took to the conservative social media platform Truth Social to excoriate Walmart for admitting that price increases are due to the tariffs.</p><p>"Walmart should STOP trying to blame Tariffs as the reason for raising prices throughout the chain. Walmart made BILLIONS OF DOLLARS  last year, far more than expected," his post read. It added that the company should "EAT THE TARIFFS."</p><h2 id="what-are-the-new-prices">What are the new prices?</h2><p>Starting June 1, Nike shoes that cost more than $100 will see prices rise as much as $10. Clothing and equipment will go up between $2 and $10. </p><p>According to the BBC, shoes like the Air Force 1s and shoes that are under $100, will not get retain their current prices. Children's products and Jordan-branded clothing and accessories are also exempt.</p><p>The company also announced a return to Amazon, which hasn't sold products from Nike since 2019.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/fitness/huge-nike-memorial-day-sale-live-23-fitness-deals-im-shopping-from-usd18">Huge Nike Memorial Day sale live — 23 fitness deals I'm shopping from $18</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/what-is-nikes-breaking4-project-heres-everything-you-need-to-know">What is Nike’s Breaking4 project? Here’s everything you need to know</a></li><li><a href="https://www.tomsguide.com/wellness/running/nike-launches-the-vaporfly-4-5-things-you-need-to-know-about-the-new-carbon-super-shoe">Nike launches the Vaporfly 4 — 5 things you need to know about the new carbon super-shoe</a></li></ul><div data-model-name="Saucony Ride 17 Running Shoe,Men's Pegasus 41 Road Running Shoe,Ghost 16,Saucony Women's Hurricane 24,Saucony Men's Hurricane 24 Running Shoe,On Cloudmonster ,ASICS Gel-Nimbus 25,Veja Condor 3,Brooks Glycerin 21,saucony endorphin pro 3,Asics Superblast 2,New Balance Fresh Foam X 1080v13,Saucony Guide 17,Nike Vaporfly Next% 3,New Balance FuelCell SC Elite v4,Hoka One One Speedgoat 6 Trail Running Shoe" data-name="Buying Guide Multimodel widget" data-widget-title="multimodelWidgetTitle" data-widget-type="multimodelreview"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/nike-announces-price-hikes-on-shoes-and-apparel-what-you-need-to-know</link>
                                                                            <description>
                            <![CDATA[ Nike announced that it will raise prices on shoes and apparel in the coming weeks, and a return to Amazon. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Lz6eKRvd6p7y9PJpEiesdR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VWGGVA8W5H9NACvXdxTd4g-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 22 May 2025 17:42:55 +0000</pubDate>                                                                                                                                <updated>Thu, 22 May 2025 22:28:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ scott.younker@futurenet.com (Scott Younker) ]]></author>                    <dc:creator><![CDATA[ Scott Younker ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/RZsUpqcJ6Uj2q83oCUwNhQ-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Scott Younker is the West Coast Reporter at Tom’s Guide. He covers all the latest tech news, including phones, computing and more. He’s been involved in tech since 2011 covering everything from cameras and swimming pool equipment to the latest gaming consoles and smart TVs. He is on a seemingly never ending hunt to build the easiest to use home media system.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before Tom’s Guide, Scott worked for publications like &lt;em&gt;Digital Trends, Outdoor Photographer, Dead Beats Panel&lt;/em&gt;, and in a brief detour, &lt;em&gt;America’s Funniest Home Videos&lt;/em&gt;. Yes, he has seen more pratfalls, silly pets and ridiculous home movie fails than is reasonably healthy.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;When not writing about the latest devices or advances in chipsets, be sure to ask about Scott about disc golf and sustainability, or just if you’re being cheeky, ask about his noodle arm. If you truly want to get nerdy, bring up board games and his ongoing losing streak.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Scott joined Tom&#039;s Guide in 2024 as the West Coast Reporter. He graduated from the School of Journalism at the University of Oregon with a degree in magazine journalism and a minor in communications. While there he blogged or wrote for several magazines including the Fluxx, Ethos and the Oregon Commentator. He briefly wrote and managed a moderately successful blog focused on web comics.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/VWGGVA8W5H9NACvXdxTd4g-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike sales]]></media:description>                                                            <media:text><![CDATA[Nike sales]]></media:text>
                                <media:title type="plain"><![CDATA[Nike sales]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VWGGVA8W5H9NACvXdxTd4g-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Starting in June, Nike is planning to increases prices on some of its sneakers and apparel, a growing trend among fitness clothing makers.</p><p>While Nike isn't openly blaming President Trump's global tariffs, the company did say it regularly makes "price adjustments."</p><p>As the <a href="https://www.bbc.com/news/articles/c3315er3gygo" target="_blank">BBC reports</a>, in March, Nike said, "We regularly evaluate our business and make pricing adjustments as part of our seasonal planning." </p><p>Most of Nike's products are produced in Asia, especially in Vietnam and Cambodia. While not hit with the 145% tariff that China faced earlier this year, those countries also faced stiff tariffs of between 32% and 54%.</p><p>Even with the <a href="https://www.tomsguide.com/gaming/handheld-gaming/nintendo-switch-2-what-the-tariff-pause-could-mean-for-nintendos-big-launch">recent pause</a> of Trump's "reciprocal" tariffs for 90 days, there is still a base 10% tax against most of the globe.</p><p>In March, it was reported that the company was "navigating through several external factors that create uncertainty in the current operating environment" including tariffs.</p><h2 id="tariffs-by-another-word">Tariffs by another word</h2><p>During the March call Nike CFO Matt Friend said the company raising prices was "the impact of this uncertainty and other macro factors on consumer confidence."</p><p>While Nike isn't openly blaming tariffs for price increases, it may be because it doesn't want to get on President Trump's radar.</p><p>This past weekend, Trump took to the conservative social media platform Truth Social to excoriate Walmart for admitting that price increases are due to the tariffs.</p><p>"Walmart should STOP trying to blame Tariffs as the reason for raising prices throughout the chain. Walmart made BILLIONS OF DOLLARS  last year, far more than expected," his post read. It added that the company should "EAT THE TARIFFS."</p><h2 id="what-are-the-new-prices">What are the new prices?</h2><p>Starting June 1, Nike shoes that cost more than $100 will see prices rise as much as $10. Clothing and equipment will go up between $2 and $10. </p><p>According to the BBC, shoes like the Air Force 1s and shoes that are under $100, will not get retain their current prices. Children's products and Jordan-branded clothing and accessories are also exempt.</p><p>The company also announced a return to Amazon, which hasn't sold products from Nike since 2019.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/wellness/fitness/huge-nike-memorial-day-sale-live-23-fitness-deals-im-shopping-from-usd18">Huge Nike Memorial Day sale live — 23 fitness deals I'm shopping from $18</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/what-is-nikes-breaking4-project-heres-everything-you-need-to-know">What is Nike’s Breaking4 project? Here’s everything you need to know</a></li><li><a href="https://www.tomsguide.com/wellness/running/nike-launches-the-vaporfly-4-5-things-you-need-to-know-about-the-new-carbon-super-shoe">Nike launches the Vaporfly 4 — 5 things you need to know about the new carbon super-shoe</a></li></ul><div data-model-name="Saucony Ride 17 Running Shoe,Men's Pegasus 41 Road Running Shoe,Ghost 16,Saucony Women's Hurricane 24,Saucony Men's Hurricane 24 Running Shoe,On Cloudmonster ,ASICS Gel-Nimbus 25,Veja Condor 3,Brooks Glycerin 21,saucony endorphin pro 3,Asics Superblast 2,New Balance Fresh Foam X 1080v13,Saucony Guide 17,Nike Vaporfly Next% 3,New Balance FuelCell SC Elite v4,Hoka One One Speedgoat 6 Trail Running Shoe" data-name="Buying Guide Multimodel widget" data-widget-title="multimodelWidgetTitle" data-widget-type="multimodelreview"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Huge Nike Memorial Day sale live — 23 fitness deals I'm shopping from $18 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Are you in the market for some new warm weather workout gear? This week's <a href="https://www.tomsguide.com/live/news/memorial-day-sales-2025-live">Memorial Day sales</a> have you covered — especially with all the deals we're currently seeing courtesy of Nike. Whether you're shopping for the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> or the <a href="https://www.tomsguide.com/buying-guide/best-gym-leggings">best gym leggings</a>, there's something to suit everyone in Nike's sale.</p><p>Right now, you can <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">save up to 40% on Nike shorts, t-shirts, leggings, sneakers and much more</a>. For instance, <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow">the Nike Metcon 9s are down to just $90</a>. We recently named these as one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> in 2025. If you need something comfy to wear to and from the gym, I recommend <a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow">the Nike Calm Slides, which are just $40</a>. </p><p>Below, I've roundup up all my favorite Nike Memorial Day deals on apparel and sneakers from just $18. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><strong>was $32 now $20</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><strong>was $30 now $21</strong></a></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $41</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Zenvy Sheer (Women's): </strong><a href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow"><strong>was $115 now $74</strong></a><strong></strong></li><li><strong>Nike Air Force 1 ‘07 Shoes (Unisex): </strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><strong>was $125 now $81</strong></a></li><li><strong>Nike Air Pegasus 2005 Shoes (Unisex): </strong><a href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow"><strong>was $150 now $89</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $160 now $120</strong></a></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="W8bofEWS4pMeiDnj89Yu8i" name="Nike Club" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/W8bofEWS4pMeiDnj89Yu8i-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">Club Unstructured Cap: was $26 now $18</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">Pro 3" Shorts (Women's): was $32 now $20</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21">Cropped Logo T-Shirt (Women’s): was $30 now $21</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="C9Po8a3XPPD7BxiL6DmskK" name="nike jordan women's tank" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C9Po8a3XPPD7BxiL6DmskK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25">Jordan Women's Tank (Women's): was $42 now $25</a></strong><br>This cropped tank top is a solid addition to any wardrobe. Its soft ribbed material makes it super comfortable to wear, and it stretches to move with you whether you're chilling out or working out. <a class="view-deal button" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $26</a></strong><br>This simple, flattering U-neck sports bra is 29% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $36</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="52HFGGFHzE4gKfdjDRmN8d" name="Nike Primary Top.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/52HFGGFHzE4gKfdjDRmN8d-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $41</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. Running, spinning, lifting and stretching have nothing on the soft and comfortable shirt designed with armpit ventilation in mind. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74" href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2FXkecwoQ7qURvZvzb2vC3" name="Nike Zenvy Sheer Pants" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2FXkecwoQ7qURvZvzb2vC3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow" data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74">Zenvy Sheer Pants (Women's): was $115 now $74</a></strong><br>The Nike Zenvy Sheer Pants let you move with total freedom. They're made with Nike's InfinaSoft fabric, which is both sheer and opaque, to offer the perfect balance of breathability, softness, and stretch. They also feature Nike's Dri-FIT technology to move sweat away from your skin. <a class="view-deal button" href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow" data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gxZPsya6RhaqHQC7ryvuFY" name="nike jordan roam slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gxZPsya6RhaqHQC7ryvuFY-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow" data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36">Jordan Roam Slides: was $60 now $36</a></strong><br>These Nike slides have a unique style and are super comfortable thanks to their cushioned foam construction. The outsole is made up of soft foam pods that make this shoe super easy to walk in.<a class="view-deal button" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow" data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months and right now, you can get $10 off.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">Interact Run Road Running Shoes (Men's): was $85 now $58</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63">Flex Control 4 (Men's): was $70 now $63</a></strong><br>The Nike Flex Control 4 can now be yours for just $63. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="xkg5aoHGuSPHD8ZknfinXY" name="Air Force 1" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkg5aoHGuSPHD8ZknfinXY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81">Air Force 1 ‘07 Shoes (Unisex): was $125 now $81</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick — and right now, they’re $44 off. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81">View Deal</a></p></div><div class="product"><a data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89" href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow" data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89">Air Pegasus 2005 Shoes (Unisex): was $150 now $89</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow" data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90">Free Metcon 6 Workout Shoes (Women’s): was $120 now $90</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gvHLm3YqcKThq2Vkuig7QE" name="Nike metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gvHLm3YqcKThq2Vkuig7QE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this white color feature the biggest discount at 39% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1060px;"><p class="vanilla-image-block" style="padding-top:98.68%;"><img id="WJBSAAz3NinrKU2DrdJ9dP" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WJBSAAz3NinrKU2DrdJ9dP-1920-80.png" mos="" align="middle" fullscreen="" width="1060" height="1046" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">Invincible 3 (Women's): was $180 now $117</a></strong><br>We're shocked by how many of Nike's best running shoes are in the sale, and the Nike Invincible 3 boast an incredible $63 off. If you're after max-cushioning, this is the shoe for you. They're best for recovery and the solid wedge of ZoomX foam will ensure you get a soft and supported step.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">Zoom Vomero 5 Shoes (Unisex): was $160 now $120</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/huge-nike-memorial-day-sale-live-23-fitness-deals-im-shopping-from-usd18</link>
                                                                            <description>
                            <![CDATA[ Nike is slashing prices on its most popular sneakers and workout gear ahead of Memorial Day. Shop all my favorite deals from $18. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">U2GmSf2Uy2pqrmyjwXTgUS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 22 May 2025 08:15:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Olivia Halevy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YAg7Fmh9dGKbg3hULBMWiU-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping and sourcing the best deals from some of the top brands, retailers and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing).&amp;nbsp;Olivia has over five years of experience writing lifestyle, commerce, and branded content for &lt;a href=&quot;http://patch.com/&quot;&gt;Patch.com&lt;/a&gt;. She&#039;s covered major shopping holidays like Amazon Prime Day, Black Friday and Cyber Monday. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family and taking long walks with her dog, Gus.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg">
                                                            <media:credit><![CDATA[Nike]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:description>                                                            <media:text><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:text>
                                <media:title type="plain"><![CDATA[a side-on view of the Nike Invincible 3 in a women&#039;s colorway]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MZNixVzuFtBoS8m4KjA6tW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Are you in the market for some new warm weather workout gear? This week's <a href="https://www.tomsguide.com/live/news/memorial-day-sales-2025-live">Memorial Day sales</a> have you covered — especially with all the deals we're currently seeing courtesy of Nike. Whether you're shopping for the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> or the <a href="https://www.tomsguide.com/buying-guide/best-gym-leggings">best gym leggings</a>, there's something to suit everyone in Nike's sale.</p><p>Right now, you can <a href="https://www.nike.com/w/sale-3yaep" target="_blank" rel="nofollow">save up to 40% on Nike shorts, t-shirts, leggings, sneakers and much more</a>. For instance, <a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow">the Nike Metcon 9s are down to just $90</a>. We recently named these as one of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> in 2025. If you need something comfy to wear to and from the gym, I recommend <a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow">the Nike Calm Slides, which are just $40</a>. </p><p>Below, I've roundup up all my favorite Nike Memorial Day deals on apparel and sneakers from just $18. For more ways to save, check out our guide to the best <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike sale</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $18</strong></a></li><li><strong>Nike Pro 3" Shorts (Women's): </strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><strong>was $32 now $20</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><strong>was $30 now $21</strong></a></li><li><strong>Nike Sportswear Club Long-Sleeve T-Shirt (Men's): </strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><strong>was $35 now $26</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Calm Slides (Unisex): </strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow"><strong>was $50 now $40</strong></a></li><li><strong>Nike Primary Dri-FIT Versatile Tank (Men's): </strong><a href="https://www.nike.com/t/primary-mens-dri-fit-versatile-tank-RcQ41g/DV9833-100" target="_blank" rel="nofollow"><strong>was $55 now $41</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Zenvy Sheer (Women's): </strong><a href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow"><strong>was $115 now $74</strong></a><strong></strong></li><li><strong>Nike Air Force 1 ‘07 Shoes (Unisex): </strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><strong>was $125 now $81</strong></a></li><li><strong>Nike Air Pegasus 2005 Shoes (Unisex): </strong><a href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow"><strong>was $150 now $89</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><strong>was $150 now $90</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Unisex): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $160 now $120</strong></a></li></ul><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="W8bofEWS4pMeiDnj89Yu8i" name="Nike Club" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/W8bofEWS4pMeiDnj89Yu8i-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">Club Unstructured Cap: was $26 now $18</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-104" target="_blank" rel="nofollow" data-dimension112="13003a0c-c091-4bd5-8734-db6c36099a83" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9vmuwZLE59yeQkwY4kgCh6" name="Nike Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9vmuwZLE59yeQkwY4kgCh6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">Pro 3" Shorts (Women's): was $32 now $20</a></strong><br>Tight, sweat-wicking shorts are perfect for any exercise that requires full range of motion from your legs, like yoga or biking. There are a bunch of colors to choose from, including orange, light gray and green. Although, not all colors are on sale. <a class="view-deal button" href="https://www.nike.com/t/pro-womens-3-shorts-4HBtrm/CZ9857-699" target="_blank" rel="nofollow" data-dimension112="451cdeae-e5bc-440d-b254-f9848ab8f683" data-action="Deal Block" data-label="Pro 3" Shorts (Women's)" data-dimension48="Pro 3" Shorts (Women's)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21">Cropped Logo T-Shirt (Women’s): was $30 now $21</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-010" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">Heritage Waistpack (3L): was $27 now $21</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="1f15bf7f-b46a-40a8-b856-594c12253aa7" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$21">View Deal</a></p></div><div class="product"><a data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="C9Po8a3XPPD7BxiL6DmskK" name="nike jordan women's tank" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C9Po8a3XPPD7BxiL6DmskK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25">Jordan Women's Tank (Women's): was $42 now $25</a></strong><br>This cropped tank top is a solid addition to any wardrobe. Its soft ribbed material makes it super comfortable to wear, and it stretches to move with you whether you're chilling out or working out. <a class="view-deal button" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="1878b96d-1f55-4c62-9698-7bc72fad6f47" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2009px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VAqa7aQxgxWhr9Fznto2TF" name="1731584446.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VAqa7aQxgxWhr9Fznto2TF-1920-80.jpg" mos="" align="middle" fullscreen="" width="2009" height="2009" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26">Alate All U Light-Support Lightly Lined U-Neck Sports Bra: was $38 now $26</a></strong><br>This simple, flattering U-neck sports bra is 29% cheaper right now and still available in all size options. It's made from a moisture-wicking fabric and offers light support for lower impact workouts or for just chilling out.<a class="view-deal button" href="https://www.nike.com/t/alate-all-u-womens-light-support-lightly-lined-u-neck-sports-bra-TWbWqR" target="_blank" rel="nofollow" data-dimension112="59d00873-d0b9-475f-88e5-9305228b1509" data-action="Deal Block" data-label="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension48="Alate All U Light-Support Lightly Lined U-Neck Sports Bra" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="GPKNAHU6srSxAJ7NFEi4eL" name="Nike sportswear 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPKNAHU6srSxAJ7NFEi4eL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">Sportswear Club Long-Sleeve T-Shirt (Men's): was $35 now $26</a></strong><br>This Nike long-sleeved t-shirt is a dependable inner or outer layer, especially on those crisp spring outdoor runs. Made of cotton, it's soft and naturally breathable. <a class="view-deal button" href="https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-474" target="_blank" rel="nofollow" data-dimension112="24d270b1-ec3b-4335-b5d8-142725204654" data-action="Deal Block" data-label="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension48="Sportswear Club Long-Sleeve T-Shirt (Men's)" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="Ps7netwj2iA5epudGKGrkK" name="Nike shorts" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ps7netwj2iA5epudGKGrkK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $36</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-844" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="52HFGGFHzE4gKfdjDRmN8d" name="Nike Primary Top.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/52HFGGFHzE4gKfdjDRmN8d-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">Primary Dri-FIT Short-Sleeve (Men's): was $55 now $41</a></strong><br>You'll want to wear this sweat-wicking t-shirt when you get your sweat on. Running, spinning, lifting and stretching have nothing on the soft and comfortable shirt designed with armpit ventilation in mind. <a class="view-deal button" href="https://www.nike.com/t/primary-mens-dri-fit-short-sleeve-versatile-top-XK77j1/DV9831-429" target="_blank" rel="nofollow" data-dimension112="2a650754-3126-4236-ba66-09366ef1cc24" data-action="Deal Block" data-label="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension48="Primary Dri-FIT Short-Sleeve (Men's)" data-dimension25="$41">View Deal</a></p></div><div class="product"><a data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="9ubjzrz4SBYQxtFUM7qydP" name="Nike Solo Swoosh" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ubjzrz4SBYQxtFUM7qydP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">Solo Swoosh Fleece Hoodie (Men's): was $100 now $60</a></strong><br>The Swoosh Fleece Hoodie is an elevated basic with premium details. The brushed fleece interior provides serious comfort while strategic ribbing at the cuffs and hem keeps warmth locked in. The clean embroidered logo adds just enough branding, and the roomy fit through shoulders and chest ensures easy movement. <a class="view-deal button" href="https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-lcH40HPa/DX1355-051" target="_blank" rel="nofollow" data-dimension112="2831b0e4-2941-4181-a27c-2b06ff4f3f40" data-action="Deal Block" data-label="Solo Swoosh Fleece Hoodie (Men's)" data-dimension48="Solo Swoosh Fleece Hoodie (Men's)" data-dimension25="$60">View Deal</a></p></div><div class="product"><a data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74" href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2FXkecwoQ7qURvZvzb2vC3" name="Nike Zenvy Sheer Pants" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2FXkecwoQ7qURvZvzb2vC3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow" data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74">Zenvy Sheer Pants (Women's): was $115 now $74</a></strong><br>The Nike Zenvy Sheer Pants let you move with total freedom. They're made with Nike's InfinaSoft fabric, which is both sheer and opaque, to offer the perfect balance of breathability, softness, and stretch. They also feature Nike's Dri-FIT technology to move sweat away from your skin. <a class="view-deal button" href="https://www.nike.com/t/zenvy-sheer-womens-gentle-support-high-waisted-full-length-pants-dWhx40/FV7894-523" target="_blank" rel="nofollow" data-dimension112="7ffc14d2-3129-42a1-abd1-eed63927c51f" data-action="Deal Block" data-label="Zenvy Sheer Pants (Women's)" data-dimension48="Zenvy Sheer Pants (Women's)" data-dimension25="$74">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gxZPsya6RhaqHQC7ryvuFY" name="nike jordan roam slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gxZPsya6RhaqHQC7ryvuFY-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow" data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36">Jordan Roam Slides: was $60 now $36</a></strong><br>These Nike slides have a unique style and are super comfortable thanks to their cushioned foam construction. The outsole is made up of soft foam pods that make this shoe super easy to walk in.<a class="view-deal button" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-800" target="_blank" rel="nofollow" data-dimension112="5abb091d-2236-4821-bf4c-19d528778e70" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="M5JNPS2T5DzdbwbCNEswCR" name="Nike slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M5JNPS2T5DzdbwbCNEswCR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">Calm Slides (Unisex): was $50 now $40</a></strong><br>These unisex Nike Calm sliders are made from soft supportive foam with a textured footbed to keep your feet in place. They feature a simple design and can be styled with or without socks. It's never too early to grab a discount before the summer months and right now, you can get $10 off.<a class="view-deal button" href="https://www.nike.com/t/calm-mens-slides-4hQGBf/FD4116-201" target="_blank" rel="nofollow" data-dimension112="33bd2450-3450-4756-b831-bc11afcb6a38" data-action="Deal Block" data-label="Calm Slides (Unisex)" data-dimension48="Calm Slides (Unisex)" data-dimension25="$40">View Deal</a></p></div><div class="product"><a data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zdG3sYtTwuEf9UfUxUQnFU" name="Nike Interact Run.jpeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zdG3sYtTwuEf9UfUxUQnFU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">Interact Run Road Running Shoes (Men's): was $85 now $58</a></strong><br>These highly-rated running shoes feature Nike's lightweight Flyknit upper and a waffle outsole crafted from recycled materials (from other Nike footwear, no less.) A scannable QR code on the tongue provides info on how to recycle or donate these when they've run their course or help with repairs in the interim. Talk about a long-term investment for less.<a class="view-deal button" href="https://www.nike.com/t/interact-run-se-mens-road-running-shoes-2pmmcR/FD2291-100" target="_blank" rel="nofollow" data-dimension112="bdeefa39-e7db-4233-bb8a-edd5e0de856b" data-action="Deal Block" data-label="Interact Run Road Running Shoes (Men's)" data-dimension48="Interact Run Road Running Shoes (Men's)" data-dimension25="$58">View Deal</a></p></div><div class="product"><a data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63">Flex Control 4 (Men's): was $70 now $63</a></strong><br>The Nike Flex Control 4 can now be yours for just $63. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="f25dfd3f-9020-4501-aa04-9ecb18b37207" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="xkg5aoHGuSPHD8ZknfinXY" name="Air Force 1" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xkg5aoHGuSPHD8ZknfinXY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81">Air Force 1 ‘07 Shoes (Unisex): was $125 now $81</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick — and right now, they’re $44 off. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-se-womens-shoes-PqdxJw/HQ3499-100" target="_blank" rel="nofollow" data-dimension112="1cfa045a-8155-4266-8162-643f8f0af481" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Unisex)" data-dimension48="Air Force 1 ‘07 Shoes (Unisex)" data-dimension25="$81">View Deal</a></p></div><div class="product"><a data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89" href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GcsTXAMVYAd4wbVKF5An9X" name="Nike Air Pegasus 2005 Shoes (Men’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcsTXAMVYAd4wbVKF5An9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow" data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89">Air Pegasus 2005 Shoes (Unisex): was $150 now $89</a></strong><br>For new and long-time runners alike, the Air Pegasus 2005 is an excellent pick. Equipped with Nike Air technology for impact absorption, a waffle-inspired outsole with great traction, and a foam midsole, these shoes will give your feet the reliable support they need on long runs.<a class="view-deal button" href="https://www.nike.com/t/air-pegasus-2005-mens-shoes-856hjz/HQ5403-001" target="_blank" rel="nofollow" data-dimension112="e4b70e89-6188-4821-9dfd-002a7b6f29f5" data-action="Deal Block" data-label="Air Pegasus 2005 Shoes (Unisex)" data-dimension48="Air Pegasus 2005 Shoes (Unisex)" data-dimension25="$89">View Deal</a></p></div><div class="product"><a data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="4HvxJTT6WF4CJbJUYQXVe9" name="Nike free Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4HvxJTT6WF4CJbJUYQXVe9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90">Free Metcon 6 Workout Shoes (Women’s): was $120 now $90</a></strong><br>Part of the Free Metcon line, these 6s have created an even more flexible yet stable shoe in the range. So, whether you're doing cardio or weights, these workout shoes are sure to support you. At this price point, it's an excellent deal and a vibrant addition to your wardrobe.<a class="view-deal button" href="https://www.nike.com/t/free-metcon-6-womens-workout-shoes-it1061Qv/FJ7126-106" target="_blank" rel="nofollow" data-dimension112="d9ff3bcf-fefc-4a1c-9ee6-48c8408a650b" data-action="Deal Block" data-label="Free Metcon 6 Workout Shoes (Women’s)" data-dimension48="Free Metcon 6 Workout Shoes (Women’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gvHLm3YqcKThq2Vkuig7QE" name="Nike metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gvHLm3YqcKThq2Vkuig7QE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">Metcon 9 Workout Shoes (Men’s): was $150 now $90</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this white color feature the biggest discount at 39% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-103" target="_blank" rel="nofollow" data-dimension112="0f4b7ab6-1f09-405e-bba8-d4b4b5c59f69" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$90">View Deal</a></p></div><div class="product"><a data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1060px;"><p class="vanilla-image-block" style="padding-top:98.68%;"><img id="WJBSAAz3NinrKU2DrdJ9dP" name="Nike Invincible 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WJBSAAz3NinrKU2DrdJ9dP-1920-80.png" mos="" align="middle" fullscreen="" width="1060" height="1046" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">Invincible 3 (Women's): was $180 now $117</a></strong><br>We're shocked by how many of Nike's best running shoes are in the sale, and the Nike Invincible 3 boast an incredible $63 off. If you're after max-cushioning, this is the shoe for you. They're best for recovery and the solid wedge of ZoomX foam will ensure you get a soft and supported step.<a class="view-deal button" href="https://www.nike.com/t/invincible-3-womens-road-running-shoes-tfL5Tr/DR2660-103" target="_blank" rel="nofollow" data-dimension112="40b33694-37ec-4ea5-ba6b-ec61bb93a88d" data-action="Deal Block" data-label="Invincible 3 (Women's)" data-dimension48="Invincible 3 (Women's)" data-dimension25="$117">View Deal</a></p></div><div class="product"><a data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="nSXpRLNCc9XZ2Q63ruLKJ3" name="Vomero" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nSXpRLNCc9XZ2Q63ruLKJ3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">Zoom Vomero 5 Shoes (Unisex): was $160 now $120</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/FB9149-402" target="_blank" rel="nofollow" data-dimension112="f2f80369-e2e7-4c07-95b1-6fad30c94a29" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Unisex)" data-dimension48="Zoom Vomero 5 Shoes (Unisex)" data-dimension25="$120">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Massive Nike sale on our favorite running shoes and apparel — 19 deals I'd shop now from $14 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Spring is here, and with it comes a ton of great deals in <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">Nike's sale section</a>. A bunch of men's and women's apparel and footwear is being slashed in price, so it's the perfect time to refresh your wardrobe.</p><p>Right now you can get our choice for the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, the <a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/HQ3221-325">Nike Pegasus Plus on sale for $126 at Nike</a>. These lightweight, comfortable sneakers are packed with ZoomX midsole foam that makes them great for easy miles and setting your personal bests.</p><p>I've listed my favorite Nike deals below, so keep scrolling to see them all. I also recommend checking out our <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a> coverage, and the <a href="https://www.tomsguide.com/sales-events/massive-skechers-sale-is-live-from-usd14-at-amazon-15-deals-id-buy-on-sneakers-and-apparel">Skechers deals I'd buy from $14 in Amazon's sale</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike spring sale</strong></a></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow"><strong>was $26 now $14</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $20</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Structure 25 (Men's): </strong><a href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow"><strong>was $140 now $64</strong></a></li><li><strong>Nike Air Force 1 ‘07 Shoes (Women's): </strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow"><strong>was $115 now $69</strong></a></li><li><strong>Nike Sportswear Tech Fleece Windrunner (Men's): </strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><strong>was $145 now $79</strong></a></li><li><strong>Nike Pegasus 41 (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow"><strong>was $140 now $98</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $170 now $102</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><strong>was $150 now $104</strong></a></li><li><strong>Nike Pegasus Plus (Men's): </strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd" target="_blank" rel="nofollow"><strong>was $180 now $143</strong></a></li><li><strong>Nike Alphafly 3 (Women's): </strong><a href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow"><strong>was $285 now $228</strong></a></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gxZPsya6RhaqHQC7ryvuFY" name="nike jordan roam slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gxZPsya6RhaqHQC7ryvuFY-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow" data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45">Jordan Roam Slides: was $60 now $45</a></strong><br>These Nike slides have a unique style and are super comfortable thanks to their cushioned foam construction. The outsole is made up of soft foam pods that make this shoe super easy to walk in.<a class="view-deal button" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow" data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">Flex Control 4 (Men's): was $70 now $56</a></strong><br>The Nike Flex Control 4 can now be yours for just $56. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64" href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="3LqfCB2hLQgJn24AuhUask" name="NIKE+AIR+ZOOM+STRUCTURE+25+PRM.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3LqfCB2hLQgJn24AuhUask-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow" data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64">Structure 25 (Men's): was $140 now $64</a></strong><br>The <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike shoe</a> for stability has been discounted in this sale. These shoes are ideal if you have flat feet or overpronate, as their supportive fit prevents your feet from rolling inwards with each step. These reliable shoes are durable and provide good value for money, too.<a class="view-deal button" href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow" data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow" data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69">Air Force 1 ‘07 Shoes (Women's): was $115 now $69</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick — and right now, they’re $46 off. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow" data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$98" href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$98">Pegasus 41 (Men's): was $140 now $98</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102">Zoom Vomero 5 Shoes (Men's): was $170 now $102</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104">Metcon 9 Workout Shoes (Men’s): was $150 now $104</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this bright Light Lemon pair feature the biggest discount at 30% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104">View Deal</a></p></div><div class="product"><a data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126">Pegasus Plus (Men's): was $180 now $126</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we've tested, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126">View Deal</a></p></div><div class="product"><a data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228" href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="pTKFtRHQkEja7ovGDvyNob" name="nike alphafly 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pTKFtRHQkEja7ovGDvyNob-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow" data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228">Alphafly 3 (Women's): was $285 now $228</a></strong><br>You can currently save 19% on the Nike Alphafly 3, which we rank as one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes</a>. These are an awesome pick for runners looking to set fast times thanks to their lightweight, propulsive design.<a class="view-deal button" href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow" data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="KNqDEDaX62udHTBFmdD5e4" name="nike club unstructured cap" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KNqDEDaX62udHTBFmdD5e4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow" data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14">Club Unstructured Cap: was $26 now $14</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow" data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14">View Deal</a></p></div><div class="product"><a data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">Heritage Waistpack (3L): was $27 now $18</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20">Cropped Logo T-Shirt (Women’s): was $30 now $20</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="C9Po8a3XPPD7BxiL6DmskK" name="nike jordan women's tank" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C9Po8a3XPPD7BxiL6DmskK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23">Jordan Women's Tank (Women's): was $42 now $23</a></strong><br>This cropped tank top is a solid addition to any wardrobe. Its soft ribbed material makes it super comfortable to wear, and it stretches to move with you whether you're chilling out or working out. <a class="view-deal button" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $45</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="NR5CMHNKVB53uQGPnBjnjN" name="Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NR5CMHNKVB53uQGPnBjnjN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">Alate Sports Bra Tank Top (Women's): was $65 now $45</a></strong><br>Whether you're taking a morning stroll or doing an intense work out, this sports bra tank top is a winner. It's stretchy, sweat-wicking and  feels like a second skin. The top features a sewn-in bra that offers medium support and keeps everything in place. <a class="view-deal button" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57" href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WmpHRXVqbAdYEJ8modPva8" name="Nike Cargo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WmpHRXVqbAdYEJ8modPva8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow" data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57">Sportswear Everything Wovens (Women's): was $90 now $57</a></strong><br>These mid-rise cargo pants nail the sweet spot between comfort and style. The fabric maintains its shape throughout the day while providing a premium feel, and the oversized pockets add both practicality and a nice aesthetic. <a class="view-deal button" href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow" data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VGitXAP3ERuAGgQwc2EqJj" name="Nike Sportswear" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VGitXAP3ERuAGgQwc2EqJj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79">Sportswear Tech Fleece Windrunner (Men's): was $145 now $79</a></strong><br>This sleek windbreaker is selling out fast. It offers an athletic fit that's ideal for layering, a warm fleece-like material and a hood for rainy days. <a class="view-deal button" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/sales-events/massive-nike-sale-is-live-from-usd14-17-deals-id-buy-on-sneakers-and-apparel</link>
                                                                            <description>
                            <![CDATA[ Nike's spring sale has a ton of deals you don't want to miss, starting from just $14. Check out the items I'd add to my cart. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xeE5f7oDYP7c5B67YqvBmH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Apr 2025 11:12:35 +0000</pubDate>                                                                                                                                <updated>Wed, 23 Apr 2025 13:38:36 +0000</updated>
                                                                                                                                            <category><![CDATA[Sales Events]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nike Pegasus 41 running shoes]]></media:description>                                                            <media:text><![CDATA[Nike Pegasus 41 running shoes]]></media:text>
                                <media:title type="plain"><![CDATA[Nike Pegasus 41 running shoes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iSo6fhf8PLucpXfkRHNcMP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Spring is here, and with it comes a ton of great deals in <a href="https://www.nike.com/w/mens-sale-3yaepznik1" target="_blank" rel="nofollow">Nike's sale section</a>. A bunch of men's and women's apparel and footwear is being slashed in price, so it's the perfect time to refresh your wardrobe.</p><p>Right now you can get our choice for the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a>, the <a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/HQ3221-325">Nike Pegasus Plus on sale for $126 at Nike</a>. These lightweight, comfortable sneakers are packed with ZoomX midsole foam that makes them great for easy miles and setting your personal bests.</p><p>I've listed my favorite Nike deals below, so keep scrolling to see them all. I also recommend checking out our <a href="https://www.tomsguide.com/coupons/nike">Nike promo codes</a> coverage, and the <a href="https://www.tomsguide.com/sales-events/massive-skechers-sale-is-live-from-usd14-at-amazon-15-deals-id-buy-on-sneakers-and-apparel">Skechers deals I'd buy from $14 in Amazon's sale</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><a href="https://www.nike.com/w/sale-3yaep?sortBy=priceAsc" target="_blank" rel="nofollow"><strong>shop the entire Nike spring sale</strong></a></li><li><strong>Nike Club Unstructured Cap: </strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow"><strong>was $26 now $14</strong></a></li><li><strong>Nike Sportswear JDI (Men's): </strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><strong>was $30 now $19</strong></a></li><li><strong>Nike Cropped Logo T-Shirt (Women’s): </strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><strong>was $30 now $20</strong></a></li><li><strong>Nike One High-Waisted 7/8 Leggings with Pockets (Women’s): </strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><strong>was $60 now $33</strong></a></li><li><strong>Nike Alate Sports Bra Tank Top (Women's): </strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><strong>was $65 now $45</strong></a></li><li><strong>Nike Structure 25 (Men's): </strong><a href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow"><strong>was $140 now $64</strong></a></li><li><strong>Nike Air Force 1 ‘07 Shoes (Women's): </strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow"><strong>was $115 now $69</strong></a></li><li><strong>Nike Sportswear Tech Fleece Windrunner (Men's): </strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><strong>was $145 now $79</strong></a></li><li><strong>Nike Pegasus 41 (Men's): </strong><a href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow"><strong>was $140 now $98</strong></a></li><li><strong>Nike Zoom Vomero 5 Shoes (Men's): </strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><strong>was $170 now $102</strong></a></li><li><strong>Nike Metcon 9 Workout Shoes (Men’s): </strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><strong>was $150 now $104</strong></a></li><li><strong>Nike Pegasus Plus (Men's): </strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd" target="_blank" rel="nofollow"><strong>was $180 now $143</strong></a></li><li><strong>Nike Alphafly 3 (Women's): </strong><a href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow"><strong>was $285 now $228</strong></a></li></ul><h3 class="article-body__section" id="section-nike-sneaker-deals"><span>Nike Sneaker Deals</span></h3><div class="product"><a data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="gxZPsya6RhaqHQC7ryvuFY" name="nike jordan roam slides" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gxZPsya6RhaqHQC7ryvuFY-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow" data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45">Jordan Roam Slides: was $60 now $45</a></strong><br>These Nike slides have a unique style and are super comfortable thanks to their cushioned foam construction. The outsole is made up of soft foam pods that make this shoe super easy to walk in.<a class="view-deal button" href="https://www.nike.com/t/jordan-roam-slides-0nD8Dq/FQ0227-300" target="_blank" rel="nofollow" data-dimension112="d052f5e7-919b-4d3f-a57e-62d948cf6562" data-action="Deal Block" data-label="Jordan Roam Slides" data-dimension48="Jordan Roam Slides" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="scsYMxY2qNypF4Mx8uThT4" name="nike flex control 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/scsYMxY2qNypF4Mx8uThT4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">Flex Control 4 (Men's): was $70 now $56</a></strong><br>The Nike Flex Control 4 can now be yours for just $56. These budget-friendly sneakers are designed for workouts, with flexible soles and a midfoot strap to keep them securely on your feet.<a class="view-deal button" href="https://www.nike.com/t/flex-control-4-mens-workout-shoes-14Z62l/CD0197-002" target="_blank" rel="nofollow" data-dimension112="a6456f76-c61d-4984-b1fd-7bb36c1aa9fa" data-action="Deal Block" data-label="Flex Control 4 (Men's)" data-dimension48="Flex Control 4 (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64" href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="3LqfCB2hLQgJn24AuhUask" name="NIKE+AIR+ZOOM+STRUCTURE+25+PRM.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3LqfCB2hLQgJn24AuhUask-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow" data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64">Structure 25 (Men's): was $140 now $64</a></strong><br>The <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike shoe</a> for stability has been discounted in this sale. These shoes are ideal if you have flat feet or overpronate, as their supportive fit prevents your feet from rolling inwards with each step. These reliable shoes are durable and provide good value for money, too.<a class="view-deal button" href="https://www.nike.com/t/structure-25-mens-road-running-shoes-BTNKXc/DJ7883-011" target="_blank" rel="nofollow" data-dimension112="c6a875f5-fd65-41ba-bc43-271ae83de927" data-action="Deal Block" data-label="Structure 25 (Men's)" data-dimension48="Structure 25 (Men's)" data-dimension25="$64">View Deal</a></p></div><div class="product"><a data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="6SpxKFc3yhCGNEZvvWNd8X" name="Nike Air Force 1 ‘07 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6SpxKFc3yhCGNEZvvWNd8X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow" data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69">Air Force 1 ‘07 Shoes (Women's): was $115 now $69</a></strong><br>Boasting a fresh, clean look, these shoes are understandably a popular pick — and right now, they’re $46 off. You’ll find synthetic leather and detailed stitching on the outside, a low-cut padded collar, and a well-cushioned midsole for all-day comfort.<a class="view-deal button" href="https://www.nike.com/t/air-force-1-07-womens-shoes-PqdxJw/HF5062-386" target="_blank" rel="nofollow" data-dimension112="e4f8c5ee-e42e-47d6-aace-ea4286120b18" data-action="Deal Block" data-label="Air Force 1 ‘07 Shoes (Women's)" data-dimension48="Air Force 1 ‘07 Shoes (Women's)" data-dimension25="$69">View Deal</a></p></div><div class="product"><a data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$98" href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:850px;"><p class="vanilla-image-block" style="padding-top:95.53%;"><img id="fPfrA2ZvjciQxQHcMZxCYN" name="Nike Pegasus 41" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fPfrA2ZvjciQxQHcMZxCYN-1920-80.png" mos="" align="middle" fullscreen="" width="850" height="812" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-41-prm-mens-road-running-shoes-R6tpoXaD/HV4327-299" target="_blank" rel="nofollow" data-dimension112="55b1089f-486e-4a66-bcd5-c2e172d07f73" data-action="Deal Block" data-label="Pegasus 41 (Men's)" data-dimension48="Pegasus 41 (Men's)" data-dimension25="$98">Pegasus 41 (Men's): was $140 now $98</a></strong><br>With a versatile design, the Nike Pegasus 41 performs well for daily runs, long-distance training, and even casual wear. We rate them as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> for beginners.</p></div><div class="product"><a data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vLrWRq2fHQzLLXhr6tDk9X" name="Nike Zoom Vomero 5 Shoes (Women’s)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vLrWRq2fHQzLLXhr6tDk9X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102">Zoom Vomero 5 Shoes (Men's): was $170 now $102</a></strong><br>If you’re looking for a breathable, supportive running shoe, you’ve found it. With Air Zoom cushioning and plastic caging on the side, there’s plenty of support and a responsive feel, and with mesh panels and ventilation ports on the heel, air can easily flow through and keep your feet cool. <a class="view-deal button" href="https://www.nike.com/t/zoom-vomero-5-mens-shoes-Fm8pscV6/HQ3643-019" target="_blank" rel="nofollow" data-dimension112="2ffaa768-a560-4aa3-9675-ee16dbc5c39f" data-action="Deal Block" data-label="Zoom Vomero 5 Shoes (Men's)" data-dimension48="Zoom Vomero 5 Shoes (Men's)" data-dimension25="$102">View Deal</a></p></div><div class="product"><a data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="JC34AFd5onWWYYjyubNKu4" name="Nike Metcon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JC34AFd5onWWYYjyubNKu4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104">Metcon 9 Workout Shoes (Men’s): was $150 now $104</a></strong><br>The Metcon 9’s are some of the <a href="https://www.tomsguide.com/best-picks/the-best-cross-training-shoes-for-gym-workouts">best cross training shoes</a> on the market. While they are available in many colors, this bright Light Lemon pair feature the biggest discount at 30% off. Considering they sport a larger Hyperlift plate and secure feel, you’ll get a very stable workout at a discounted price.<a class="view-deal button" href="https://www.nike.com/t/metcon-9-mens-workout-shoes-Tc42zx/DZ2617-701" target="_blank" rel="nofollow" data-dimension112="c3b11c69-30e7-461d-a6e2-3cf753565eaa" data-action="Deal Block" data-label="Metcon 9 Workout Shoes (Men’s)" data-dimension48="Metcon 9 Workout Shoes (Men’s)" data-dimension25="$104">View Deal</a></p></div><div class="product"><a data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQ6hKRG7mxjZhjS85mgKuA" name="Nike Pegasus Plus.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQ6hKRG7mxjZhjS85mgKuA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126">Pegasus Plus (Men's): was $180 now $126</a></strong><br>The Nike Pegasus Plus is a lightweight and comfortable daily trainer that uses Nike’s bouncy ZoomX foam in its midsole. We rank these as the <a href="https://www.tomsguide.com/best-picks/best-nike-running-shoes">best Nike running shoes</a> we've tested, and they're a solid upgrade on the Pegasus 41.<a class="view-deal button" href="https://www.nike.com/t/pegasus-plus-mens-road-running-shoes-GhSwLd/FQ7262-001" target="_blank" rel="nofollow" data-dimension112="b6ba791a-9589-4395-966a-f1da5f329b4c" data-action="Deal Block" data-label="Pegasus Plus (Men's)" data-dimension48="Pegasus Plus (Men's)" data-dimension25="$126">View Deal</a></p></div><div class="product"><a data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228" href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="pTKFtRHQkEja7ovGDvyNob" name="nike alphafly 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pTKFtRHQkEja7ovGDvyNob-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow" data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228">Alphafly 3 (Women's): was $285 now $228</a></strong><br>You can currently save 19% on the Nike Alphafly 3, which we rank as one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes</a>. These are an awesome pick for runners looking to set fast times thanks to their lightweight, propulsive design.<a class="view-deal button" href="https://www.nike.com/t/alphafly-3-womens-road-racing-shoes-LQX5b4/FD8315-700" target="_blank" rel="nofollow" data-dimension112="55f424c6-1bf9-4558-9844-416e5909581a" data-action="Deal Block" data-label="Alphafly 3 (Women's)" data-dimension48="Alphafly 3 (Women's)" data-dimension25="$228">View Deal</a></p></div><h3 class="article-body__section" id="section-nike-apparel-deals"><span>Nike Apparel Deals</span></h3><div class="product"><a data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="KNqDEDaX62udHTBFmdD5e4" name="nike club unstructured cap" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KNqDEDaX62udHTBFmdD5e4-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow" data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14">Club Unstructured Cap: was $26 now $14</a></strong><br>If you need something to keep the sun out of your eyes now the weather is warming up, this cap is a solid choice. It's soft, meaning it'll be comfortable to wear for hours and has an adjustable backstrap for the perfect fit.<a class="view-deal button" href="https://www.nike.com/t/club-unstructured-cap-LgVpnf/FZ5698-224" target="_blank" rel="nofollow" data-dimension112="b0034ffa-9d02-4f73-a491-42cf2b5f769c" data-action="Deal Block" data-label="Club Unstructured Cap" data-dimension48="Club Unstructured Cap" data-dimension25="$14">View Deal</a></p></div><div class="product"><a data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="wvZpJFFbZWXoutC2VPCUeK" name="nike heritage waistpack 3L" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wvZpJFFbZWXoutC2VPCUeK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">Heritage Waistpack (3L): was $27 now $18</a></strong><br>This Nike waistpack is perfect to store all your important stuff. There's a roomy main compartment with space for your phone or wallet and a seperate zipped compartment at the back for small items.<a class="view-deal button" href="https://www.nike.com/t/heritage-waistpack-3l-fvQD5x/DB0490-370" target="_blank" rel="nofollow" data-dimension112="5e35c780-b0b7-4656-a23a-d5f4f06a5083" data-action="Deal Block" data-label="Heritage Waistpack (3L)" data-dimension48="Heritage Waistpack (3L)" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xBtWGVhLs3xUVH6ampV5z9" name="_0007_Nike Sportswear JDI" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xBtWGVhLs3xUVH6ampV5z9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">Sportswear JDI (Men's): was $30 now $19</a></strong><br>Featuring Nike's 'Just Do It' slogan and the 'Swoosh' logo, this shirt is about as iconic as it comes. It's available in a variety of colors and sizes. <a class="view-deal button" href="https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-011" target="_blank" rel="nofollow" data-dimension112="540fdc1d-fe29-455d-953b-e884a6453b0f" data-action="Deal Block" data-label="Sportswear JDI (Men's)" data-dimension48="Sportswear JDI (Men's)" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="STE4goqYsryNzUL6qBkuNN" name="sportswear essential" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/STE4goqYsryNzUL6qBkuNN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20">Cropped Logo T-Shirt (Women’s): was $30 now $20</a></strong><br>A simple, yet classic pick from Nike's workout apparel is this Cropped Logo Tee, made from soft cotton jersey. The loose fit is super comfy and pairs nicely with leggings or shorts. <a class="view-deal button" href="https://www.nike.com/t/sportswear-essential-womens-cropped-logo-t-shirt-891LTF/BV6175-100" target="_blank" rel="nofollow" data-dimension112="a02e1046-80c2-49a4-a212-ce4d5bcb6b57" data-action="Deal Block" data-label="Cropped Logo T-Shirt (Women’s)" data-dimension48="Cropped Logo T-Shirt (Women’s)" data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1152px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="C9Po8a3XPPD7BxiL6DmskK" name="nike jordan women's tank" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C9Po8a3XPPD7BxiL6DmskK-1920-80.png" mos="" align="middle" fullscreen="" width="1152" height="1440" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23">Jordan Women's Tank (Women's): was $42 now $23</a></strong><br>This cropped tank top is a solid addition to any wardrobe. Its soft ribbed material makes it super comfortable to wear, and it stretches to move with you whether you're chilling out or working out. <a class="view-deal button" href="https://www.nike.com/t/jordan-womens-tank-JnC4tt/DX4700-203" target="_blank" rel="nofollow" data-dimension112="dffec460-8775-43bf-8183-d7a459f8d898" data-action="Deal Block" data-label="Jordan Women's Tank (Women's)" data-dimension48="Jordan Women's Tank (Women's)" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="2s9ddnthjMccjHFzkrXSCY" name="Nike leggings" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2s9ddnthjMccjHFzkrXSCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">One High-Waisted 7/8 Leggings with Pockets (Women’s): was $60 now $33</a></strong><br>Leggings with pockets — it's a great combination. Even if you're not working out, the Nike Ones offer stretchy fabric and a supportive waistband. With a 43% in savings, buying these is a no-brainer.<a class="view-deal button" href="https://www.nike.com/t/one-womens-high-waisted-7-8-leggings-with-pockets-7TNCTfXm/FN3241-019" target="_blank" rel="nofollow" data-dimension112="28455dbe-b9ca-42c2-a8af-0352e12cbfb5" data-action="Deal Block" data-label="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension48="One High-Waisted 7/8 Leggings with Pockets (Women’s)" data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="zZiMyf6T6Lh4FaxstPWBRh" name="Nike Unlimited" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zZiMyf6T6Lh4FaxstPWBRh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45">Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's): was $60 now $45</a></strong><br>These 5" shorts are designed with stretch to ensure you can run, jump, stretch, and squat with ease and comfort. They also feature Nike’s Dri-FIT technology, which quickly wicks away sweat during your workout.<a class="view-deal button" href="https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-084" target="_blank" rel="nofollow" data-dimension112="ef1e23f8-d05d-4b9c-86b0-6d130ed1f903" data-action="Deal Block" data-label="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension48="Unlimited Dri-FIT 5" Unlined Versatile Shorts (Men's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="NR5CMHNKVB53uQGPnBjnjN" name="Sports Bra" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NR5CMHNKVB53uQGPnBjnjN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">Alate Sports Bra Tank Top (Women's): was $65 now $45</a></strong><br>Whether you're taking a morning stroll or doing an intense work out, this sports bra tank top is a winner. It's stretchy, sweat-wicking and  feels like a second skin. The top features a sewn-in bra that offers medium support and keeps everything in place. <a class="view-deal button" href="https://www.nike.com/t/alate-womens-medium-support-padded-sports-bra-tank-top-2ccq5g/FN0543-010" target="_blank" rel="nofollow" data-dimension112="c24061d3-f49b-4bd0-a2d7-050b17759a15" data-action="Deal Block" data-label="Alate Sports Bra Tank Top (Women's)" data-dimension48="Alate Sports Bra Tank Top (Women's)" data-dimension25="$45">View Deal</a></p></div><div class="product"><a data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57" href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="WmpHRXVqbAdYEJ8modPva8" name="Nike Cargo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WmpHRXVqbAdYEJ8modPva8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow" data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57">Sportswear Everything Wovens (Women's): was $90 now $57</a></strong><br>These mid-rise cargo pants nail the sweet spot between comfort and style. The fabric maintains its shape throughout the day while providing a premium feel, and the oversized pockets add both practicality and a nice aesthetic. <a class="view-deal button" href="https://www.nike.com/t/sportswear-everything-wovens-womens-mid-rise-cargo-pants-mlH7Wq/FV7643-010" target="_blank" rel="nofollow" data-dimension112="027cc3c9-1915-4c2f-84ba-37d9768fc874" data-action="Deal Block" data-label="Sportswear Everything Wovens (Women's)" data-dimension48="Sportswear Everything Wovens (Women's)" data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1728px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="VGitXAP3ERuAGgQwc2EqJj" name="Nike Sportswear" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VGitXAP3ERuAGgQwc2EqJj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1728" height="2160" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79">Sportswear Tech Fleece Windrunner (Men's): was $145 now $79</a></strong><br>This sleek windbreaker is selling out fast. It offers an athletic fit that's ideal for layering, a warm fleece-like material and a hood for rainy days. <a class="view-deal button" href="https://www.nike.com/t/sportswear-tech-fleece-windrunner-mens-full-zip-hoodie-rznlBf/FB7921-063" target="_blank" rel="nofollow" data-dimension112="860595d0-ac02-495b-b9e6-b44b99467421" data-action="Deal Block" data-label="Sportswear Tech Fleece Windrunner (Men's)" data-dimension48="Sportswear Tech Fleece Windrunner (Men's)" data-dimension25="$79">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>